Since the 2007 municipal reform, Ringkøbing-Skjern municipality has been a strong area for centre-right Venstre. However, in 2017, Venstre won only 11 seats, 3 less than they did in 2013. This meant they were 4 seats short of a majority. The Christian Democrats who won 6 seats, and became the joint 2nd biggest party, were looking to get their first mayor in a Danish municipality. However, in a surprising turn of events, the Social Democrats ended up supporting Hans Østergaard from Venstre instead, citing multiple reasons, such as the Christian Democrats being a small party nationwide, and that Kristian Andersen, who was the candidate of the Christian Democrats, did not support gay marriage.

Due to the dramatic outcome the year before, and that Christian Democrats were doing relatively well at the opinion polls nationwide before the election, there were some speculation to whether the Christian Democrats could once again challenge Venstre in getting the mayor's office. However, despite the Christian Democrats increasing their vote share, and Venstre decreasing their vote share, both parties kept the same number of seats, and it was later announced that Hans Østergaard would continue for a 2nd term.

Electoral system For elections to Danish municipalities, a number varying from 9 to 31 are chosen to be elected to the municipal council. The seats are then allocated using the D'Hondt method and a closed list proportional representation. Ringkøbing-Skjern Municipality had 29 seats in 2021

Unlike in Danish General Elections, in elections to municipal councils, electoral alliances are allowed.

Electoral alliances

Electoral Alliance 1 Party Political alignmentFGreen LeftCentre-left to Left-wingJFjordlistenLocal politics Electoral Alliance 2 Party Political alignmentCConservativesCentre-rightILiberal AllianceCentre-right to Right-wingODanish People's Party Right-wing to Far-right Electoral Alliance 3 Party Political alignmentBSocial LiberalsCentre to Centre-leftØ Red–Green Alliance Left-wing to Far-Left

Results by polling station DivisionABCDFIJKOVØ % % % % % % % % % % % Tarm12.80.66.93.114.11.05.430.43.421.60.8 Holmsland10.41.715.06.89.90.50.514.03.836.80.5 Hoven11.91.69.86.110.72.53.313.96.132.81.2 Lyne20.50.92.33.47.72.32.115.13.841.20.6 Bork12.41.78.65.28.63.13.618.14.533.01.4 Lønborg12.71.48.95.110.41.54.424.45.424.51.2 Hvide Sande8.90.513.13.24.40.81.032.93.131.40.7 Velling12.51.212.63.220.70.61.214.43.228.22.2 Ølstrup11.00.78.64.87.30.41.811.54.048.02.0 Ringkøbing15.40.919.83.117.50.70.913.32.624.51.2 Hee10.31.115.15.810.70.51.29.211.133.51.3 Stadil10.50.97.42.98.51.60.96.02.257.41.8 Højmark11.31.26.14.59.21.22.412.72.648.30.5 Lem14.60.77.74.412.00.11.611.33.943.40.3 Tim12.31.89.34.614.81.11.07.04.743.10.4 Skjern19.91.07.53.06.91.01.423.23.532.00.7 Borris11.70.44.13.34.60.40.79.02.862.30.8 Faster7.10.23.87.14.70.41.728.22.144.20.4 Rækker Mølle10.41.46.84.84.91.61.133.22.332.50.9 Stauning12.02.16.25.610.51.02.116.518.824.21.0 Nr.Vium12.81.27.14.22.40.60.019.35.446.10.9 Videbæk19.10.26.33.94.90.22.527.22.532.50.7 Troldhede13.90.64.75.04.10.31.813.36.247.62.4 Vorgod-Barde16.80.65.03.72.20.41.116.83.549.30.7 Spjald19.60.65.35.14.40.50.813.02.947.10.7

Results

Notes

References