Urban and rural: who voted for whom where
All 10,648 municipalities grouped into five classes by number of eligible voters, votes summed, then shares calculated. The biggest divide between villages under 2,000 and big cities over 100,000 eligible voters: AfD -12.6 points in the big cities, CSU -9.9 points in the big cities, Grüne +9.6 points in the big cities.
Second votes by municipality size
Values in percent. Eligible voters make up roughly three quarters of the population, so a municipality with 10,000 eligible voters has about 13,000 inhabitants.
| Eligible voters per municipality | Municipalities | Voters | Turnout | CDU | CSU | AfD | SPD | Grüne | Linke | BSW | FDP | Freie Wähler |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| under 2,000 | 6,127 | 3,293,091 | 70.6% | 19.2 | 12.8 | 27.6 | 12.6 | 7.4 | 5.7 | 4.7 | 4.0 | 3.2 |
| 2,000 to 10,000 | 3,336 | 12,509,531 | 80.9% | 21.1 | 11.1 | 25.0 | 13.8 | 8.6 | 6.0 | 4.8 | 4.3 | 2.6 |
| 10,000 to 50,000 | 1,041 | 16,097,568 | 81.8% | 25.8 | 4.2 | 21.6 | 17.1 | 10.3 | 7.3 | 5.0 | 4.5 | 1.3 |
| 50,000 to 100,000 | 74 | 3,999,494 | 80.2% | 22.2 | 3.1 | 18.6 | 18.6 | 13.4 | 10.9 | 5.0 | 4.1 | 0.8 |
| over 100,000 | 70 | 12,756,665 | 81.2% | 19.8 | 2.9 | 15.0 | 18.2 | 17.0 | 13.7 | 5.1 | 4.4 | 0.6 |
Source: Federal Returning Officer, 2025 federal election, results by polling district (file), final result, retrieved 7 Sep 2026, Data licence Germany, attribution 2.0. Municipal results are the sum of a municipality's polling districts including the postal-vote districts assigned to it. CSU in Bavaria only, CDU in the other states. Compiled by wahlergebnisse.io.
The divide in charts
Bar length relative to the party's highest value.
- under 2,00019.2
- 2,000 to 10,00021.1
- 10,000 to 50,00025.8
- 50,000 to 100,00022.2
- over 100,00019.8
- under 2,00012.8
- 2,000 to 10,00011.1
- 10,000 to 50,0004.2
- 50,000 to 100,0003.1
- over 100,0002.9
- under 2,00027.6
- 2,000 to 10,00025.0
- 10,000 to 50,00021.6
- 50,000 to 100,00018.6
- over 100,00015.0
- under 2,00012.6
- 2,000 to 10,00013.8
- 10,000 to 50,00017.1
- 50,000 to 100,00018.6
- over 100,00018.2
- under 2,0007.4
- 2,000 to 10,0008.6
- 10,000 to 50,00010.3
- 50,000 to 100,00013.4
- over 100,00017.0
- under 2,0005.7
- 2,000 to 10,0006.0
- 10,000 to 50,0007.3
- 50,000 to 100,00010.9
- over 100,00013.7
- under 2,0004.7
- 2,000 to 10,0004.8
- 10,000 to 50,0005.0
- 50,000 to 100,0005.0
- over 100,0005.1
- under 2,0004.0
- 2,000 to 10,0004.3
- 10,000 to 50,0004.5
- 50,000 to 100,0004.1
- over 100,0004.4
- under 2,0003.2
- 2,000 to 10,0002.6
- 10,000 to 50,0001.3
- 50,000 to 100,0000.8
- over 100,0000.6