# Results of the 2025 German federal election

← 2021
2029 →
2025 German federal election :
Candidates
Opinion polling
Results
Elected MPs
MPs who lost their seat :
vte :
This is a breakdown of the results of the 2025 German federal election. The following tables display detailed results in each of the sixteen states and all 299 single-member constituencies.

## Nationwide

| Party | Party | Votes | % | Seats | Votes | % | Seats | Total seats | +/– |
| | Christian Democratic Union | 11,194,700 | 22.55 | 36 | 12,601,967 | 25.46 | 128 | 164 | +12 |
| | Alternative for Germany | 10,327,148 | 20.80 | 110 | 10,175,438 | 20.56 | 42 | 152 | +69 |
| | Social Democratic Party | 8,148,284 | 16.41 | 76 | 9,934,614 | 20.07 | 44 | 120 | –86 |
| | Alliance 90/The Greens | 5,761,476 | 11.61 | 73 | 5,442,912 | 11.00 | 12 | 85 | –33 |
| | The Left | 4,355,382 | 8.77 | 58 | 3,932,584 | 7.94 | 6 | 64 | +25 |
| | Christian Social Union | 2,963,732 | 5.97 | 0 | 3,271,730 | 6.61 | 44 | 44 | –1 |
| | Sahra Wagenknecht Alliance | 2,468,670 | 4.97 | 0 | 299,226 | 0.60 | 0 | 0 | New |
| | Free Democratic Party | 2,148,878 | 4.33 | 0 | 1,623,351 | 3.28 | 0 | 0 | –91 |
| | Free Voters | 769,170 | 1.55 | 0 | 1,254,488 | 2.53 | 0 | 0 | 0 |
| | Human Environment Animal Protection Party | 482,032 | 0.97 | 0 | 82,485 | 0.17 | 0 | 0 | 0 |
| | Volt Germany | 355,146 | 0.72 | 0 | 391,577 | 0.79 | 0 | 0 | 0 |
| | Die PARTEI | 242,806 | 0.49 | 0 | 122,386 | 0.25 | 0 | 0 | 0 |
| | Grassroots Democratic Party of Germany | 85,557 | 0.17 | 0 | 41,903 | 0.08 | 0 | 0 | 0 |
| | Bündnis Deutschland | 79,012 | 0.16 | 0 | 88,046 | 0.18 | 0 | 0 | New |
| | South Schleswig Voters' Association | 76,126 | 0.15 | 1 | 58,773 | 0.12 | 0 | 1 | 0 |
| | Ecological Democratic Party | 49,730 | 0.10 | 0 | 54,641 | 0.11 | 0 | 0 | 0 |
| | Team Todenhöfer | 24,558 | 0.05 | 0 | 9,757 | 0.02 | 0 | 0 | 0 |
| | Party of Progress | 21,377 | 0.04 | 0 | 1,282 | 0.00 | 0 | 0 | 0 |
| | Marxist–Leninist Party of Germany | 19,876 | 0.04 | 0 | 24,208 | 0.05 | 0 | 0 | 0 |
| | Party of Humanists | 14,446 | 0.03 | 0 | 1,873 | 0.00 | 0 | 0 | 0 |
| | Pirate Party Germany | 13,809 | 0.03 | 0 | 2,152 | 0.00 | 0 | 0 | 0 |
| | Bavaria Party | 12,315 | 0.02 | 0 | 5,784 | 0.01 | 0 | 0 | 0 |
| | Alliance C – Christians for Germany | 11,784 | 0.02 | 0 | 2,021 | 0.00 | 0 | 0 | 0 |
| | MERA25 | 7,128 | 0.01 | 0 | 658 | 0.00 | 0 | 0 | New |
| | Values Union | 6,803 | 0.01 | 0 | 2,844 | 0.01 | 0 | 0 | New |
| | Bürgerrechtsbewegung Solidarität | 719 | 0.00 | 0 | 1,303 | 0.00 | 0 | 0 | 0 |
| | Human World | 694 | 0.00 | 0 | | | | 0 | 0 |
| | Socialist Equality Party | 425 | 0.00 | 0 | 73 | 0.00 | 0 | 0 | 0 |
| | Party for Rejuvenation Research | 304 | 0.00 | 0 | | | | 0 | 0 |
| | Independents | | | | 70,110 | 0.14 | 0 | 0 | 0 |
| Total | Total | 49,642,087 | 100.00 | 354 | 49,498,186 | 100.00 | 276 | 630 | –105 |
| Valid votes | Valid votes | 49,642,087 | 99.43 | | 49,498,186 | 99.14 | | | |
| Invalid/blank votes | Invalid/blank votes | 285,228 | 0.57 | | 429,129 | 0.86 | | | |
| Total votes | Total votes | 49,927,315 | 100.00 | | 49,927,315 | 100.00 | | | |
| Registered voters/turnout | Registered voters/turnout | 60,490,603 | 82.54 | | 60,490,603 | 82.54 | | | |
| Source: Federal Returning Officer ||||||||||

## Seat apportionment

Seats are distributed to all parties clearing the threshold, either through getting more than 5% of second votes, having the most first votes in at least 3 constituencies, or being a national minority party. Seats are first distributed to the political parties in an overall distribution using the Sainte-Laguë method. The seats won by each party are then distributed to the party in each state, based on the votes it received in that state, also using the Sainte-Laguë method.$^{:400}$ For each calculation, a divisor is chosen by the Federal Returning Officer so that the total number of seats to be allocated are distributed.$^{:400}$ The tables below reflect the calculations officially carried out.

### Overall distribution

Overall distribution$^{:401}$ :
| Party | Party | Votes | Quotients | Seats |
| | CDU | 11,196,374 | 164.41 | 164 |
| | AfD | 10,328,780 | 151.67 | 152 |
| | SPD | 8,149,124 | 119.66 | 120 |
| | Greens | 5,762,380 | 84.62 | 85 |
| | Linke | 4,356,532 | 63.97 | 64 |
| | CSU | 2,964,028 | 43.52 | 44 |
| | SSW | 76,138 | 1.12 | 1 |
| Divisor: 68,100 |||||

### Subdistribution

| State | CDU$^{:403}$ | CDU$^{:403}$ | CDU$^{:403}$ | AfD$^{:405}$ | AfD$^{:405}$ | AfD$^{:405}$ | SPD$^{:402}$ | SPD$^{:402}$ | SPD$^{:402}$ | Greens$^{:404}$ | Greens$^{:404}$ | Greens$^{:404}$ | Linke$^{:406}$ | Linke$^{:406}$ | Linke$^{:406}$ |
| State | Votes | Quotients | Seats | Votes | Quotients | Seats | Votes | Quotients | Seats | Votes | Quotients | Seats | Votes | Quotients | Seats |
| Schleswig-Holstein | 518,424 | 7.61 | 8 | 306,165 | 4.54 | 5 | 352,546 | 5.18 | 5 | 279,923 | 4.03 | 4 | 146,428 | 2.09 | 2 |
| Mecklenburg-Vorpommern | 181,956 | 2.67 | 3 | 357,361 | 5.29 | 5 | 126,687 | 1.86 | 2 | 54,719 | 0.79 | 1 | 123,059 | 1.76 | 2 |
| Hamburg | 216,935 | 3.19 | 3 | 113,608 | 1.68 | 2 | 237,740 | 3.50 | 3 | 201,713 | 2.91 | 3 | 151,115 | 2.16 | 2 |
| Lower Saxony | 1,410,418 | 20.71 | 21 | 894,540 | 13.25 | 13 | 1,153,523 | 16.96 | 17 | 576,845 | 8.31 | 8 | 405,519 | 5.79 | 6 |
| Bremen | 71,573 | 1.05 | 1 | 52,496 | 0.78 | 1 | 80,604 | 1.19 | 1 | 54,280 | 0.78 | 1 | 51,461 | 0.74 | 1 |
| Brandenburg | 298,048 | 4.38 | 4 | 535,275 | 7.93 | 8 | 244,010 | 3.59 | 4 | 108,598 | 1.56 | 2 | 176,224 | 2.52 | 3 |
| Saxony-Anhalt | 256,538 | 3.77 | 4 | 496,110 | 7.35 | 7 | 146,535 | 2.15 | 2 | 59,077 | 0.85 | 1 | 143,807 | 2.05 | 2 |
| Berlin | 356,099 | 5.23 | 5 | 296,990 | 4.40 | 4 | 295,182 | 4.34 | 4 | 328,035 | 4.73 | 5 | 387,222 | 5.53 | 6 |
| North Rhine-Westphalia | 3,170,627 | 46.56 | 47 | 1,770,379 | 26.23 | 26 | 2,108,434 | 31.01 | 31 | 1,300,901 | 18.74 | 19 | 877,123 | 12.53 | 13 |
| Saxony | 507,247 | 7.45 | 7 | 958,401 | 14.20 | 14 | 217,144 | 3.19 | 3 | 167,269 | 2.41 | 2 | 290,462 | 4.15 | 4 |
| Hesse | 1,033,842 | 15.18 | 15 | 636,778 | 9.43 | 9 | 657,510 | 9.67 | 10 | 451,510 | 6.51 | 7 | 311,058 | 4.44 | 4 |
| Thuringia | 246,065 | 3.61 | 4 | 510,527 | 7.56 | 8 | 115,915 | 1.70 | 2 | 56,097 | 0.81 | 1 | 200,688 | 2.87 | 3 |
| Rhineland-Palatinate | 760,623 | 11.17 | 11 | 498,695 | 7.39 | 7 | 462,705 | 6.80 | 7 | 256,869 | 3.70 | 4 | 161,867 | 2.31 | 2 |
| Bavaria | N/A | N/A | N/A | 1,515,731 | 22.46 | 22 | 920,675 | 13.54 | 14 | 957,435 | 13.80 | 14 | 456,935 | 6.53 | 7 |
| Baden-Württemberg | 2,006,866 | 29.47 | 29 | 1,256,430 | 18.61 | 19 | 898,778 | 13.22 | 13 | 865,738 | 12.47 | 12 | 429,484 | 6.14 | 6 |
| Saarland | 161,113 | 2.37 | 2 | 129,294 | 1.92 | 2 | 131,136 | 1.93 | 2 | 43,371 | 0.62 | 1 | 44,080 | 0.63 | 1 |
| Divisor | 68,100 | 68,100 | 68,100 | 67,500 | 67,500 | 67,500 | 68,000 | 68,000 | 68,000 | 69,400 | 69,400 | 69,400 | 70,000 | 70,000 | 70,000 |

## By state

(C) denotes that the member was elected thanks to their result in a constituency rather than their designated place on the list. Constituency winners are elected before list members, and take their place in order of vote percentage in the constituency in question. If a party wins more constituencies than they are entitled to by list vote, the constituency winners with the lowest vote share do not win their seat and the constituency is left vacant. The constituencies so affected are:
* Flensburg – Schleswig
* Rostock – Landkreis Rostock II
* Bremen I
* Oberhavel – Havelland II
* Halle
* Leipzig I
* Trier
* Mainz
* Ludwigshafen/Frankenthal
* Munich South
* Nuremberg North
* Augsburg Stadt
* Stuttgart II
* Heidelberg
* Mannheim
* Rhein-Neckar
* Lörrach – Müllheim
* Tübingen

### Summary

Party list vote share by state :
| State | CDU/CSU | AfD | SPD | Grüne | Linke | BSW | FDP | Others |
| Schleswig-Holstein | 27.6 | 16.3 | 18.8 | 14.9 | 7.8 | 3.4 | 4.7 | 6.5 |
| Mecklenburg-Vorpommern | 17.8 | 35.0 | 12.4 | 5.4 | 12.0 | 10.6 | 3.2 | 3.6 |
| Hamburg | 20.7 | 10.9 | 22.7 | 19.3 | 14.4 | 4.0 | 4.5 | 3.5 |
| Lower Saxony | 28.1 | 17.8 | 23.0 | 11.5 | 8.1 | 3.8 | 4.1 | 3.6 |
| Bremen | 20.5 | 15.1 | 23.1 | 15.6 | 14.8 | 4.3 | 3.5 | 3.1 |
| Brandenburg | 18.1 | 32.5 | 14.8 | 6.6 | 10.7 | 10.7 | 3.2 | 3.4 |
| Saxony-Anhalt | 19.2 | 37.1 | 11.0 | 4.4 | 10.8 | 11.2 | 3.1 | 3.2 |
| Berlin | 18.3 | 15.2 | 15.1 | 16.8 | 19.9 | 6.6 | 3.8 | 4.3 |
| North Rhine-Westphalia | 30.1 | 16.8 | 20.0 | 12.4 | 8.3 | 4.1 | 4.4 | 3.9 |
| Saxony | 19.7 | 37.3 | 8.5 | 6.5 | 11.3 | 9.0 | 3.2 | 4.5 |
| Hesse | 28.9 | 17.8 | 18.4 | 12.6 | 8.7 | 4.4 | 5.0 | 4.2 |
| Thuringia | 18.6 | 38.6 | 8.8 | 4.2 | 15.2 | 9.4 | 2.8 | 2.4 |
| Rhineland-Palatinate | 30.6 | 20.1 | 18.6 | 10.4 | 6.5 | 4.2 | 4.6 | 5.0 |
| Bavaria | 37.2 | 19.0 | 11.6 | 12.0 | 5.7 | 3.1 | 4.2 | 7.2 |
| Baden-Württemberg | 31.6 | 19.8 | 14.2 | 13.6 | 6.8 | 5.6 | 4.1 | 4.3 |
| Saarland | 26.9 | 21.6 | 21.9 | 7.2 | 7.3 | 6.2 | 4.3 | 4.6 |
Seats by state :
| State | Distribution | Total |
| Schleswig-Holstein | 2 5 4 1 8 5 | 25 |
| Mecklenburg-Vorpommern | 2 2 1 3 5 | 13 |
| Hamburg | 2 3 3 3 2 | 13 |
| Lower Saxony | 6 17 8 21 13 | 65 |
| Bremen | 1 1 1 1 1 | 5 |
| Brandenburg | 3 4 2 4 8 | 21 |
| Saxony-Anhalt | 2 2 1 4 7 | 16 |
| Berlin | 6 4 5 5 4 | 24 |
| North Rhine-Westphalia | 13 31 19 47 26 | 136 |
| Saxony | 4 3 2 7 14 | 30 |
| Hesse | 4 10 7 15 9 | 45 |
| Thuringia | 3 2 1 4 8 | 18 |
| Rhineland-Palatinate | 2 7 4 11 7 | 31 |
| Bavaria | 7 14 14 44 22 | 101 |
| Baden-Württemberg | 6 13 12 29 19 | 79 |
| Saarland | 1 2 1 2 2 | 8 |
| Germany | 64 120 85 1 208 152 | 630 |

### Schleswig-Holstein

| Party | Party | Constituency | Constituency | Constituency | Party list | Party list | Party list | Total seats | +/– |
| Party | Party | Votes | % | Seats | Votes | % | Seats | Total seats | +/– |
| | Christian Democratic Union (CDU) | 573,560 | 30.6 | 8 | 518,367 | 27.6 | 0 | 8 | 2 |
| | Social Democratic Party (SPD) | 424,503 | 22.6 | 1 | 532,671 | 18.8 | 4 | 5 | 3 |
| | Alternative for Germany (AfD) | 302,274 | 16.1 | 0 | 306,191 | 16.3 | 5 | 5 | 3 |
| | Alliance 90/The Greens (GRÜNE) | 279,313 | 14.9 | 1 | 279,932 | 14.9 | 3 | 4 | 2 |
| | The Left (DIE LINKE) | 115,128 | 6.1 | 0 | 146,398 | 7.8 | 2 | 2 | 1 |
| | Free Democratic Party (FDP) | 67,554 | 3.6 | 0 | 88,156 | 4.6 | 0 | 0 | 4 |
| | South Schleswig Voters' Association (SSW) | 58,773 | 3.1 | 0 | 76,126 | 4.0 | 1 | 1 | |
| | Sahra Wagenknecht Alliance (BSW) | – | – | – | 64,728 | 3.4 | 0 | 0 | New |
| | Volt Germany | 23,284 | 1.2 | 0 | 16,512 | 0.9 | 0 | 0 | |
| | Die PARTEI | 2,020 | 0.1 | 0 | 13,738 | 0.7 | 0 | 0 | |
| | Free Voters | 25,147 | 1.3 | 0 | 13,651 | 0.7 | 0 | 0 | |
| | Bündnis Deutschland | 3,227 | 0.2 | 0 | 3,031 | 0.2 | 0 | 0 | New |
| | Marxist–Leninist Party | 286 | 0.0 | 0 | 581 | 0.0 | 0 | 0 | |
| | Independents & voter groups | 1,272 | 0.1 | 0 | – | – | – | 0 | – |
| Invalid/blank votes | Invalid/blank votes | 13,909 | – | – | 10,168 | – | – | – | – |
| Total | Total | 1,890,250 | 100 | 10 | 1,890,250 | 100 | 15 | 25 | −3 |
| Registered voters/turnout | Registered voters/turnout | 2,262,785 | 83.5 | – | 1,890,250 | 83.5 | – | – | – |
| Source: Federal Returning Officer ||||||||||

#### Elected members

| # | Union | AfD | SPD | Grüne | Linke | SSW |
| Votes | 518,367; 27.6% | 306,191; 16.3% | 352,671; 18.8% | 279,932; 14.9% | 146,398; 7.8% | 76,126; 4.0% |
| Seats | 8 | 5 | 5 | 4 | 2 | 1 |
| 1 | Mark Helfrich (C, 35.0%) | Kurt Kleinschmidt | Tim Klüssendorf (C, 28.1%) | Luise Amtsberg (C, 26.0%) | Lorenz Gösta Beutin | Stefan Seidler |
| 2 | Sebastian Schmidt (C, 34.8%) | Gereon Bollmann | Nina Scheer | Robert Habeck | Tamara Mazzi | Maylis Roßberg |
| 3 | Dr. Johann Wadephul (C, 32.8%) | Volker Schnurrbusch | Ralf Stegner | Denise Loop | Marlies Wiegand | Lukas Knöfler |
| 4 | Henri Schmidt (C, 32.7%) | Kerstin Przygodda | Bettina Hagedorn | Dr. Konstantin von Notz | Finn Frey | Sarina Quäck |
| 5 | Sandra Carstensen (C, 32.7%) | Sven Wendorf | Truels Reichardt | Mayra Vriesema | Bianca Szygula | Svend Wippich |
| 6 | Leif Bodin (C, 32.7%) | Alexis Giersch | Christina Schubert | Bruno Hönel | Marc-André Bornkessel | Svea Wanger |
| 7 | Melanie Bernstein (C, 32.3%) | Fabian Voß | Dr. Kristian Klinck | Juliane Michel-Weichenthal | Melanie Arnold | Mads Lausten |
| 8 | Daniel Kölbl (C, 31.8%) | | Johanna Selbert | Dr. Samet Yilmaz | Mark Hintz | Lilli Rachenpöhler |
| 9 | Petra Nicolaisen (C, 26.5%) | | Felix Wilsberg | Dr. Conny Clauson | | Poul Franck |
| 10 | Magdalena Drewes | | Canan Canli | Lukas Unger | | Helen Christiansen |

#### Constituency votes

| # | Constituency | Elected member | Previous member | Vote share of winner % | Union | AfD | SPD | Grüne | Linke | BSW | FDP | SSW | Others | Total |
| 1 | Flensburg – Schleswig | vacant | Robert Habeck | 26.5% | 50,822 | 28,824 | 28,366 | 43,290 | 10,370 | – | 4,484 | 21,465 | 4,111 | 191,732 |
| 2 | Nordfriesland – Dithmarschen Nord | Leif Bodin | Astrid Damerow | 32.7% | 49,866 | 24,472 | 31,169 | 16,627 | 7,919 | – | 5,749 | 14,253 | 2,657 | 152,712 |
| 3 | Steinburg – Dithmarschen Süd | Mark Helfrich | Mark Helfrich | 35.0% | 50,928 | 29,693 | 30,733 | 14,468 | 8,709 | – | 5,647 | – | 5,157 | 145,435 |
| 4 | Rendsburg-Eckernförde | Dr. Johann Wadephul | Sönke Rix | 32.8% | 56,163 | 26,417 | 36,266 | 20,473 | 8,675 | – | 8,170 | 11,075 | 4,128 | 171,367 |
| 5 | Kiel | Luise Amtsberg | Mathias Stein | 26.0% | 34,941 | 17,811 | 36,688 | 43,283 | 15,946 | – | 4,825 | 7,363 | 5,323 | 166,180 |
| 6 | Plön – Neumünster | Sandra Carstensen | Kristian Klinck | 32.7% | 46,370 | 25,249 | 33,977 | 18,852 | 7,623 | – | 4,693 | – | 4,949 | 141,713 |
| 7 | Pinneberg | Daniel Kölbl | Ralf Stegner | 31.8% | 63,231 | 30,417 | 49,714 | 25,395 | 12,683 | – | 7,674 | 4,617 | 5,368 | 199,099 |
| 8 | Segeberg – Stormarn-Mitte | Melanie Bernstein | Bengt Bergt | 32.3% | 67,881 | 36,071 | 51,437 | 24,800 | 12,636 | – | 9,417 | – | 7,807 | 210,049 |
| 9 | Ostholstein – Stormarn-Nord | Sebastian Schmidt | Bettina Hagedorn | 34.8% | 52,022 | 25,929 | 38,071 | 15,636 | 8,232 | – | 5,422 | – | 4,358 | 149,670 |
| 10 | Herzogtum Lauenburg – Stormarn-Süd | Henri Schmidt | Nina Scheer | 32.7% | 67,641 | 35,419 | 48,273 | 29,012 | 12,160 | – | 7,445 | – | 6,682 | 206,632 |
| 11 | Lübeck | Tim Klüssendorf | Tim Klüssendorf | 28.1% | 33,695 | 21,972 | 39,809 | 27,477 | 10,175 | – | 4,028 | 2,636 | – | 141,752 |

### Mecklenburg-Vorpommern

| Party | Party | Constituency | Constituency | Constituency | Party list | Party list | Party list | Total seats | +/– |
| Party | Party | Votes | % | Seats | Votes | % | Seats | Total seats | +/– |
| | Alternative for Germany (AfD) | 376,837 | 37.0 | 5 | 357,356 | 35.0 | 0 | 5 | 2 |
| | Christian Democratic Union (CDU) | 205,788 | 20.2 | 0 | 181,963 | 17.8 | 3 | 3 | |
| | Social Democratic Party (SPD) | 179,542 | 17.6 | 0 | 126,703 | 12.4 | 2 | 2 | 4 |
| | The Left (DIE LINKE) | 144,779 | 14.2 | 0 | 123,051 | 12.0 | 2 | 2 | |
| | Sahra Wagenknecht Alliance (BSW) | | | | 107,756 | 10.6 | 0 | 0 | New |
| | Alliance 90/The Greens (GRÜNE) | 36,896 | 3.6 | 0 | 54,721 | 5.4 | 1 | 1 | |
| | Free Democratic Party (FDP) | 29,338 | 2.9 | 0 | 32,679 | 3.2 | 0 | 0 | 1 |
| | Human Environment Animal Protection Party | 6,200 | 0.6 | 0 | 15,672 | 1.5 | 0 | 0 | |
| | Free Voters | 27,571 | 2.7 | 0 | 10,796 | 1.1 | 0 | 0 | |
| | Volt Germany | | | | 6,350 | 0.6 | 0 | 0 | |
| | Bündnis Deutschland | 6,836 | 0.7 | 0 | 3,331 | 0.3 | 0 | 0 | New |
| | Marxist–Leninist Party | 1,284 | 0.1 | 0 | 847 | 0.1 | 0 | 0 | |
| | Independents & voter groups | 2,632 | 0.3 | 0 | | | | 0 | – |
| Invalid/blank votes | Invalid/blank votes | 11,447 | – | – | 7,925 | – | – | – | – |
| Total | Total | 1,029,150 | 100 | 5 | 1,029,150 | 100 | 8 | 13 | −3 |
| Registered voters/turnout | Registered voters/turnout | 1,293,732 | 79.5 | – | 1,293,732 | 79.5 | – | – | – |
| Source: Federal Returning Officer ||||||||||

#### Elected members

| # | Union | AfD | SPD | Grüne | Linke |
| Votes | 181,963; 17.8% | 357,356; 35.0% | 126,703; 12.4% | 54,721; 5.4% | 123,051; 12.0% |
| Seats | 3 | 5 | 2 | 1 | 2 |
| 1 | Philipp Amthor | Enrico Komning (C, 45.2%) | Reem Alabali-Radovan | Claudia Müller | Dietmar Bartsch |
| 2 | Simone Borchardt | Ulrike Schielke-Ziesing (C, 41.1%) | Frank Junge | Dr. Felix Winter | Ina Latendorf |
| 3 | Georg Günther | Dario Seifert (C, 37.3%) | Katrin Zschau | Katharina Horn | Amina Kanew |
| 4 | Stephan Bunge | Christoph Grimm (C, 36.9%) | Erik von Malottki | Raphael Scherer | Hennis Herbst |
| 5 | Dietrich Monstadt | Leif-Erik Holm (C, 35.9%) | Anna Kassautzki | Miroslava Zahradníčková | Maxi Ebel |
| 6 | Michael Ebert | Steffi Burmeister (C, 26.8%) | Franz Hertrich | Ole Krüger | Niklas Hehenkamp |
| 7 | Dorin Müthel-Brenncke | Martin Schmidt | Vanessa Freund | | Fabienne Urmoneit |

#### Constituency votes

| # | Constituency | Elected member | Previous member | Vote share of winner % | Winning margin | Union | AfD | SPD | Grüne | Linke | BSW | FDP | Total |
| 12 | Schwerin – Ludwigslust-Parchim I – Nordwestmecklenburg I | Leif-Erik Holm | Reem Alabali-Radovan | 35.9% | 25,510 | 35,453 | 60,863 | 34,101 | 5,531 | 21,569 | – | 4,870 | 169,749 |
| 13 | Ludwigslust-Parchim II – Nordwestmecklenburg II – Landkreis Rostock I | Christoph Grimm | Frank Junge | 36.9% | 24,762 | 32,839 | 59,416 | 34,654 | 5,747 | 18,094 | – | 4,422 | 161,226 |
| 14 | Rostock – Landkreis Rostock II | vacant | Katrin Zschau | 26.8% | 2,077 | 34,403 | 47,598 | 30,031 | 9,397 | 45,521 | – | 5,037 | 177,565 |
| 15 | Vorpommern-Rügen – Vorpommern-Greifswald I | Dario Seifert | Anna Kassautzki | 37.3% | 29,607 | 39,235 | 68,842 | 26,883 | 9,064 | 24,635 | – | 4,814 | 184,652 |
| 16 | Mecklenburgische Seenplatte I – Vorpommern-Greifswald II | Enrico Komning | Erik von Malottki | 45.2% | 42,033 | 33,050 | 75,083 | 22,871 | 3,787 | 18,008 | – | 5,881 | 166,084 |
| 17 | Mecklenburgische Seenplatte II – Landkreis Rostock III | Ulrike Schielke-Ziesing | Johannes Arlt | 41.1% | 34,033 | 30,808 | 65,035 | 31,002 | 3,370 | 16,952 | – | 4,314 | 158,427 |

### Hamburg

| Party | Party | Constituency | Constituency | Constituency | Party list | Party list | Party list | Total seats | +/– |
| Party | Party | Votes | % | Seats | Votes | % | Seats | Total seats | +/– |
| | Social Democratic Party (SPD) | 291,989 | 28.0 | 3 | 237,564 | 22.7 | 0 | 3 | 2 |
| | Christian Democratic Union (CDU) | 231,873 | 22.3 | 1 | 216,782 | 20.7 | 2 | 3 | |
| | Alliance 90/The Greens (GRÜNE) | 214,636 | 20.6 | 2 | 201,761 | 19.3 | 1 | 3 | 1 |
| | The Left (DIE LINKE) | 129,846 | 12.5 | 0 | 150,930 | 14.4 | 2 | 2 | 1 |
| | Alternative for Germany (AfD) | 114,568 | 11.0 | 0 | 113,463 | 10.9 | 2 | 2 | 1 |
| | Free Democratic Party (FDP) | 35,365 | 3.4 | 0 | 47,078 | 4.5 | 0 | 0 | 2 |
| | Sahra Wagenknecht Alliance (BSW) | | | | 41,827 | 4.0 | 0 | 0 | New |
| | Volt Germany | 11,913 | 1.1 | 0 | 15,555 | 1.5 | 0 | 0 | |
| | Human Environment Animal Protection Party | | | | 9,707 | 0.9 | 0 | 0 | |
| | Die PARTEI | | | | 4,517 | 0.4 | 0 | 0 | |
| | Free Voters | 9,694 | 0.9 | 0 | 3,880 | 0.4 | 0 | 0 | |
| | Bündnis Deutschland | | | | 1,275 | 0.1 | 0 | 0 | New |
| | Marxist–Leninist Party | 1,643 | 0.2 | 0 | 530 | 0.1 | 0 | 0 | |
| Invalid/blank votes | Invalid/blank votes | 8,707 | – | – | 5,365 | – | – | – | – |
| Total | Total | 1,050,234 | 100 | 6 | 1,050,234 | 100 | 7 | 13 | −3 |
| Registered voters/turnout | Registered voters/turnout | 1,299,260 | 80.8 | – | 1,299,260 | 80.8 | – | – | – |
| Source: Federal Returning Officer ||||||||||

#### Elected members

| # | CDU | AfD | SPD | Grüne | Linke |
| Votes | 216,782; 20.7% | 113,463; 10.9% | 237,564; 22.7% | 201,761; 19.3% | 150,930; 14.4% |
| Seats | 3 | 2 | 3 | 3 | 2 |
| 1 | Christoph Ploß (C, 28.1%) | Dr. Bernd Baumann | Aydan Özoğuz (C, 32.3%) | Till Steffen (C, 27.8%) | Jan van Aken |
| 2 | Franziska Hoppermann | Dr. Alexander Wolf | Metin Hakverdi (C, 32.2%) | Linda Heitmann (C, 27.5%) | Cansu Özdemir |
| 3 | Christoph de Vries | Krzysztof Walczak | Falko Droßmann (C, 27.4%) | Katharina Beck | Insa Tietjen |
| 4 | Dr. Roland Heintze | Benjamin Mennerich | Wolfgang Schmidt | Emilia Fester | Thomas Iwan |
| 5 | Clara-Sophie Groß | Peggy Heitmann | Dorothee Martin | Lenka Brodbeck | |
| 6 | Dr. Kaja Steffens | | Lena Haffner | Manuel Sarrazin | |

#### Constituency votes

| # | Constituency | Elected member | Previous member | Vote share of winner % | Winning margin | SPD | Union | Grüne | Linke | AfD | FDP | BSW | Total |
| 18 | Hamburg-Mitte | Falko Droßmann | Falko Droßmann | 27.4% | 11,192 | 51,536 | 31,829 | 40,344 | 31,014 | 19,898 | 6,539 | – | 187,751 |
| 19 | Hamburg-Altona | Linda Heitmann | Linda Heitmann | 27.5% | 6,439 | 36,910 | 33,392 | 43,349 | 25,270 | 11,902 | 5,278 | – | 157,538 |
| 20 | Hamburg-Eimsbüttel | Till Steffen | Till Steffen | 27.8% | 3,046 | 42,720 | 34,476 | 45,766 | 20,727 | 12,671 | 6,658 | – | 164,572 |
| 21 | Hamburg-Nord | Dr. Christoph Ploß | Dorothee Martin | 28.1% | 2,758 | 50,336 | 53,094 | 42,876 | 14,915 | 15,266 | 7,028 | – | 189,066 |
| 22 | Hamburg-Wandsbek | Aydan Özoğuz | Aydan Özoğuz | 32.3% | 13,663 | 57,591 | 43,928 | 23,210 | 18,926 | 25,873 | 5,710 | – | 178,142 |
| 23 | Hamburg-Bergedorf – Harburg | Metin Hakverdi | Metin Hakverdi | 32.2% | 17,742 | 52,896 | 35,154 | 19,091 | 18,994 | 28,958 | 4,152 | – | 164,458 |

### Lower Saxony

| Party | Party | Constituency | Constituency | Constituency | Party list | Party list | Party list | Total seats | +/– |
| Party | Party | Votes | % | Seats | Votes | % | Seats | Total seats | +/– |
| | Christian Democratic Union (CDU) | 1,557,228 | 31.1 | 15 | 1,409,499 | 28.1 | 6 | 21 | 3 |
| | Social Democratic Party (SPD) | 1,468,848 | 29.4 | 15 | 1,152,824 | 23.0 | 2 | 17 | 9 |
| | Alternative for Germany (AfD) | 880,831 | 17.6 | 0 | 894,057 | 17.8 | 13 | 13 | 7 |
| | Alliance 90/The Greens (GRÜNE) | 486,936 | 9.7 | 0 | 576,371 | 11.5 | 8 | 8 | 5 |
| | The Left (DIE LINKE) | 321,268 | 6.4 | 0 | 405,229 | 8.1 | 6 | 6 | 3 |
| | Free Democratic Party (FDP) | 148,204 | 3.0 | 0 | 205,037 | 4.1 | 0 | 0 | 8 |
| | Sahra Wagenknecht Alliance (BSW) | | | | 189,146 | 3.8 | 0 | 0 | New |
| | Human Environment Animal Protection Party | 7,649 | 0.2 | 0 | 58,072 | 1.2 | 0 | 0 | |
| | Free Voters | 68,430 | 1.4 | 0 | 37,581 | 0.7 | 0 | 0 | |
| | Volt Germany | 40,024 | 0.8 | 0 | 30,437 | 0.6 | 0 | 0 | |
| | Die PARTEI | 4,680 | 0.1 | 0 | 22,343 | 0.4 | 0 | 0 | |
| | Grassroots Democratic Party of Germany | 4,119 | 0.1 | 0 | 12,480 | 0.2 | 0 | 0 | |
| | Pirate Party Germany | 2,152 | 0.0 | 0 | 8,032 | 0.2 | 0 | 0 | |
| | Bündnis Deutschland | 4,327 | 0.1 | 0 | 6,368 | 0.1 | 0 | 0 | New |
| | Party of Humanists | | | | 3,346 | 0.1 | 0 | 0 | |
| | Marxist–Leninist Party | 1,330 | 0.0 | 0 | 1,243 | 0.0 | 0 | 0 | |
| | Independents & voter groups | 5,984 | 0.1 | 0 | | | | 0 | – |
| Invalid/blank votes | Invalid/blank votes | 36,386 | – | – | 26,331 | – | – | – | – |
| Total | Total | 5,038,396 | 100 | 30 | 5,038,396 | 100 | 35 | 65 | −9 |
| Registered voters/turnout | Registered voters/turnout | 6,042,951 | 83.4 | – | 6,042,951 | 83.4 | – | – | – |
| Source: Federal Returning Officer ||||||||||

#### Elected members

| # | CDU | AfD | SPD | Grüne | Linke |
| Votes | 1,409,499; 28.1% | 894,057; 17.8% | 1,152,824; 23.0% | 576,371; 11.5% | 405,229; 8.1% |
| Seats | 21 | 13 | 17 | 8 | 6 |
| 1 | Silvia Breher (C, 45.8%) | Dirk Brandes | Lars Klingbeil (C, 42.1%) | Filiz Polat | Heidi Reichinnek |
| 2 | Albert Stegemann (C, 43.8%) | Jörn König | Johann Saathoff (C, 41.2%) | Helge Limburg | Cem Ince |
| 3 | Gitta Connemann (C, 40.5%) | Martin Sichert | Boris Pistorius (C, 36.2%) | Dr. Julia Verlinden | Maren Kaminski |
| 4 | Lutz Brinkmann (C, 36.6%) | Danny Meiners | Siemtje Möller (C, 35.4%) | Swantje Michaelsen | Maik Brückner |
| 5 | Vanessa-Kim Zobel (C, 36.3%) | Angela Rudzka | Dennis Rohde (C, 34.4%) | Dr. Lena Gumnior | Anne-Mieke Bremer |
| 6 | Andreas Mattfeldt (C, 35.9%) | Andreas Paul | Adis Ahmetovic (C, 34.1%) | Timon Dzienus | Jorrit Bosch |
| 7 | Axel Knoerig (C, 35.4%) | Micha Fehre | Hubertus Heil (C, 33.9%) | Karoline Otte | Marianne Esders |
| 8 | Henning Otte (C, 35.2%) | Marcel Queckemeyer | Dr. Christos Pantazis (C, 33.4%) | Dr. Alaa Alhamwi | Viktor Linsel |
| 9 | Dr. Hendrik Hoppenstedt (C, 34.8%) | Stefan Henze | Johannes Schraps (C, 33.0%) | Christina-Johanne Schröder | Manuela Mast |
| 10 | Dr. Cornell-Anette Babendererde (C, 33.2%) | Karsten Hanker | Dr. Matthias Miersch (C, 31.8%) | Julian Pahlke | Erik Frerker |
| 11 | Christoph Frauenpreiß (C, 32.7%) | Olaf Helmer | Marja-Liisa Völlers (C, 31.7%) | Lisa-Marie Jalyschko | Emma Müller |
| 12 | Alexander Jordan (C, 30.9%) | Rocco Kever | Daniela Rump (C, 30.7%) | Ottmar von Holtz | Steffen Wetzel |
| 13 | Dr. Mathias Middelberg (C, 29.7%) | Martina Uhr | Dunja Kreiser (C, 30.6%) | Luca Wirkus | |
| 14 | Bastian Ernst (C, 29.3%) | Sven Sager | Frauke Heiligenstadt (C, 30.4%) | Christopher Jesse | |
| 15 | Fritz Güntzler (C, 29.1%) | Cornelius Volker | Jakob Blankenburg (C, 27.8%) | Lena Krause | |
| 16 | Anne Janssen | Carsten Vogel | Anja Troff-Schaffarzyk | Joachim Fuchs | |
| 17 | Tilman Kuban | Lidia Bernhardt | Svenja Stadler | Jessica Peine | |
| 18 | Mareike Wulf | Susanne Rosilius | Anke Hennig | Gunnar Ott | |
| 19 | Carsten Müller | Sebastian Sieg | Rebecca Schraps | Canina Ruzicka | |
| 20 | Vivian Tauschwitz | Jens Glinka | Daniel Schneider | Ulrike Maus | |
| 21 | Stephan Albani | Peter Kühn | Dr. Daniela De Ridder | Nadja Allmers-Plump | |
| 22 | Dr. Reza Asghari | Michael Teixeira Gonçalves | Alexander Bartz | Sven Frings-Michalek | |
| 23 | Marian Meyer | Otto Cornelius | Peggy Schierenbeck | Ann-Sophie Wiek | |
| 24 | Michaela Menschel | Kay-Helge Kanstein | Thomas Vaupel | Michael Steinke | |
| 25 | Dr. Joachim Kleen | Erik Heiß | Özge Kadah | Hayat Hajjali | |
| 26 | Justus Lüder | | Anna Hohmann | Daniel Beer | |
| 27 | Dr. Constantin Weigel | | Benjamin Stern | Claudia Görtzen | |
| 28 | Dr. Fabian Becker | | Frauke Langen | Danny Prieske | |
| 29 | Dr. Marco Schulze | | Dr. Thorsten Heinze | Frerk Meyer | |
| 30 | Matthias Wehhrung | | Eva Suerkamp | Thomas Heidemann | |
| 31 | Barbara Weißenborn | | Hamza Atilgan | Marcel Richter | |
| 32 | Uwe Dorendorf | | Inga Wehrmaker | | |
| 33 | Annelene Bornmann | | Gregor Szorec | | |
| 34 | Carsten Höttcher | | Michaela Römmeler | | |
| 35 | Kerstin Biedermann | | Jens-Uwe Schütte | | |
| 36 | Wilke Held | | Dr. Karin Weber-Klatt | | |
| 37 | Yvonne Niemeyer | | Marek Wischnewski | | |
| 38 | Christoph-Michael Molnar | | Annekatrin Wolff-Meuter | | |
| 39 | Elena Brunke | | Daniel Schweer | | |
| 40 | David Artschwager | | Monika Hirdes | | |
| 41 | Heike Benecke | | Gregory Mouanga | | |
| 42 | Niklas Howad | | Karoline Feldmann | | |
| 43 | Klara Horst | | Sebastian Brandt | | |
| 44 | Corinna Maria Martens | | Barbara Fahncke | | |
| 45 | Andreas Weber | | Pascal Seidel | | |
| 46 | Anja Grages | | Christiane Priester | | |
| 47 | Simon Göhler | | Patrick Roiss | | |
| 48 | Andrea Risius | | Annett Eine | | |
| 49 | Christian Horend | | Philipp Neessen | | |
| 50 | Franziska Poll | | Maria Winter | | |
| 51 | Rudolf Meyer | | Simon Fischer | | |
| 52 | Lucia Reinert | | Ida Oks | | |
| 53 | Nesrin Göktas | | Jannes Wiesner | | |
| 54 | Luis Lütgering | | Heike Bade | | |
| 55 | Vanessa Storre | | Jonathan Erdbrink | | |
| 56 | Olaf Werner | | Janine Meyer | | |
| 57 | Dr. Alexandra Wenck | | Jan Podyma | | |
| 58 | Silke Kollster | | Nina Siavwapa | | |
| 59 | Magnus Hirschfeld | | Dominik Schmengler | | |
| 60 | Simone Göhner | | Nicole Piechotta | | |
| 61 | Ulf-Fabian Heinrichsdorff | | Luca Thieme | | |
| 62 | Anja Thiede | | Jarla Gebauer | | |
| 63 | Max Lemm | | Olaf Abdinghoff-Feldkemper | | |
| 64 | Brigitte Neumann | | Anna-Lena Fischer | | |
| 65 | Rene Awad | | Jean-Pascale Schramke | | |
| 66 | Kathrin Fündeling | | Jessica Herzberg | | |
| 67 | Frank Germeshausen | | Roland Hecker | | |
| 68 | Ulrike Scholz-Benedictus | | Isabel Rother | | |
| 69 | Leon Zakfeld | | Holger Robbe | | |
| 70 | Mareike Witte | | Josephine Kiecol | | |
| 71 | | | Tim Tietz | | |
| 72 | | | Wills Nadine | | |
| 73 | | | Christian Krug | | |
| 74 | | | Sandra Primke | | |
| 75 | | | Maik Strecker | | |
| 76 | | | Alexandra Dzaack | | |
| 77 | | | Frederik Roth | | |
| 78 | | | Saskia Pauls | | |

#### Constituency votes

| # | Constituency | Elected member | Previous member | Vote share of winner | Winning margin | Union | SPD | AfD | Grüne | Linke | FDP | BSW | Total |
| 24 | Aurich – Emden | Johann Saathoff | Johann Saathoff | 41.2% | 29,496 | 34,069 | 63,565 | 31,160 | 7,791 | 8,949 | 3,569 | – | 154,427 |
| 25 | Unterems | Gitta Connemann | Gitta Connemann | 40.5% | 35,485 | 79,773 | 44,288 | 40,000 | 13,738 | 10,835 | 4,977 | – | 196,843 |
| 26 | Friesland – Wilhelmshaven – Wittmund | Siemtje Möller | Siemtje Möller | 35.4% | 12,824 | 40,089 | 52,913 | 29,525 | 8,630 | 8,246 | 3,974 | – | 149,629 |
| 27 | Oldenburg – Ammerland | Dennis Rohde | Dennis Rohde | 34.4% | 20,107 | 46,173 | 66,280 | 25,045 | 28,728 | 15,673 | 5,996 | – | 192,716 |
| 28 | Delmenhorst – Wesermarsch – Oldenburg-Land | Bastian Ernst | Susanne Mittag | 29.3% | 5,133 | 53,760 | 48,627 | 35,329 | 18,021 | 12,645 | 10,206 | – | 183,538 |
| 29 | Cuxhaven – Stade II | Christoph Frauenpreiß | Daniel Schneider | 32.7% | 3,480 | 50,395 | 46,915 | 30,472 | 11,030 | 7,968 | 4,166 | – | 154,033 |
| 30 | Stade I – Rotenburg II | Vanessa-Kim Zobel | Oliver Grundmann | 36.3% | 17,908 | 60,301 | 42,393 | 29,890 | 16,205 | 10,350 | 4,663 | – | 165,902 |
| 31 | Mittelems | Albert Stegemann | Albert Stegemann | 43.8% | 38,270 | 86,795 | 48,525 | 27,994 | 14,462 | 10,171 | 6,904 | – | 198,319 |
| 32 | Cloppenburg – Vechta | Silvia Breher | Silvia Breher | 45.8% | 46,875 | 85,241 | 32,515 | 38,366 | 11,280 | 9,485 | 6,135 | – | 185,976 |
| 33 | Diepholz – Nienburg I | Axel Knoerig | Axel Knoerig | 35.4% | 12,599 | 56,910 | 44,311 | 27,353 | 13,005 | 9,613 | 5,318 | – | 160,959 |
| 34 | Osterholz – Verden | Andreas Mattfeldt | Andreas Mattfeldt | 35.9% | 18,358 | 59,321 | 40,963 | 28,052 | 18,449 | 11,071 | 4,952 | – | 165,063 |
| 35 | Rotenburg I – Heidekreis | Lars Klingbeil | Lars Klingbeil | 42.1% | 20,414 | 37,770 | 58,184 | 26,667 | 7,411 | – | 3,261 | – | 138,252 |
| 36 | Harburg | Cornell-Anette Babendererde | Svenja Stadler | 33.2% | 11,976 | 57,718 | 45,742 | 28,906 | 18,423 | 10,309 | 6,047 | – | 173,958 |
| 37 | Lüchow-Dannenberg – Lüneburg | Jakob Blankenburg | Jakob Blankenburg | 27.8% | 2,276 | 40,541 | 42,817 | 23,895 | 25,243 | 10,925 | 3,894 | – | 153,887 |
| 38 | Osnabrück-Land | Lutz Brinkmann | André Berghegger | 36.6% | 20,560 | 60,954 | 40,394 | 29,983 | 16,759 | 9,516 | 4,914 | – | 166,609 |
| 39 | Stadt Osnabrück | Mathias Middelberg | Manuel Gava | 29.7% | 2,468 | 47,728 | 45,260 | 18,264 | 21,953 | 18,862 | 4,178 | – | 160,516 |
| 40 | Nienburg II – Schaumburg | Marja-Liisa Völlers | Marja-Liisa Völlers | 31.7% | 4,872 | 44,786 | 49,658 | 31,459 | 11,724 | 8,669 | 4,383 | – | 156,407 |
| 41 | Stadt Hannover I | Adis Ahmetovic | Adis Ahmetovic | 34.1% | 15,850 | 32,818 | 48,668 | 18,719 | 22,397 | 12,063 | 3,994 | – | 142,696 |
| 42 | Stadt Hannover II | Boris Pistorius | Yasmin Fahimi | 36.2% | 27,050 | 28,168 | 57,216 | 16,190 | 30,166 | 17,908 | 3,769 | – | 158,065 |
| 43 | Hannover-Land I | Hendrik Hoppenstedt | Rebecca Schamber | 34.8% | 14,171 | 66,483 | 52,312 | 33,139 | 18,119 | 10,430 | 5,101 | – | 190,964 |
| 44 | Celle – Uelzen | Henning Otte | Henning Otte | 35.2% | 21,054 | 61,114 | 40,060 | 34,961 | 16,097 | 10,277 | 5,920 | – | 173,622 |
| 45 | Gifhorn – Peine | Hubertus Heil | Hubertus Heil | 33.9% | 11,015 | 50,970 | 61,985 | 38,892 | 11,760 | 9,063 | 4,714 | – | 182,616 |
| 46 | Hameln-Pyrmont – Holzminden | Johannes Schraps | Johannes Schraps | 33.0% | 6,371 | 41,013 | 47,384 | 29,980 | 10,269 | 7,728 | 4,623 | – | 143,614 |
| 47 | Hannover-Land II | Matthias Miersch | Matthias Miersch | 31.8% | 3,389 | 59,006 | 62,395 | 33,775 | 17,550 | 10,882 | 4,924 | – | 196,472 |
| 48 | Hildesheim | Daniela Rump | Bernd Westphal | 30.7% | 2,504 | 51,421 | 53,925 | 31,963 | 16,511 | 12,021 | 4,369 | – | 175,376 |
| 49 | Salzgitter – Wolfenbüttel | Dunja Kreiser | Dunja Kreiser | 30.6% | 3,603 | 44,807 | 48,410 | 33,787 | 10,910 | 11,139 | 3,934 | – | 158,280 |
| 50 | Braunschweig | Christos Pantazis | Christos Pantazis | 33.4% | 13,395 | 38,156 | 51,551 | 20,471 | 21,983 | 12,660 | 4,461 | – | 154,263 |
| 51 | Helmstedt – Wolfsburg | Alexander Jordan | Falko Mohrs | 30.9% | 3,412 | 43,511 | 40,099 | 31,351 | 9,630 | 8,687 | 4,539 | – | 140,643 |
| 52 | Goslar – Northeim – Göttingen II | Frauke Heiligenstadt | Frauke Heiligenstadt | 30.4% | 174 | 46,699 | 46,873 | 30,491 | 11,922 | 9,186 | 3,999 | – | 154,162 |
| 53 | Göttingen | Fritz Güntzler | Andreas Philippi | 29.1% | 6,118 | 50,738 | 44,620 | 24,752 | 26,770 | 15,937 | 6,320 | – | 174,203 |

### Bremen

| Party | Party | Constituency | Constituency | Constituency | Party list | Party list | Party list | Total seats | +/– |
| Party | Party | Votes | % | Seats | Votes | % | Seats | Total seats | +/– |
| | Social Democratic Party (SPD) | 95,267 | 27.4 | 1 | 80,604 | 23.1 | 0 | 1 | 1 |
| | Christian Democratic Union (CDU) | 78,673 | 22.7 | 0 | 71,573 | 20.6 | 1 | 1 | |
| | Alliance 90/The Greens (GRÜNE) | 53,287 | 15.4 | 0 | 54,280 | 15.6 | 1 | 1 | |
| | Alternative for Germany (AfD) | 52,638 | 15.2 | 0 | 52,496 | 15.1 | 1 | 1 | 1 |
| | The Left (DIE LINKE) | 44,408 | 12.8 | 0 | 51,461 | 14.8 | 1 | 1 | 1 |
| | Sahra Wagenknecht Alliance (BSW) | | | | 15,114 | 4.3 | 0 | 0 | New |
| | Free Democratic Party (FDP) | 9,664 | 2.8 | 0 | 12,295 | 3.5 | 0 | 0 | 1 |
| | Volt Germany | 5,736 | 1.7 | 0 | 3,836 | 1.1 | 0 | 0 | |
| | Die PARTEI | 2,227 | 0.6 | 0 | 2,582 | 0.7 | 0 | 0 | |
| | Free Voters | 1,758 | 0.5 | 0 | 1,618 | 0.5 | 0 | 0 | |
| | Bündnis Deutschland | 1,967 | 0.6 | 0 | 933 | 0.3 | 0 | 0 | New |
| | Human World | | | | 694 | 0.2 | 0 | 0 | |
| | Party for Rejuvenation Research | | | | 303 | 0.1 | 0 | 0 | |
| | MERA25 | | | | 260 | 0.1 | 0 | 0 | New |
| | Marxist–Leninist Party | 736 | 0.2 | 0 | 207 | 0.1 | 0 | 0 | |
| | Independents & voter groups | 719 | 0.2 | 0 | | | | 0 | – |
| Invalid/blank votes | Invalid/blank votes | 3,286 | – | – | 2,110 | – | – | – | – |
| Total | Total | 350,366 | 100 | 1 | 350,366 | 100 | 4 | 5 | – |
| Registered voters/turnout | Registered voters/turnout | 450,564 | 77.8 | – | 450,564 | 77.8 | – | – | – |
| Source: Federal Returning Officer ||||||||||

#### Elected members

| # | CDU | AfD | SPD | Grüne | Linke |
| Votes | 71,573; 20.6% | 52,496; 15.1% | 80,604; 23.1% | 54,280; 15.6% | 51,461; 14.8% |
| Seats | 1 | 1 | 1 | 1 | 1 |
| 1 | Thomas Röwekamp | Sergej Minich | Uwe Schmidt (C, 30.3%) | Dr. Kirsten Kappert-Gonther | Doris Achelwilm |
| 2 | Sandra Schmull | Jürgen Hauschild | Ulrike Hiller | Michael Labetzke | Dariush Hassanpour |
| 3 | Mario Sander-von Torklus | Arno Staschewski | Anke Kozlowski | Josephine Assmus | Anna Fischer |
| 4 | Jessica Gorontzy | Stephan Hilbers | Pascal Schmidt | Emanuel Herold | Christian Gloede |
| 5 | Dr. Marc-André Heidelmann | Sebastian Wachsmann | Luisa Greenlees | Elena Schiller | Elena Budimski |
| 6 | | | Kevin Lenkeit | Pascal Poolke | Ingo Tebje |

#### Constituency votes

| # | Constituency | Elected member | Elected member | Previous member | Previous member | Vote share of winner % | Winning margin | SPD | Union | Grüne | AfD | Linke | BSW | FDP | Total |
| 54 | Bremen I | | vacant | | Sarah Ryglewski | 25.2% | 12,092 | 48,663 | 46.309 | 36,571 | 22,752 | 25.810 | – | 5,594 | 193,127 |
| 55 | Bremen II – Bremerhaven | | Uwe Schmidt | | Uwe Schmidt | 30.3% | 14,240 | 46,604 | 32,364 | 16,716 | 29,886 | 18,598 | – | 4,070 | 153,953 |

### Brandenburg

| Party | Party | Constituency | Constituency | Constituency | Party list | Party list | Party list | Total seats | +/– |
| Party | Party | Votes | % | Seats | Votes | % | Seats | Total seats | +/– |
| | Alternative for Germany (AfD) | 565,718 | 34.4 | 8 | 535,275 | 32.5 | 0 | 8 | 3 |
| | Christian Democratic Union (CDU) | 332,331 | 20.2 | 0 | 298,048 | 18.1 | 4 | 4 | |
| | Social Democratic Party (SPD) | 337,040 | 20.5 | 1 | 244,010 | 14.8 | 3 | 4 | 6 |
| | Sahra Wagenknecht Alliance (BSW) | | | | 176,405 | 10.7 | 0 | 0 | New |
| | The Left (DIE LINKE) | 189,182 | 11.5 | 0 | 176,224 | 10.7 | 3 | 3 | 1 |
| | Alliance 90/The Greens (GRÜNE) | 86,006 | 5.2 | 0 | 108,598 | 6.6 | 2 | 2 | |
| | Free Democratic Party (FDP) | 44,451 | 2.7 | 0 | 53,467 | 3.2 | 0 | 0 | 2 |
| | Free Voters | 53,057 | 3.2 | 0 | 23,969 | 1.5 | 0 | 0 | |
| | Die PARTEI | 15,439 | 0.9 | 0 | 14,706 | 0.9 | 0 | 0 | |
| | Volt Germany | 10,687 | 0.7 | 0 | 11,370 | 0.7 | 0 | 0 | |
| | Bündnis Deutschland | 3,564 | 0.2 | 0 | 4,147 | 0.3 | 0 | 0 | New |
| | Marxist–Leninist Party | | | | 1,119 | 0.1 | 0 | 0 | |
| | Independents & voter groups | 4,718 | 0.3 | 0 | | | | 0 | – |
| Invalid/blank votes | Invalid/blank votes | 16,488 | – | – | 11,343 | – | – | – | – |
| Total | Total | 1,658,681 | 100 | 9 | 1,658,681 | 100 | 12 | 21 | −4 |
| Registered voters/turnout | Registered voters/turnout | 2,033,539 | 81.6 | – | 2,033,539 | 81.6 | – | – | – |
| Source: Federal Returning Officer ||||||||||

#### Elected members

| # | CDU | AfD | SPD | Grüne | Linke |
| Votes | 71,573; 20.6% | 52,496; 15.1% | 80,604; 23.1% | 54,280; 15.6% | 51,461; 14.8% |
| Seats | 4 | 8 | 4 | 2 | 3 |
| 1 | Uwe Feiler | Birgit Bessin (C, 43.0%) | Olaf Scholz (C, 21.8%) | Annalena Baerbock | Christian Görke |
| 2 | Knut Abraham | Lars Schieske (C, 42.0%) | Maja Wallstein | Michael Kellner | Isabelle Vandre |
| 3 | Dr. Saskia Ludwig | Götz Frömming (C, 38.9%) | Stefan Zierke | Dr. Andrea Lübcke | Christin Willnat |
| 4 | Sebastian Steineke | Hannes Gnauck (C, 38.3%) | Sonja Eichwede | Viviane Triems | Robert Kosin |
| 5 | Ulrike Mauersberger | Rainer Galla (C, 38.2%) | Hannes Walter | Linda Weiß | Annabell Rattmann |
| 6 | Desirée Schrade | René Springer (C, 36.1%) | Ariane Fäscher | Landelin Winter | Daniel Irrgang |
| 7 | Tabea Gutschmidt | Arne Raue (C, 33.6%) | Mathias Papendieck | | |
| 8 | Jana Schimke | Steffen Kotré (C, 33.6%) | Wiebke Papenbrock | | |
| 9 | Michael Rabes | Andreas Galau (C, 30.8%) | André Ullrich | | |
| 10 | Rene Kaplick | Norbert Kleinwächter | Simona Koß | | |
| 11 | Larissa Markus | Dr. Philip Zeschmann | Reyk Schulz | | |
| 12 | Werner Mundt | | Anja Soheam | | |
| 13 | Steffen Helbing | | Dr. Oliver Strank | | |
| 14 | Christopher Nowak | | Bianca Karstädt | | |
| 15 | | | Jonas Belke | | |
| 16 | | | Sandra Nauck | | |
| 17 | | | Eric Gallasch | | |
| 18 | | | Angelika Syring | | |
| 19 | | | Finn Kuhne | | |
| 20 | | | Annett Jura | | |

#### Constituency votes

| # | Constituency | Elected member | Previous member | Vote share of winner % | Total | AfD | Union | SPD | BSW | Linke | Grüne | FDP | Total |
| 56 | Prignitz – Ostprignitz-Ruppin – Havelland I | Götz Frömming | Wiebke Papenbrock | 38.9% | 21,917 | 51,213 | 25,868 | 29,296 | – | 13,871 | 4,033 | 2,847 | 131,724 |
| 57 | Uckermark – Barnim I | Hannes Gnauck | Stefan Zierke | 38.3% | 26,701 | 53,912 | 25,664 | 27,211 | – | 17,198 | 5,459 | 3,322 | 140,583 |
| 58 | Oberhavel – Havelland II | vacant | Ariane Fäscher | 30.8% | 12,557 | 64,557 | 52,000 | 41,825 | – | 19,832 | 13,889 | 6,039 | 209,316 |
| 59 | Märkisch-Oderland – Barnim II | René Springer | Simona Koß | 36.1% | 33,231 | 69,020 | 34,599 | 35,789 | – | 25,447 | 7,625 | 4,692 | 191,125 |
| 60 | Brandenburg an der Havel – Potsdam-Mittelmark I – Havelland III – Teltow-Fläming I | Arne Raue | Sonja Eichwede | 33.6% | 12,549 | 53,611 | 30,938 | 41,062 | – | 17,349 | 5,956 | 3,717 | 159,351 |
| 61 | Potsdam – Potsdam-Mittelmark II – Teltow-Fläming II | Olaf Scholz | Olaf Scholz | 21.8% | 2,376 | 37,796 | 40,956 | 43,332 | – | 27,522 | 31,629 | 7,959 | 199,111 |
| 62 | Dahme-Spreewald – Teltow-Fläming III | Steffen Kotré | Sylvia Lehmann | 33.6% | 19,410 | 66,815 | 47,405 | 35,055 | – | 22,422 | 10,248 | 4,967 | 198,791 |
| 63 | Frankfurt (Oder) – Oder-Spree | Rainer Galla | Mathias Papendieck | 38.2% | 25,789 | 56,620 | 27,858 | 30,831 | – | 16,788 | 4,463 | 3,528 | 148,204 |
| 64 | Cottbus – Spree-Neiße | Lars Schieske | Maja Wallstein | 42.0% | 24,428 | 54,980 | 22,712 | 30,552 | – | 12,818 | – | 3,558 | 130,910 |
| 65 | Elbe-Elster – Oberspreewald-Lausitz | Birgit Bessin | Hannes Walter | 43.0% | 32,863 | 57,194 | 24,331 | 22,087 | – | 15,935 | 2,704 | 3,822 | 133,078 |

### Saxony-Anhalt

| Party | Party | Constituency | Constituency | Constituency | Party list | Party list | Party list | Total seats | +/– |
| Party | Party | Votes | % | Seats | Votes | % | Seats | Total seats | +/– |
| | Alternative for Germany (AfD) | 515,634 | 38.8 | 7 | 496,110 | 37.1 | 0 | 7 | 3 |
| | Christian Democratic Union (CDU) | 313,319 | 23.5 | 0 | 256,538 | 19.2 | 4 | 4 | |
| | Sahra Wagenknecht Alliance (BSW) | | | | 150,411 | 11.2 | 0 | 0 | New |
| | Social Democratic Party (SPD) | 183,951 | 13.8 | 0 | 146,535 | 11.0 | 2 | 2 | 3 |
| | The Left (DIE LINKE) | 165,818 | 12.5 | 0 | 143,807 | 10.8 | 2 | 2 | |
| | Alliance 90/The Greens (GRÜNE) | 48,599 | 3.7 | 0 | 59,077 | 4.4 | 1 | 1 | |
| | Free Democratic Party (FDP) | 37,603 | 2.8 | 0 | 41,251 | 3.1 | 0 | 0 | 2 |
| | Free Voters | 42,363 | 3.2 | 0 | 18,449 | 1.4 | 0 | 0 | |
| | Die PARTEI | 5,138 | 0.4 | 0 | 11,038 | 0.8 | 0 | 0 | |
| | Volt Germany | | | | 8,484 | 0.6 | 0 | 0 | |
| | Bündnis Deutschland | 8,481 | 0.6 | 0 | 4,517 | 0.3 | 0 | 0 | New |
| | Marxist–Leninist Party | 1,339 | 0.1 | 0 | 1,132 | 0.1 | 0 | 0 | |
| | Independents & voter groups | 8,299 | 0.6 | 0 | | | | 0 | – |
| Invalid/blank votes | Invalid/blank votes | 17,293 | – | – | 10,488 | – | – | – | – |
| Total | Total | 1,347,837 | 100 | 7 | 1,347,837 | 100 | 9 | 16 | −2 |
| Registered voters/turnout | Registered voters/turnout | 1,734,719 | 77.7 | – | 1,734,837 | 77.7 | – | – | – |
| Source: Federal Returning Officer ||||||||||

#### Elected members

| # | Union | AfD | SPD | Grüne | Linke |
| Votes | 256,535; 19.2% | 496,100; 37.1% | 146,538; 11.0% | 59,074; 4.4% | 143,803; 10.8% |
| Seats | 4 | 7 | 2 | 1 | 2 |
| 1 | Sepp Müller | Martin Reichardt (C, 44.4%) | Martin Kröber | Steffi Lemke | Janina Böttger |
| 2 | Dieter Stier | Kay-Uwe Ziegler (C, 43.8%) | Dr. Franziska Kersten | Jan Salis | David Schliesing |
| 3 | Anna Aeikens | Jan Schmidt (C, 43.2%) | Eric Eigendorf | Miriam Zeller | Nadja Lüttich |
| 4 | Tino Sorge | Thomas Korell (C, 39.2%) | Diana Bäse | Peter Dittmann | Dr. Karsten Lippmann |
| 5 | Christoph Bernstiel | Dr. Christina Baum (C, 39.0%) | Dr. Herbert Wollmann | Kathrin Grub | Doreen Hainich |
| 6 | Artjom Pusch | Volker Scheurell (C, 38.6%) | Aick Pietschmann | Marco Beckmann | Dennis Jannack |
| 7 | Frank Wyszkowski | Claudia Weiss (C, 32.2%) | Florian Fahrtmann | Sandra Bauer | Gitta-Susann Hartenstein-Wiermann |
| 8 | Gerry Weber | Alexander Raue (C, 30.6%) | Norman Steigleder | Eva Kames | Michael Scholz |
| 9 | Claudia Schmidt | Phillipp-Anders Rau | | | |

#### Constituency votes

| # | Constituency | Elected member | Previous member | Vote share of winner % | Winning margin | AfD | Union | BSW | SPD | Linke | Grüne | FDP | Total |
| 66 | Altmark – Jerichower Land | Thomas Korell | Herbert Wollmann | 39.2% | 30,234 | 69,054 | 38,820 | – | 28,276 | 22,147 | 4,852 | 6,047 | 176,206 |
| 67 | Börde – Salzlandkreis | Jan Schmidt | Franziska Kersten | 43.2% | 35,042 | 72,651 | 37,609 | – | 22,895 | 17,753 | 3,745 | 4,608 | 168,205 |
| 68 | Harz | Christina Baum | Heike Brehmer | 39.0% | 23,594 | 59,302 | 35,708 | – | 21,243 | 18,076 | 4,958 | 3,405 | 152,021 |
| 69 | Magdeburg | Claudia Weiss | Martin Kröber | 32.2% | 15,731 | 55,457 | 39,726 | – | 29,617 | 25,560 | 10,305 | 4,647 | 172,048 |
| 70 | Anhalt – Dessau – Wittenberg | Volker Scheurell | Sepp Müller | 38.6% | 15,771 | 67,245 | 51,474 | – | 18,255 | 17,745 | 8,426 | 3,715 | 174,318 |
| 71 | Halle | vacant | Karamba Diaby | 30.6% | 14,372 | 52,546 | 38,174 | – | 30,798 | 27,804 | 9,366 | 5,045 | 171,490 |
| 72 | Burgenland – Saalekreis | Martin Reichardt | Dieter Stier | 44.4% | 31,353 | 69,074 | 37,721 | – | 15,653 | 17,034 | 3,752 | 4,612 | 155,590 |
| 73 | Mansfeld | Kay-Uwe Ziegler | Robert Farle | 43.8% | 36,218 | 70,305 | 34,087 | – | 17,214 | 19,699 | 3,195 | 5,524 | 160,666 |

### Berlin

| Party | Party | Constituency | Constituency | Constituency | Party list | Party list | Party list | Total seats | +/– |
| Party | Party | Votes | % | Seats | Votes | % | Seats | Total seats | +/– |
| | The Left (DIE LINKE) | 423,549 | 21.8 | 4 | 387,222 | 19.9 | 2 | 6 | 3 |
| | Christian Democratic Union (CDU) | 413,893 | 21.3 | 3 | 356,099 | 18.3 | 2 | 5 | |
| | Alliance 90/The Greens (GRÜNE) | 338,231 | 17.4 | 3 | 328,035 | 16.8 | 2 | 5 | 1 |
| | Alternative for Germany (AfD) | 294,546 | 15.2 | 1 | 296,990 | 15.2 | 3 | 4 | 1 |
| | Social Democratic Party (SPD) | 326,663 | 16.8 | 1 | 295,182 | 15.1 | 3 | 4 | 2 |
| | Sahra Wagenknecht Alliance (BSW) | 41,787 | 2.2 | 0 | 129,651 | 6.7 | 0 | 0 | New |
| | Free Democratic Party (FDP) | 52,575 | 2.7 | 0 | 74,076 | 3.8 | 0 | 0 | 2 |
| | Human Environment Animal Protection Party | 15,740 | 0.8 | 0 | 29,384 | 1.5 | 0 | 0 | |
| | Volt Germany | | | | 18,231 | 0.9 | 0 | 0 | |
| | Die PARTEI | 8,425 | 0.4 | 0 | 12,881 | 0.7 | 0 | 0 | |
| | Free Voters | 9,141 | 0.5 | 0 | 6,402 | 0.3 | 0 | 0 | |
| | Team Todenhöfer | 4,694 | 0.2 | 0 | 4,532 | 0.2 | 0 | 0 | |
| | Party of Progress | | | | 3,423 | 0.2 | 0 | 0 | |
| | Bündnis Deutschland | 7,464 | 0.4 | 0 | 2,960 | 0.2 | 0 | 0 | New |
| | MERA25 | 658 | 0.0 | 0 | 2,439 | 0.1 | 0 | 0 | New |
| | Marxist–Leninist Party | 1,244 | 0.1 | 0 | 925 | 0.0 | 0 | 0 | |
| | Bürgerrechtsbewegung Solidarität | 1,295 | 0.1 | 0 | 676 | 0.0 | 0 | 0 | |
| | Socialist Equality Party | 73 | 0.0 | 0 | 425 | 0.0 | 0 | 0 | |
| | Independents & voter groups | 2,660 | 0.1 | 0 | | | | 0 | – |
| Invalid/blank votes | Invalid/blank votes | 18,539 | – | – | 11,644 | – | – | – | – |
| Total | Total | 1,961,177 | 100 | 12 | 1,961,177 | 100 | 12 | 24 | −1 |
| Registered voters/turnout | Registered voters/turnout | 2,442,042 | 80.3 | – | 2,442,042 | 80.3 | – | – | – |
| Source: Federal Returning Officer ||||||||||

#### Elected members

| # | Union | AfD | SPD | Grüne | Linke |
| Votes | 413,863; 21.3% | 294,530; 15.2% | 326,627; 16.8% | 338,209; 17.4% | 423,489; 21.8% |
| Seats | 5 | 4 | 4 | 5 | 6 |
| 1 | Marvin Schulz (C, 30.9%) | Gottfried Curio (C, 29.5%) | Helmut Kleebank (C, 27.5%) | Julia Schneider (C, 25.8%) | Gregor Gysi (C, 41.8%) |
| 2 | Adrian Grasse (C, 30.7%) | Beatrix von Storch | Ruppert Stüwe | Hanna Steinmüller (C, 25.3%) | Pascal Meiser (C, 34.7%) |
| 3 | Lukas Krieger (C, 26.3%) | Ronald Gläser | Annika Klose | Dr. Moritz Heuberger [de] (C, 24.7%) | Ines Schwerdtner (C, 34.0%) |
| 4 | Dr. Jan-Marco Luczak | Sebastian Maack | Hakan Demir | Elisabeth Paus | Ferat Koçak (C, 30.0%) |
| 5 | Dr. Ottilie Klein | Michael Gleichmann | Ana-Maria Trăsnea | Andreas Audretsch | Katalin Gennburg |
| 6 | Franziska Dezember | Dr. Ralf-Günther Conradi | Sinem Taşan-Funke | Nina Stahr | Ottavia Merendino [de] |
| 7 | Kevin Kratzsch | Dr. Michael Adam | Julian Holter | Maren Tepper | Pilar Caballero Alvarez |
| 8 | Bernhard Schodrowski | Stefan Kerker | Alexandra Wend | Annkatrin Esser | Niklas Schenker |

#### Constituency votes

| # | Constituency | Elected member | Previous member | Vote share of winner % | Winning margin | Linke | Union | Grüne | AfD | SPD | BSW | FDP | Total |
| 74 | Berlin-Mitte | Hanna Steinmüller | Hanna Steinmüller | 25.3% | 2,151 | 38,521 | 22,933 | 40,672 | 13,706 | 26,816 | 8,012 | 4,586 | 160,822 |
| 75 | Berlin-Pankow | Julia Schneider | Stefan Gelbhaar | 25.8% | 5,844 | 45,010 | 31,918 | 50,854 | 33,179 | 26,106 | – | 5,407 | 196,813 |
| 76 | Berlin-Reinickendorf | Marvin Schulz | Monika Grütters | 30.9% | 11,911 | 15,584 | 40,867 | 17,136 | 23,866 | 28,956 | – | 4,737 | 132,350 |
| 77 | Berlin-Spandau – Charlottenburg North | Helmut Kleebank | Helmut Kleebank | 27.5% | 1,895 | 15,044 | 34,305 | 12,217 | 25,931 | 36,200 | – | 4,283 | 131,520 |
| 78 | Berlin-Steglitz-Zehlendorf | Adrian Grasse | Thomas Heilmann | 30.7% | 15,043 | 15,823 | 55,398 | 39,843 | 18,539 | 40,355 | – | 7,382 | 180,189 |
| 79 | Berlin-Charlottenburg-Wilmersdorf | Lukas Krieger | Michael Müller | 26.3% | 3,592 | 17,861 | 42,273 | 38,681 | 13,870 | 38,187 | – | 7,063 | 160,987 |
| 80 | Berlin-Tempelhof-Schöneberg | Moritz Heuberger [de] | Kevin Kühnert | 24.7% | 66 | 22,399 | 45,573 | 45,639 | 20,626 | 37,934 | – | 4,986 | 185,018 |
| 81 | Berlin-Neukölln | Ferat Koçak | Hakan Demir | 30.0% | 14,926 | 43,413 | 28,487 | 16,136 | 18,893 | 27,266 | – | 2,791 | 144,837 |
| 82 | Berlin-Friedrichshain-Kreuzberg – Prenzlauer Berg East | Pascal Meiser | Canan Bayram | 34.7% | 7,278 | 62,049 | 17,940 | 54,771 | 13,854 | 23,519 | – | 4,277 | 179,057 |
| 83 | Berlin-Treptow – Köpenick | Gregor Gysi | Gregor Gysi | 41.8% | 35,926 | 70,572 | 23,747 | 8,081 | 34,646 | 14,472 | 9,494 | 2,961 | 168,680 |
| 84 | Berlin-Marzahn – Hellersdorf | Gottfried Curio | Mario Czaja | 29.5% | 467 | 24,895 | 43,262 | 6,093 | 43,729 | 12,926 | 12,754 | 1,871 | 148,205 |
| 85 | Berlin-Lichtenberg | Ines Schwerdtner | Gesine Lötzsch | 34.0% | 18,671 | 52,378 | 27,190 | 8,108 | 33,707 | 13,926 | 11,527 | 2,231 | 154,160 |

### North Rhine-Westphalia

| Party | Party | Constituency | Constituency | Constituency | Party list | Party list | Party list | Total seats | +/– |
| Party | Party | Votes | % | Seats | Votes | % | Seats | Total seats | +/– |
| | Christian Democratic Union (CDU) | 3,566,853 | 34.0 | 44 | 3,170,627 | 30.1 | 3 | 47 | 5 |
| | Social Democratic Party (SPD) | 2,633,792 | 25.1 | 17 | 2,108,434 | 20.0 | 14 | 31 | 18 |
| | Alternative for Germany (AfD) | 1,720,896 | 16.4 | 0 | 1,770,379 | 16.8 | 26 | 26 | 14 |
| | Alliance 90/The Greens (GRÜNE) | 1o230,253 | 11.7 | 3 | 1,300,901 | 12.4 | 16 | 19 | 9 |
| | The Left (DIE LINKE) | 714,177 | 6.8 | 0 | 877,123 | 8.3 | 13 | 13 | 7 |
| | Free Democratic Party (FDP) | 349,157 | 3.3 | 0 | 462,446 | 4.4 | 0 | 0 | 19 |
| | Sahra Wagenknecht Alliance (BSW) | 6,515 | 0.1 | 0 | 432,911 | 4.1 | 0 | 0 | New |
| | Human Environment Animal Protection Party | | | | 133,480 | 1.3 | 0 | 0 | |
| | Volt Germany | 79,713 | 0.8 | 0 | 68,915 | 0.7 | 0 | 0 | |
| | Die PARTEI | 33,497 | 0.3 | 0 | 59,077 | 0.6 | 0 | 0 | |
| | Free Voters | 113,892 | 1.1 | 0 | 52,891 | 0.5 | 0 | 0 | |
| | Grassroots Democratic Party of Germany | | | | 22,219 | 0.2 | 0 | 0 | |
| | Team Todenhöfer | 5,089 | 0.0 | 0 | 20,021 | 0.2 | 0 | 0 | |
| | Party of Progress | 1,282 | 0.0 | 0 | 17,965 | 0.2 | 0 | 0 | |
| | Bündnis Deutschland | 16,093 | 0.2 | 0 | 13,669 | 0.1 | 0 | 0 | New |
| | Values Union | 2,849 | 0.0 | 0 | 6,736 | 0.1 | 0 | 0 | New |
| | MERA25 | | | | 4,295 | 0.1 | 0 | 0 | New |
| | Marxist–Leninist Party | 7,435 | 0.1 | 0 | 4,045 | 0.0 | 0 | 0 | |
| | Independents & voter groups | 8,936 | 0.1 | 0 | | | | 0 | – |
| Invalid/blank votes | Invalid/blank votes | 97,311 | – | – | 61,606 | – | – | – | – |
| Total | Total | 10,587,740 | 100 | 64 | 10,587,740 | 100 | 72 | 136 | −20 |
| Registered voters/turnout | Registered voters/turnout | 12,884,740 | 82.2 | – | 12,884,740 | 82.2 | – | – | – |
| Source: Federal Returning Officer ||||||||||

#### Elected members

| # | Union | AfD | SPD | Grüne | Linke |
| Votes | 3,170,708; 30.1% | 1,769,822; 16.8% | 2,108,383; 20.0% | 1,300,915; 12.4% | 877,058; 8.3% |
| Seats | 47 | 26 | 31 | 19 | 13 |
| 1 | Anne König (C, 47.9%) | Kay Gottschalk | Bärbel Bas (C, 39.0%) | Sven Lehmann (C, 34.1%) | Sascha H. Wagner |
| 2 | Friedrich Merz (C, 47.7%) | Fabian Jacobi | Helge Lindh (C, 33.6%) | Sylvia Rietenberg [de] (C, 31.2%) | Cansin Köktürk |
| 3 | Marc Henrichmann (C, 45.6%) | Dr. Michael Espendiller | Hendrik Bollmann [de] (C, 33.5%) | Katharina Dröge (C, 26.0%) | Lea Reisner [de] |
| 4 | Dr. Carsten Linnemann (C, 45.5%) | Martin Renner | Frank Schwabe (C, 33.1%) | Britta Haßelmann | Ulrich Thoden [de] |
| 5 | Dr. Norbert Röttgen (C, 43.8%) | Rüdiger Lucassen | Mahmut Özdemir (C, 33.3%) | Dr. Irene Mihalic | Sonja Lemke |
| 6 | Christian Haase (C, 43.1%) | Matthias Helferich | Serdar Yüksel (C, 32.7%) | Ursula Schauws | Mirze Edis |
| 7 | Caroline Bosbach (C, 42.2%) | Sascha Lensing | Dr. Karl Lauterbach (C, 32.7%) | Felix Banaszak | Kathrin Gebel |
| 8 | Florian Müller (C, 42.1%) | Tobias Ebenberger | Sebastian Fiedler (C, 32.6%) | Katrin Uhlig | Dr. Fabian Fahl |
| 9 | Jens Spahn (C, 41.8%) | Jochen Haug | Sabine Poschmann (C, 32.4%) | Dr. Jan-Niclas Gesenhues | Katrin Fey |
| 10 | Henning Rehbaum (C, 41.7%) | Christian Zaum | Michael Thews (C, 32.2%) | Dr. Ophelia Nick | Uwe Foullong |
| 11 | Ralph Brinkhaus (C, 41.6%) | Dr. Anna Labitzke | Oliver Kaczmarek (C, 31.8%) | Robin Wagener | Mareike Hermeier |
| 12 | Wilfried Oellers (C, 41.5%) | Stefan Keuter | Markus Töns (C, 31.4%) | Nyke Slawik | Jan Köstering [de] |
| 13 | Stefan Rouenhoff (C, 41.2%) | Dr. Daniel Zerbin | Dirk Vöpel (C, 31.4%) | Max Lucks | Charlotte Neuhäuser [de] |
| 14 | Catarina dos Santos-Wintz (C, 40.1%) | Markus Matzerath | Jens Peick (C, 30.6%) | Lukas Benner | Lisa Schubert |
| 15 | Dr. Martin Plum (C, 40.0%) | Maximilian Kneller | Ingo Vogel [de] (C, 30.3%) | Schahina Gambir | Birgit Onori |
| 16 | Thomas Rachel (C, 39.9%) | Knuth Meyer-Soltau | Dr. Wiebke Esdar (C, 27.2%) | Sara Nanni | Till Sörensen-Siebel |
| 17 | Paul Ziemiak (C, 38.8%) | Udo Hemmelgarn | Sanae Abdi (C, 24.9%) | Lamya Kaddor | Cornelia Swillus-Knöchel |
| 18 | Detlef Seif (C, 38.4%) | Hauke Finger | Dr. Rolf Mützenich | Dr. Janosch Dahmen | Dr. Jan Siebert |
| 19 | Anja Karliczek (C, 37.9%) | Otto Strauß [de] | Sebastian Hartmann | Sandra Stein [de] | Lif Licht |
| 20 | Ansgar Heveling (C, 37.8%) | Peter Bohnhof | Svenja Schulze | Maik Außendorf | Florian Müller |
| 21 | Oliver Pöpsel [de] (C, 37.3%) | Ulrich von Zons | Dirk Wiese | Kathrin Henneberger |
| 22 | Dr. Carsten Brodesser (C, 36.9%) | Denis Pauli | Nadine Heselhaus | Michael Sacher |
| 23 | Dr. Klaus Wiener (C, 36.6%) | Adam Balten | Daniel Rinkert | Anna di Bari |
| 24 | Dr. Günter Krings (C, 36.4%) | Manuel Krauthausen | Stefan Schwartze | Sabine Grützmacher |
| 25 | Carl-Philipp Sassenrath (C, 36.3%) | Georg Schroeter [de] | Kerstin Griese | Anja Liebert |
| 26 | Thomas Jarzombek (C, 36.1%) | Dr. Christian Wirth | Daniel Walter |
| 27 | Peter Beyer (C, 35.9%) | Dr. Harald Weyel | Bettina Lugk |
| 28 | Matthias Hauer (C, 35.7%) | Bernd Rummler | Jürgen Coße |
| 29 | Elisabeth Winkelmeier-Becker (C, 35.6%) | Marco Vogt | Jan Dieren |
| 30 | Dr. Georg Kippels (C, 35.0%) | Sebastian Schulze | Claudia Moll |
| 31 | Sascha van Beek (C, 34.8%) | Yannick Noe | Jens Behrens |
| 32 | Benedikt Büdenbender (C, 34.1%) | Dr. Frank Schnaack | Katrin Freiberger |
| 33 | Dr. Hendrik Streeck (C, 33.3%) | Johannes Brinkrolf | Aaron Spielmanns |
| 34 | Jürgen Hardt (C, 32.4%) | Klaus Heger | Gülistan Yüksel |
| 35 | Armin Laschet (C, 32.3%) | Hans Ulrich | Sarah Lahrkamp |
| 36 | Dr. Oliver Vogt (C, 32.1%) | Ernst-Friedbert Raulf | Ingo Schäfer |
| 37 | Kerstin Radomski (C, 32.0%) | Pascal Gasch | Luiza Licina-Bode |
| 38 | Nicklas Kappe (C, 31.7%) | Bernhard Bühner | Johannes Waldmann |
| 39 | Lars Ehm (C, 31.6%) | Heinrich Garbe | Ye-One Rhie |
| 40 | Kerstin Vieregge (C, 31.3%) | Alexander Wibbing | Dr. Zanda Martens |
| 41 | Dr. Katja Strauss-Köster (C, 30.9%) |
| 42 | Joachim Ebmeyer (C, 30.1%) |
| 43 | Tijen Ataoğlu (C, 28.9%) |
| 44 | Johannes Winkel (C, 28.7%) |
| 45 | Serap Güler |
| 46 | Astrid Timmermann-Fechter |
| 47 | Dr. Stefan Nacke |
| 48 | Michael Breilmann |
| 49 | Simone Stehr |
| 50 | Vivienne Roth |
| 51 | Katharina Kotulla |
| 52 | Arnd Hilwig |

#### Constituency votes

| # | Constituency | Elected member | Previous member | Vote share of winner % | Winning margin | Union | SPD | AfD | Grüne | Linke | Total |
| 86 | Aachen I | Armin Laschet | Oliver Krischer | 32.3% | 6,171 | 45,548 | 27,722 | – | 39,377 | 13,162 | 140,952 |
| 87 | Aachen II | Catarina dos Santos-Wintz | Claudia Moll | 40.1% | 16,794 | 70,541 | 53,747 | – | 13,269 | 13,330 | 175,998 |
| 88 | Heinsberg | Wilfried Oellers | Wilfried Oellers | 41.5% | 33,840 | 64,624 | 29,813 | 30,784 | 11,797 | 8,959 | 155,555 |
| 89 | Düren | Thomas Rachel | Thomas Rachel | 39.9% | 29,142 | 64,996 | 35,854 | 33,137 | 12,153 | 9,105 | 163,100 |
| 90 | Rhein-Erft-Kreis I | Georg Kippels | Georg Kippels | 35.0% | 18,288 | 71,833 | 53,545 | 34,348 | 20,977 | 13,218 | 205,356 |
| 91 | Euskirchen – Rhein-Erft-Kreis II | Detlef Seif | Detlef Seif | 38.4% | 36,417 | 78,883 | 42,466 | 37,837 | 19,549 | 11,457 | 205,520 |
| 92 | Cologne I | Sanae Abdi | Sanae Abdi | 24.9% | 456 | 37,261 | 37,717 | 20,022 | 30,496 | 16,894 | 151,595 |
| 93 | Cologne II | Sven Lehmann | Sven Lehmann | 34.1% | 12,933 | 59,925 | 35,124 | 12,775 | 72,858 | 18,454 | 213,387 |
| 94 | Cologne III | Katharina Dröge | Rolf Mützenich | 26.0% | 390 | 32,639 | 43,307 | 19,459 | 43,697 | 18,806 | 167,822 |
| 95 | Bonn | Dr. Hendrik Streeck | Katrin Uhlig | 33.3% | 17,154 | 63,973 | 41,577 | 15,681 | 46,819 | 14,776 | 192,052 |
| 96 | Rhein-Sieg-Kreis I | Elisabeth Winkelmeier-Becker | Elisabeth Winkelmeier-Becker | 35.6% | 26,076 | 70,350 | 44,274 | 34,564 | 22,219 | 11,331 | 197,596 |
| 97 | Rhein-Sieg-Kreis II | Dr. Norbert Röttgen | Norbert Röttgen | 43.8% | 47,352 | 79,639 | 32,287 | 25,832 | 23,157 | 9,768 | 181,735 |
| 98 | Oberbergischer Kreis | Dr. Carsten Brodesser | Carsten Brodesser | 36.9% | 25,835 | 62,100 | 34,869 | 36,265 | 14,813 | 10,064 | 168,260 |
| 99 | Rheinisch-Bergischer Kreis | Caroline Bosbach | Hermann-Josef Tebroke | 42.2% | 42,877 | 77,301 | 34,424 | 22,758 | 25,245 | 9,309 | 183,157 |
| 100 | Leverkusen – Cologne IV | Dr. Karl Lauterbach | Karl Lauterbach | 32.7% | 11,719 | 41,855 | 53,574 | 25,439 | 18,081 | 14,848 | 163,771 |
| 101 | Wuppertal I | Helge Lindh | Helge Lindh | 33.6% | 14,066 | 36,841 | 50,907 | 27,707 | 13,033 | 13,852 | 151,672 |
| 102 | Solingen – Remscheid – Wuppertal II | Jürgen Hardt | Ingo Schäfer | 32.4% | 8,623 | 55,860 | 47,237 | 31,911 | 14,997 | 12,886 | 172,145 |
| 103 | Mettmann I | Dr. Klaus Wiener | Klaus Wiener | 36.6% | 23,354 | 60,813 | 37,459 | 26,187 | 20,705 | 10,713 | 166,222 |
| 104 | Mettmann II | Peter Beyer | Peter Beyer | 35.9% | 13,983 | 46,152 | 32,169 | 22,097 | 14,237 | 8,542 | 128,626 |
| 105 | Düsseldorf I | Thomas Jarzombek | Thomas Jarzombek | 36.1% | 27,752 | 67,108 | 39,356 | 18,227 | 32,269 | 13,321 | 185,665 |
| 106 | Düsseldorf II | Johannes Winkel | Andreas Rimkus | 28.7% | 8,543 | 43,282 | 34,739 | 19,574 | 27,347 | 14,024 | 150,605 |
| 107 | Neuss I | Carl-Philipp Sassenrath | Hermann Gröhe | 36.3% | 15,840 | 62,250 | 46,410 | 29,039 | 14,559 | 12,035 | 171,560 |
| 108 | Mönchengladbach | Dr. Günter Krings | Günter Krings | 36.4% | 14,072 | 50,331 | 36,259 | 25,280 | 13,648 | – | 138,447 |
| 109 | Krefeld I – Neuss II | Ansgar Heveling | Ansgar Heveling | 37.8% | 25,031 | 61,543 | 36,512 | 23,769 | 17,840 | 10,838 | 162,680 |
| 110 | Viersen | Dr. Martin Plum | Martin Plum | 40.0% | 35,605 | 73,676 | 38,071 | 29,425 | 19,438 | 11,337 | 184,152 |
| 111 | Kleve | Stefan Rouenhoff | Stefan Rouenhoff | 41.2% | 35,440 | 74,631 | 39,191 | 28,974 | 16,447 | 10,755 | 181,024 |
| 112 | Wesel I | Sascha van Beek | Rainer Keller | 34.8% | 11,422 | 58,854 | 47,432 | 29,375 | 13,786 | 10,275 | 169,035 |
| 113 | Krefeld II – Wesel II | Kerstin Radomski | Jan Dieren | 32.0% | 2,413 | 44,412 | 41,999 | 23,421 | 12,133 | 8,552 | 138,969 |
| 114 | Duisburg I | Bärbel Bas | Bärbel Bas | 39.0% | 21,368 | 27,748 | 49,116 | 22,224 | 9,830 | 10,805 | 125,873 |
| 115 | Duisburg II | Mahmut Özdemir | Mahmut Özdemir | 33.3% | 7,286 | 21,791 | 36,731 | 29,445 | 7,599 | 9,976 | 110,430 |
| 116 | Oberhausen – Wesel III | Dirk Vöpel | Dirk Vöpel | 31.4% | 6,915 | 41,519 | 48,434 | 32,461 | 12,638 | 12,062 | 154,307 |
| 117 | Mülheim – Essen I | Sebastian Fiedler | Sebastian Fiedler | 32.6% | 5,340 | 41,707 | 47,047 | 25,140 | 13,280 | 9,854 | 144,356 |
| 118 | Essen II | Ingo Vogel [de] | Dirk Heidenblut | 30.3% | 6,385 | 27,842 | 34,227 | 26,058 | 9,316 | 10,655 | 112,923 |
| 119 | Essen III | Matthias Hauer | Matthias Hauer | 35.7% | 17,261 | 55,807 | 38,546 | 18,563 | 24,617 | 11,667 | 156,166 |
| 120 | Recklinghausen I | Frank Schwabe | Frank Schwabe | 33.1% | 5,481 | 36,875 | 42,356 | 25,912 | 8,686 | 7,544 | 128,043 |
| 121 | Recklinghausen II | Lars Ehm | Brian Nickholz | 31.6% | 3,763 | 46,217 | 42,454 | 30,367 | 10,574 | 8,501 | 146,156 |
| 122 | Gelsenkirchen | Markus Töns | Markus Töns | 31.4% | 6,816 | 28,051 | 38,118 | 31,302 | 7,379 | 10,246 | 121,453 |
| 123 | Steinfurt I – Borken I | Jens Spahn | Jens Spahn | 41.8% | 32,029 | 70,066 | 38,037 | 25,233 | 15,800 | 10,029 | 167,573 |
| 124 | Bottrop – Recklinghausen III | Nicklas Kappe | Michael Gerdes | 31.7% | 3,349 | 49,625 | 46,276 | 32,869 | 10,249 | 8,927 | 156,619 |
| 125 | Borken II | Anne König | Anne König | 47.9% | 48,489 | 82,000 | 33,511 | 22,179 | 16,486 | 8,742 | 171,323 |
| 126 | Coesfeld – Steinfurt II | Marc Henrichmann | Marc Henrichmann | 45.6% | 42,667 | 76,819 | 34,152 | 20,615 | 21,571 | 7,708 | 168,529 |
| 127 | Steinfurt III | Anja Karliczek | Anja Karliczek | 37.9% | 20,856 | 62,253 | 41,397 | 25,484 | 19,383 | 9,868 | 164,468 |
| 128 | Münster | Sylvia Rietenberg [de] | Maria Klein-Schmeink | 31.2% | 5,532 | 58,996 | 42,553 | 13,426 | 64,528 | 14,083 | 206,815 |
| 129 | Warendorf | Henning Rehbaum | Henning Rehbaum | 41.7% | 36,473 | 72,720 | 36,247 | 27,935 | 18,940 | 9,798 | 174,527 |
| 130 | Gütersloh I | Ralph Brinkhaus | Ralph Brinkhaus | 41.6% | 39,144 | 79,373 | 40,229 | 32,673 | 17,268 | 10,489 | 190,902 |
| 131 | Bielefeld – Gütersloh II | Wiebke Esdar | Wiebke Esdar | 27.2% | 2,388 | 50,742 | 53,130 | 27,995 | 31,274 | 19,802 | 195,394 |
| 132 | Herford – Minden-Lübbecke II | Joachim Ebmeyer | Stefan Schwartze | 30.1% | 1,677 | 54,253 | 52,576 | 38,341 | 12,899 | 10,740 | 180,095 |
| 133 | Minden-Lübbecke I | Oliver Vogt | Achim Post | 32.1% | 12,044 | 51,975 | 39,931 | 35,399 | 15,008 | 9,061 | 161,692 |
| 134 | Lippe I | Kerstin Vieregge | Jürgen Berghahn | 31.3% | 14,088 | 56,640 | 42,552 | 39,427 | 21,911 | 10,896 | 180,757 |
| 135 | Höxter – Lippe II | Christian Haase | Christian Haase | 43.1% | 31,727 | 60,581 | 26,226 | 28,854 | 10,482 | 7,421 | 140,437 |
| 136 | Paderborn | Carsten Linnemann | Carsten Linnemann | 45.5% | 51,905 | 86,833 | 29,097 | 34,928 | 20,143 | 11,949 | 190,870 |
| 137 | Hagen – Ennepe-Ruhr-Kreis I | Tijen Ataoğlu | Timo Schisanowski | 28.9% | 4,982 | 44,170 | 39,188 | 32,643 | 12,584 | 9,095 | 152,872 |
| 138 | Ennepe-Ruhr-Kreis II | Dr. Katja Strauss-Köster | Axel Echeverria | 30.9% | 1,199 | 43,775 | 42,576 | 23,488 | 14,587 | 8,617 | 141,685 |
| 139 | Bochum I | Serdar Yüksel | Axel Schäfer | 32.7% | 13,082 | 39,925 | 53,007 | 22,797 | 22,181 | 15,273 | 162,128 |
| 140 | Herne – Bochum II | Hendrik Bollmann [de] | Michelle Müntefering | 33.5% | 12,800 | 31,032 | 43,832 | 28,088 | 11,111 | 10,878 | 130,681 |
| 141 | Dortmund I | Jens Peick | Jens Peick | 30.6% | 11,331 | 38,929 | 50,260 | 26,057 | 22,994 | 15,048 | 164,087 |
| 142 | Dortmund II | Sabine Poschmann | Sabine Poschmann | 32.4% | 11,662 | 37,891 | 49,553 | 28,240 | 15,742 | 13,794 | 152,770 |
| 143 | Unna I | Oliver Kaczmarek | Oliver Kaczmarek | 31.8% | 3,176 | 46,509 | 49,685 | 29,070 | 14,059 | 9,491 | 156,059 |
| 144 | Hamm – Unna II | Michael Thews | Michael Thews | 32.2% | 3,911 | 54,186 | 58,097 | 38,828 | 11,476 | 12,865 | 180,238 |
| 145 | Soest | Oliver Pöpsel [de] | Hans-Jürgen Thies | 37.3% | 27,943 | 70,487 | 42,544 | 36,727 | 18,133 | 11,144 | 189,021 |
| 146 | Hochsauerlandkreis | Friedrich Merz | Friedrich Merz | 47.7% | 43,179 | 78,259 | 35,080 | 26,087 | 10,024 | 7,655 | 163,998 |
| 147 | Siegen-Wittgenstein | Benedikt Büdenbender | Volkmar Klein | 34.1% | 16,003 | 56,827 | 40,824 | 34,138 | 12,486 | 10,735 | 166,792 |
| 148 | Olpe – Märkischer Kreis I | Florian Müller | Florian Müller | 42.1% | 34,601 | 68,241 | 33,640 | 32,358 | 10,191 | 8,231 | 161,932 |
| 149 | Märkischer Kreis II | Paul Ziemiak | Paul Ziemiak | 38.8% | 24,446 | 58,968 | 34,522 | 31,658 | 9,878 | 9,917 | 151,800 |

### Saxony

| Party | Party | Constituency | Constituency | Constituency | Party list | Party list | Party list | Total seats | +/– |
| Party | Party | Votes | % | Seats | Votes | % | Seats | Total seats | +/– |
| | Alternative for Germany (AfD) | 986,060 | 38.5 | 14 | 958,401 | 37.3 | 0 | 14 | 4 |
| | Christian Democratic Union (CDU) | 612,826 | 23.9 | 0 | 507,247 | 19.7 | 7 | 7 | |
| | The Left (DIE LINKE) | 326,830 | 12.8 | 1 | 290,462 | 11.3 | 3 | 4 | |
| | Sahra Wagenknecht Alliance (BSW) | 79,556 | 3.1 | 0 | 232,257 | 9.0 | 0 | 0 | New |
| | Social Democratic Party (SPD) | 247,349 | 9.7 | 0 | 217,144 | 8.5 | 3 | 3 | 5 |
| | Alliance 90/The Greens (GRÜNE) | 129,025 | 5.0 | 0 | 167,269 | 6.5 | 2 | 2 | 2 |
| | Free Democratic Party (FDP) | 69,629 | 2.7 | 0 | 83,436 | 3.2 | 0 | 0 | 5 |
| | Free Voters | 71,775 | 2.8 | 0 | 40,139 | 1.6 | 0 | 0 | |
| | Human Environment Animal Protection Party | | | | 29,743 | 1.2 | 0 | 0 | |
| | Volt Germany | 10,766 | 0.4 | 0 | 14,741 | 0.6 | 0 | 0 | |
| | Die PARTEI | 12,288 | 0.5 | 0 | 13,692 | 0.5 | 0 | 0 | |
| | Bündnis Deutschland | 11,666 | 0.5 | 0 | 7,435 | 0.3 | 0 | 0 | New |
| | Pirate Party Germany | | | | 4,018 | 0.2 | 0 | 0 | |
| | Party of Humanists | 1,258 | 0.0 | 0 | 2,472 | 0.1 | 0 | 0 | |
| | Marxist–Leninist Party | 772 | 0.0 | 0 | 1,116 | 0.0 | 0 | 0 | |
| | Independents & voter groups | 2,975 | 0.1 | 0 | | | | 0 | – |
| Invalid/blank votes | Invalid/blank votes | 22,002 | – | – | 15,205 | – | – | – | – |
| Total | Total | 2,584,777 | 100 | 15 | 2,584,777 | 100 | 15 | 30 | −8 |
| Registered voters/turnout | Registered voters/turnout | 2,186,780 | 81.1 | – | 8,186,780 | 81.1 | – | – | – |
| Source: Federal Returning Officer ||||||||||

#### Elected members

| # | CDU | AfD | SPD | Grüne | Linke |
| Votes | 507,247; 19.7% | 958,401; 37.3% | 217,144; 8.5% | 167,269; 6.5% | 290,462; 11.3% |
| Seats | 7 | 14 | 3 | 2 | 4 |
| 1 | Carsten Körber | Steffen Janich (C, 49.1%) | Susanne Kathrin Michel | Dr. Paula Piechotta | Sören Pellmann (C, 36.8%) |
| 2 | Dr. Christiane Schenderlein | Tino Chrupalla (C, 48.9%) | Holger Mann | Kassem Taher Saleh | Caren Lay |
| 3 | Dr. Markus Reichel | Karsten Hilse (C, 48.3%) | Rasha Nasr | Merle Spellerberg | Clara Bünger |
| 4 | Jens Lehmann | Thomas Dietz (C, 46.7%) | Detlef Müller | Bernhard Herrmann | Zada Salihović |
| 5 | Nora Seitz | Carolin Bachmann (C, 45.4%) | Nadja Sthamer | Monique Hänel | Nicole Weichheld |
| 6 | Lars Rohwer | Christian Reck (C, 45.3%) | Carlos Kasper | Olaf Horlbeck | Marten Henning |
| 7 | Florian Oest | Dr. Maximilian Krah (C, 44.2%) | Franziska Mascheck | Coretta Storz | Nina Treu |
| 8 | Katrin Pojar | René Bochmann (C, 43.8%) | Fabian Funke | Ahmed Béjaoui | Jens Kretzschmar |
| 9 | Peter Darmstadt | Mathias Weiser (C, 43.3%) | Jens Juraschka | Ronja Zierold | Jennifer Wolf |
| 10 | Katharina Wagner | Matthias Moosdorf (C, 39.9%) | Harald Prause-Kosubek | Frank Schmidt | Simon Zwintzscher |
| 11 | Steffen Roschek | Edgar Naujok (C, 38.2%) | Heiko Wittig | | Funda Römer |
| 12 | Alexander Krauß | Dr. Eberhardt Alexander Gauland (C, 32.2%) | Dr. Silvio Heider | | Paul Saupe |
| 13 | Birgit Elsner | Matthias Rentzsch (C, 29.9%) | Leonhard Weist | | Anna Becker |
| 14 | Dietmar Link | Thomas Ladzinski (C, 29.4%) | Maik Linke | | Jannik Starcke |
| 15 | Alexa von Büllesheim | Christian Kriegel (C, 25.0%) | | | Jessica Hamann |
| 16 | Titus Reime | Carsten Hütter | | | |
| 17 | Jörg Heuter | Christoph Neumann | | | |
| 18 | Stefanie Franzl | Heike Winter | | | |
| 19 | Johann Haupt | Frank Gottschalk | | | |
| 20 | Lenny Roth | Dr. Stephan Waidmann | | | |
| 21 | Heike Diebler | René Hein | | | |

#### Constituency votes

| # | Constituency | Elected member | Previous member | % | Margin | AfD | Union | Linke | BSW | SPD | Grüne | FDP | Total |
| 150 | Nordsachsen | René Bochmann | René Bochmann | 43.8% | 23,626 | 55,024 | 31,398 | 10,502 | – | 12,554 | 3,090 | 2,684 | 125,726 |
| 151 | Leipzig I | vacant | Jens Lehmann | 25.0% | 6,353 | 45,730 | 39,286 | 39,377 | 11,727 | 21,472 | 13,796 | 3,828 | 182,962 |
| 152 | Leipzig II | Sören Pellmann | Sören Pellmann | 36.8% | 35,262 | 36,549 | 31,270 | 71,811 | 10,113 | 16,615 | 19,954 | 3,987 | 195,163 |
| 153 | Leipzig-Land | Edgar Naujok | Edgar Naujok | 38.2% | 23,272 | 65,318 | 42,046 | 14,944 | 10,899 | 18,676 | 6,053 | 4,395 | 171,024 |
| 154 | Meißen | Christian Reck | Barbara Lenk | 45.3% | 33,523 | 70,572 | 37,049 | 14,695 | – | 11,413 | 6,529 | 8,223 | 155,698 |
| 155 | Bautzen I | Karsten Hilse | Karsten Hilse | 48.3% | 38,696 | 77,339 | 38,643 | 15,654 | – | 11,384 | 3,484 | 4,199 | 160,216 |
| 156 | Görlitz | Tino Chrupalla | Tino Chrupalla | 48.9% | 37,950 | 75,147 | 37,197 | 9,795 | 9,832 | 9,626 | 4,659 | 2,952 | 153,777 |
| 157 | Sächsische Schweiz-Osterzgebirge | Steffen Janich | Steffen Janich | 49.1% | 41,940 | 77,901 | 35,961 | 14,523 | – | 12,766 | 4,751 | 4,478 | 158,742 |
| 158 | Dresden I | Thomas Ladzinski | Markus Reichel | 29.4% | 3,813 | 53,853 | 50,040 | 26,085 | – | 21,457 | 19,899 | 6,229 | 183,065 |
| 159 | Dresden II – Bautzen II | Matthias Rentzsch | Lars Rohwer | 29.9% | 11,131 | 58,238 | 47,107 | 31,961 | – | 18,245 | 22,140 | 5,130 | 194,778 |
| 160 | Mittelsachsen | Carolin Bachmann | Carolin Bachmann | 45.4% | 27,023 | 66,688 | 39,665 | 13,234 | – | 13,321 | 3,680 | 4,284 | 147,028 |
| 161 | Chemnitz | Alexander Gauland | Detlef Müller | 32.2% | 15,533 | 46,401 | 30,868 | 14,349 | 13,190 | 24,128 | 6,554 | 3,314 | 144,147 |
| 162 | Chemnitzer Umland – Erzgebirgskreis II | Maximilian Krah | Mike Moncsek | 44.2% | 22,723 | 61,027 | 38,304 | 14,229 | – | 16,139 | 3,828 | 4,655 | 138,182 |
| 163 | Erzgebirgskreis I | Thomas Dietz | Thomas Dietz | 46.7% | 35,160 | 75,876 | 40,716 | 11,121 | 10,288 | 10,741 | 2,597 | 3,579 | 162,637 |
| 164 | Zwickau | Matthias Moosdorf | Matthias Moosdorf | 39.9% | 24,219 | 59,725 | 35,506 | 11,214 | 13,507 | 14,837 | 3,485 | 4,279 | 149,640 |
| 165 | Vogtlandkreis | Mathias Weiser | Yvonne Magwas | 43.3% | 22,902 | 60,672 | 37,770 | 13,336 | – | 13,975 | 4,526 | 3,413 | 139,990 |

### Hesse

| Party | Party | Constituency | Constituency | Constituency | Party list | Party list | Party list | Total seats | +/– |
| Party | Party | Votes | % | Seats | Votes | % | Seats | Total seats | +/– |
| | Christian Democratic Union (CDU) | 1,154,330 | 32.3 | 15 | 1,033,842 | 28.9 | 0 | 15 | 3 |
| | Social Democratic Party (SPD) | 843,094 | 23.6 | 2 | 657,510 | 18.4 | 8 | 10 | 5 |
| | Alternative for Germany (AfD) | 633,669 | 17.7 | 0 | 636,778 | 17.8 | 9 | 9 | 4 |
| | Alliance 90/The Greens (GRÜNE) | 411,127 | 11.5 | 0 | 451,510 | 12.6 | 7 | 7 | 2 |
| | The Left (DIE LINKE) | 256,907 | 7.2 | 0 | 311,058 | 8.7 | 4 | 4 | 1 |
| | Free Democratic Party (FDP) | 128,781 | 3.6 | 0 | 180,823 | 5.0 | 0 | 0 | 7 |
| | Free Voters | 80,795 | 2.3 | 0 | 46,457 | 1.3 | 0 | 0 | |
| | Human Environment Animal Protection Party | 2,772 | 0.1 | 0 | 44,516 | 1.2 | 0 | 0 | |
| | Volt Germany | 47,890 | 1.3 | 0 | 31,542 | 0.9 | 0 | 0 | |
| | Die PARTEI | 7,004 | 0.2 | 0 | 18,111 | 0.5 | 0 | 0 | |
| | Bündnis Deutschland | 3,040 | 0.1 | 0 | 5,740 | 0.2 | 0 | 0 | New |
| | Party of Humanists | | | | 3,014 | 0.1 | 0 | 0 | |
| | Marxist–Leninist Party | 1,448 | 0.0 | 0 | 1,170 | 0.0 | 0 | 0 | |
| | Independents & voter groups | 1,975 | 0.1 | 0 | | | | 0 | – |
| Invalid/blank votes | Invalid/blank votes | 35,802 | – | – | 27,800 | – | – | – | – |
| Total | Total | 3,608,634 | 100 | 17 | 3,608,634 | 100 | 28 | 45 | −6 |
| Registered voters/turnout | Registered voters/turnout | 4,341,919 | 83.1 | – | 4,341,919 | 83.1 | – | – | – |
| Source: Federal Returning Officer ||||||||||

#### Constituency votes

| # | Constituency | Elected member | Previous member | % | Margin | Union | SPD | AfD | Grüne | Linke | FDP | Total |
| 166 | Waldeck | Jan-Wilhelm Pohlmann | Esther Dilcher | 31.1% | 4,283 | 46,166 | 41,883 | 31,701 | 10,559 | 8,462 | 4,863 | 148,440 |
| 167 | Kassel | Daniel Bettermann | Timon Gremmels | 27.7% | 5,896 | 42,004 | 47,900 | 28,126 | 24,338 | 20,203 | 4,735 | 173,095 |
| 168 | Werra-Meißner – Hersfeld-Rotenburg | Wilhelm Gebhard | Michael Roth | 32.3% | 6,163 | 44,173 | 38,010 | 30,926 | 7,357 | 7,246 | 3,326 | 136,968 |
| 169 | Schwalm-Eder | vacant | Edgar Franke | 30.1% | 2,704 | 45,647 | 42,943 | 36,357 | 8,705 | 7,974 | 4,329 | 151,718 |
| 170 | Marburg | Sören Bartol | Sören Bartol | 30.3% | 1,760 | 44,014 | 45,774 | 27,633 | 13,738 | 11,452 | 3,481 | 151,167 |
| 171 | Lahn-Dill | Johannes Volkmann | Dagmar Schmidt | 34.3% | 16,891 | 56,424 | 39,533 | 37,998 | 11,201 | 8,677 | 4,544 | 164,394 |
| 172 | Gießen | Frederik Bouffier | Felix Döring | 30.4% | 4,647 | 53,851 | 49,204 | 33,541 | 15,276 | 12,444 | 4,906 | 176,938 |
| 173 | Fulda | Michael Brand | Michael Brand | 43.3% | 35,249 | 75,039 | 23,675 | 39,790 | 11,460 | 7,262 | 5,969 | 173,497 |
| 174 | Main-Kinzig – Wetterau II – Schotten | Johannes Wiegelmann | Bettina Müller | 34.1% | 13,380 | 49,611 | 29,795 | 36,231 | 10,738 | 7,064 | 4,755 | 145,304 |
| 175 | Hochtaunus | Markus Koob | Markus Koob | 37.8% | 27,803 | 57,261 | 29,458 | 25,045 | 18,418 | 8,108 | 7,275 | 151,359 |
| 176 | Wetterau I | Dr. Thomas Pauls | Natalie Pawlik | 33.7% | 11,737 | 49,929 | 38,192 | 25,930 | 14,407 | 7,726 | 5,766 | 148,355 |
| 177 | Rheingau-Taunus – Limburg | Klaus-Peter Willsch | Klaus-Peter Willsch | 36.8% | 26,547 | 66,648 | 40,101 | 31,379 | 19,472 | 9,026 | 7,660 | 181,064 |
| 178 | Wiesbaden | Dr. Stefan Korbach [de] | Ingmar Jung | 30.7% | 12,300 | 44,997 | 32,697 | 20,406 | 21,876 | 15,408 | 5,944 | 146,762 |
| 179 | Hanau | Pascal Reddig | Lennard Oehl | 32.0% | 9,440 | 45,346 | 35,906 | 27,150 | 12,134 | 10,745 | 5,177 | 141,899 |
| 180 | Main-Taunus | Norbert Altenkamp | Norbert Altenkamp | 39.8% | 36,257 | 65,495 | 29,238 | 21,541 | 23,001 | 9,860 | 8,847 | 164,564 |
| 181 | Frankfurt am Main I | vacant | Armand Zorn | 26.0% | 400 | 41,232 | 40,832 | 17,067 | 25,756 | 20,329 | 7,418 | 158,632 |
| 182 | Frankfurt am Main II | vacant | Omid Nouripour | 27.4% | 1,803 | 52,010 | 35,101 | 17,449 | 50,207 | 18,780 | 8,773 | 190,065 |
| 183 | Groß-Gerau | vacant | Melanie Wegling | 30.3% | 2,060 | 42,181 | 40,121 | 22,816 | 11,195 | 12,390 | 4,667 | 138,998 |
| 184 | Offenbach | Björn Simon | Björn Simon | 31.2% | 15,437 | 53,821 | 38,384 | 26,300 | 25,416 | 17,841 | 6,606 | 172,527 |
| 185 | Darmstadt | vacant | Andreas Larem | 26.7% | 10,173 | 53,802 | 42,398 | 27,391 | 43,629 | 15,384 | 6,626 | 201,261 |
| 186 | Odenwald | Patricia Lips | Jens Zimmermann | 34.0% | 17,740 | 65,470 | 47,730 | 35,564 | 17,327 | 11,704 | 6,825 | 192,624 |
| 187 | Bergstraße | Dr. Michael Meister | Michael Meister | 36.3% | 24,990 | 59,209 | 34,219 | 33,328 | 14,917 | 8,822 | 6,289 | 163,201 |

### Thuringia

| Party | Party | Constituency | Constituency | Constituency | Party list | Party list | Party list | Total seats | +/– |
| Party | Party | Votes | % | Seats | Votes | % | Seats | Total seats | +/– |
| | Alternative for Germany (AfD) | 512,070 | 38.7 | 7 | 510,527 | 38.6 | 1 | 8 | 3 |
| | Christian Democratic Union (CDU) | 272,827 | 20.6 | 0 | 246,065 | 18.6 | 4 | 4 | 1 |
| | The Left (DIE LINKE) | 209,947 | 15.9 | 1 | 200,688 | 15.2 | 2 | 3 | |
| | Sahra Wagenknecht Alliance (BSW) | 96,975 | 7.3 | 0 | 124,760 | 9.4 | 0 | 0 | New |
| | Social Democratic Party (SPD) | 131,842 | 10.0 | 0 | 115,915 | 8.8 | 2 | 2 | 3 |
| | Alliance 90/The Greens (GRÜNE) | 36,822 | 2.8 | 0 | 56,097 | 4.2 | 1 | 1 | |
| | Free Democratic Party (FDP) | 28,121 | 2.1 | 0 | 37,292 | 2.8 | 0 | 0 | 2 |
| | Free Voters | 25,831 | 2.0 | 0 | 20,621 | 1.6 | 0 | 0 | |
| | Volt Germany | | | | 6,998 | 0.5 | 0 | 0 | |
| | Bündnis Deutschland | | | | 3,454 | 0.3 | 0 | 0 | New |
| | Marxist–Leninist Party | 1,678 | 0.1 | 0 | 1,743 | 0.1 | 0 | 0 | |
| | Independents & voter groups | 7,113 | 0.5 | 0 | | | | 0 | – |
| Invalid/blank votes | Invalid/blank votes | 10,248 | – | – | 9,314 | – | – | – | – |
| Total | Total | 1,333,474 | 100 | 8 | 1,333,474 | 100 | 10 | 18 | −1 |
| Registered voters/turnout | Registered voters/turnout | 1,652,462 | 80.7 | – | 1,652,462 | 80.7 | – | – | – |
| Source: Federal Returning Officer ||||||||||

#### Constituency votes

| # | Constituency | Elected member | Previous member | % | Margin | AfD | Union | Linke | BSW | SPD | Grüne | FDP | Total |
| 188 | Eichsfeld – Nordhausen – Kyffhäuserkreis | Christopher Drößler | Manfred Grund | 39.5% | 19,305 | 65,033 | 45,728 | 19,527 | 12,712 | 14,361 | 3,000 | 3,815 | 164,518 |
| 189 | Eisenach – Wartburgkreis – Unstrut-Hainich-Kreis | Stefan Möller | Klaus Stöber | 38.5% | 25,159 | 61,095 | 35,936 | 16,030 | 12,824 | 18,892 | 3,882 | 2,345 | 158,649 |
| 190 | Jena – Sömmerda – Weimarer Land I | Stefan Schröder | Holger Becker | 32.5% | 20,756 | 52,003 | 29,661 | 31,247 | 11,453 | 18,734 | 9,587 | 3,655 | 160,088 |
| 191 | Gotha – Ilm-Kreis | Marcus Bühl | Marcus Bühl | 41.2% | 31,009 | 60,354 | 29,345 | 18,753 | 11,660 | 14,681 | 4,403 | 2,998 | 146,632 |
| 192 | Erfurt – Weimar – Weimarer Land II | Bodo Ramelow | Carsten Schneider | 36.8% | 17,778 | 46,612 | 28,587 | 64,390 | 10,299 | 13,900 | 5,458 | 3,350 | 174,867 |
| 193 | Gera – Greiz – Altenburger Land | Stephan Brandner | Stephan Brandner | 44.8% | 42,755 | 77,161 | 34,406 | 20,441 | 10,915 | 18,698 | 3,323 | 3,918 | 172,278 |
| 194 | Saalfeld-Rudolstadt – Saale-Holzland-Kreis – Saale-Orla-Kreis | Michael Kaufmann | Michael Kaufmann | 44.5% | 40,980 | 76,204 | 35,224 | 21,114 | 12,415 | 14,261 | 4,340 | 3,835 | 171,334 |
| 195 | Suhl – Schmalkalden-Meiningen – Hildburghausen – Sonneberg | Robert Teske | Frank Ullrich | 42.1% | 39,668 | 73,608 | 33,940 | 18,445 | 14,697 | 18,315 | 2,829 | 4,205 | 174,860 |

### Rhineland-Palatinate

| Party | Party | Constituency | Constituency | Constituency | Party list | Party list | Party list | Total seats | +/– |
| Party | Party | Votes | % | Seats | Votes | % | Seats | Total seats | +/– |
| | Christian Democratic Union (CDU) | 831,611 | 33.6 | 11 | 760,623 | 30.6 | 0 | 11 | 2 |
| | Alternative for Germany (AfD) | 476,014 | 19.2 | 0 | 498,695 | 20.1 | 7 | 7 | 3 |
| | Social Democratic Party (SPD) | 573,461 | 23.2 | 1 | 462,705 | 18.6 | 6 | 7 | 5 |
| | Alliance 90/The Greens (GRÜNE) | 204,080 | 8.3 | 0 | 256,869 | 10.3 | 4 | 4 | 1 |
| | The Left (DIE LINKE) | 123,638 | 5.0 | 0 | 161,867 | 6.5 | 2 | 2 | 1 |
| | Free Democratic Party (FDP) | 83,327 | 3.4 | 0 | 114,047 | 4.6 | 0 | 0 | 5 |
| | Sahra Wagenknecht Alliance (BSW) | 54,639 | 2.2 | 0 | 105,103 | 4.2 | 0 | 0 | New |
| | Free Voters | 80,572 | 3.3 | 0 | 52,013 | 2.1 | 0 | 0 | |
| | Human Environment Animal Protection Party | 11,109 | 0.4 | 0 | 31,542 | 1.3 | 0 | 0 | |
| | Volt Germany | 26,409 | 1.1 | 0 | 18,846 | 0.8 | 0 | 0 | |
| | Die PARTEI | 1,440 | 0.1 | 0 | 11,454 | 0.5 | 0 | 0 | |
| | Ecological Democratic Party | 3,611 | 0.1 | 0 | 4,139 | 0.2 | 0 | 0 | |
| | Bündnis Deutschland | 2,538 | 0.1 | 0 | 3,884 | 0.2 | 0 | 0 | New |
| | Marxist–Leninist Party | | | | 571 | 0.0 | 0 | 0 | |
| | Independents & voter groups | 602 | 0.0 | 0 | | | | 0 | – |
| Invalid/blank votes | Invalid/blank votes | 27,497 | – | – | 18,190 | – | – | – | – |
| Total | Total | 2,500,548 | 100 | 12 | 2,500,548 | 100 | 19 | 31 | −5 |
| Registered voters/turnout | Registered voters/turnout | 3,014,482 | 83.0 | – | 3,014,482 | 83.0 | – | – | – |
| Source: Federal Returning Officer ||||||||||

#### Constituency votes

| # | Constituency | Elected member | Previous member | Vote share of winner % |
| 196 | Neuwied | Ellen Demuth | Erwin Rüddel | 35.6% |
| 197 | Ahrweiler | Mechthild Heil | Mechthild Heil | 39.3% |
| 198 | Koblenz | Josef Oster | Josef Oster | 35.7% |
| 199 | Mosel/Rhein-Hunsrück | Marlon Bröhr | Marlon Bröhr | 38.2% |
| 200 | Kreuznach | Julia Klöckner | Joe Weingarten | 32.3% |
| 201 | Bitburg | Patrick Schnieder | Patrick Schnieder | 40.2% |
| 202 | Trier | vacant | Verena Hubertz | 30.8% |
| 203 | Montabaur | Harald Orthey | Tanja Machalet | 35.7% |
| 204 | Mainz | vacant | Daniel Baldy | 27.3% |
| 205 | Worms | Jan Metzler | Jan Metzler | 35.3% |
| 206 | Ludwigshafen/Frankenthal | vacant | Christian Schreider | 27.1% |
| 207 | Neustadt – Speyer | Johannes Steiniger | Johannes Steiniger | 34.7% |
| 208 | Kaiserslautern | Matthias Mieves | Matthias Mieves | 28.0% |
| 209 | Pirmasens | Florian Bilic | Angelika Glöckner | 33.3% |
| 210 | Südpfalz | Thomas Gebhart | Thomas Hitschler | 38.2% |

### Bavaria

| Party | Party | Constituency | Constituency | Constituency | Party list | Party list | Party list | Total seats | +/– |
| Party | Party | Votes | % | Seats | Votes | % | Seats | Total seats | +/– |
| | Christian Social Union (CSU) | 3,272,064 | 41.2 | 44 | 2,964,028 | 37.2 | 0 | 44 | 1 |
| | Alternative for Germany (AfD) | 1,384,631 | 17.4 | 0 | 1,515,731 | 19.0 | 22 | 22 | 10 |
| | Alliance 90/The Greens (GRÜNE) | 969,735 | 12.2 | 0 | 957,435 | 12.0 | 14 | 14 | 5 |
| | Social Democratic Party (SPD) | 1,016,841 | 12.8 | 0 | 920,675 | 11.5 | 14 | 14 | 9 |
| | The Left (DIE LINKE) | 366,149 | 4.6 | 0 | 456,935 | 5.7 | 7 | 7 | 3 |
| | Free Voters | 461,198 | 5.8 | 0 | 345,840 | 4.3 | 0 | 0 | |
| | Free Democratic Party (FDP) | 246,700 | 3.1 | 0 | 333,257 | 4.2 | 0 | 0 | 14 |
| | Sahra Wagenknecht Alliance (BSW) | 19,929 | 0.3 | 0 | 246,518 | 3.1 | 0 | 0 | New |
| | Human Environment Animal Protection Party | 28,481 | 0.4 | 0 | 61,869 | 0.8 | 0 | 0 | |
| | Volt Germany | 66,017 | 0.8 | 0 | 50,671 | 0.6 | 0 | 0 | |
| | Ecological Democratic Party | 49,197 | 0.6 | 0 | 33,367 | 0.4 | 0 | 0 | |
| | Die PARTEI | 9,955 | 0.1 | 0 | 30,552 | 0.4 | 0 | 0 | |
| | Grassroots Democratic Party of Germany | 20,515 | 0.3 | 0 | 28,843 | 0.4 | 0 | 0 | |
| | Bavaria Party | 5,763 | 0.1 | 0 | 12,278 | 0.2 | 0 | 0 | |
| | Bündnis Deutschland | 13,923 | 0.2 | 0 | 6,937 | 0.1 | 0 | 0 | New |
| | Party of Humanists | 613 | 0.0 | 0 | 5,466 | 0.1 | 0 | 0 | |
| | Marxist–Leninist Party | 890 | 0.0 | 0 | 1,652 | 0.0 | 0 | 0 | |
| | Independents & voter groups | 16,599 | 0.2 | 0 | | | | 0 | – |
| Invalid/blank votes | Invalid/blank votes | 47,357 | – | – | 24,503 | – | – | – | – |
| Total | Total | 7,996,557 | 100 | 44 | 7,996,557 | 100 | 57 | 101 | −16 |
| Registered voters/turnout | Registered voters/turnout | 9,481,659 | 84.3 | – | 9,481,659 | 84.3 | – | – | – |
| Source: Federal Returning Officer ||||||||||

#### Elected members

| # | CSU | AfD | SPD | Grüne | Linke |
| Votes | 2,964,028; 37.2% | 1,515,731; 19.0% | 957,435; 12.0% | 920,675; 11.5% | 456,935; 5.7% |
| Seats | 44 | 22 | 14 | 14 | 7 |
| 1 | Dorothee Bär (C, 50.5%) | Stephan Protschka | Carsten Träger | Jamila Schäfer | Ates Gürpinar |
| 2 | Emmi Zeulner (C, 49.3%) | Peter Boehringer | Dr. Bärbel Kofler | Dr. Anton Hofreiter | Nicole Gohlke |
| 3 | Reinhard Brandl (C, 47.1%) | Dr. Rainer Rothfuß | Johannes Schätzl | Claudia Roth | Sarah Vollath |
| 4 | Siegfried Walch (C, 46.9%) | Gerrit Huy | Anette Kramme | Sascha Müller | Luke Hoß |
| 5 | Alexander Radwan (C, 46.4%) | Wolfgang Wiehle | Sebastian Roloff | Lisa Badum | Evelyn Schötz [de] |
| 6 | Alois Rainer (C, 46.3%) | Manfred Schiller | Sabine Dittmar | Karl Bär | Aaron Valent |
| 7 | Andreas Lenz (C, 45.9%) | Tobias Peterka | Christoph Schmid | Tina Winklmann | Agnes Conrad |
| 8 | Alexander Dobrindt (C, 45.8%) | Gerold Otten | Dr. Carolin Wagner | Niklas Wagener | Lukas Eitel |
| 9 | Alexander Hoffmann (C, 45.5%) | Peter Felser | Bernd Rützel | Marlene Schönberger | Jennifer Merx |
| 10 | Stephan Stracke (C, 45.5%) | Carina Schießl | Gabriela Heinrich | Leon Eckert | Janson Damasceno da Costa e Silva |
| 11 | Ulrich Lange (C, 45.1%) | Tobias Teich | Michael Schrodi | Rebecca Lenhard | Hanna Wanke |
| 12 | Susanne Hierl (C, 44.5%) | Andreas Mayer | Carmen Wegge | Johannes Wagner | Sebastian Wanner |
| 13 | Silke Launert (C, 44.5%) | Lukas Rehm | Andreas Schwarz | Victoria Broßart | Elisabeth Wiesholler |
| 14 | Hansjörg Durz (C, 44.5%) | Raimond Scheirich | Heike Heubach | Stefan Schmidt | Johannes Spielbauer |
| 15 | Stephan Mayer (C, 43.9%) | Bernd Schuhmann | David Mandrella | Jessica Hecht | Mascha Buchwald |
| 16 | Andrea Lindholz (C, 43.8%) | Dr. Ingo Hahn | Anja König | Dr. Bianca Pircher | Vincent Le Claire |
| 17 | Dr. Florian Dorn (C, 43.8%) | Dr. Christoph Birghan | Andreas Mehltretter | Andrea Wörle | Nadja Gschwendtner |
| 18 | Albert Rupprecht (C, 43.5%) | Bastian Treuheit | Seija Knorr-Köning | Petra Machnik | Bernhard Feilzer |
| 19 | Anja Weisgerber (C, 43.4%) | Reinhard Mixl | Jörg Nürnberger | Britta Jacob | Julia Weeisenberger |
| 20 | Thomas Erndl (C, 43.3%) | Rainer Groß | Ulrike Bahr | Andre Hermann | Rudolf Kreuzeder |
| 21 | Christian Moser (C, 43.1%) | Dr. Rainer Kraft | Markus Hümpfer | Maria Wißmiller | |
| 22 | Florian Hahn (C, 43.1%) | Erhard Brucker | Rita Hagl-Kehl | Maria Krieger | |
| 23 | Michael Kießling (C, 42.9%) | Wolfgang Dröse | Jan Plobner | Ulrike Schweiger | |
| 24 | Ralph Edelhäußer (C, 42.9%) | Michael Gebhardt | Marianne Schieder | Alpay Artun | |
| 25 | Katrin Staffler (C, 42.6%) | Michael Weiß | Dr. Krobinian Rüger | Feride Niedermeier | |
| 26 | Alexander Engelhard (C, 42.5%) | Yannic Liebl | Martina Stamm-Fibich | Sebastian Amler | |
| 27 | Martina Englhardt-Kopf (C, 42.2%) | Jurij Kofner | Severin Eder | Anneliese Droste | |
| 28 | Dr. Jonas Geissler (C, 41.9%) | Sebastian Görtler | Katharina Räth | Kamran Salimi | |
| 29 | Artur Auernhammer (C, 41.8%) | | Jonas Eckstein | Inken Bößert | |
| 30 | Daniela Ludwig (C, 40.9%) | | Dr. Regina Renner | Peter Weis | |
| 31 | Johann Georg Koller (C, 40.8%) | | Gregor Froster | Sophia Göppel-Kraft | |
| 32 | Heiko Hain (C, 40.4%) | | Nadine Praun | Christoph Lochmüller | |
| 33 | Thomas Silberhorn (C, 39.4%) | | Thomas Grämmer | Julia Probst | |
| 34 | Dr. Hülya Düber [de] (C, 39.1%) | | Reka Molnar | William Damm | |
| 35 | Peter Aumer (C, 38.3%) | | Ali-Cemil Sat | Miriam Anton-Kupfer | |
| 36 | Tobias Winkler (C, 37.4%) | | Philippa Sigl-Glöckner | Thomas Ochs | |
| 37 | Mechthilde Wittmann (C, 36.8%) | | Manuel Michniok | Dr. Helene Sigloch | |
| 38 | Dr. Wolfgang Stefinger (C, 36.3%) | | Sarah Lehner | Helmut Schmidt | |
| 39 | Michael Frieser (C, 36.0%) | | Daniel Mirlach | Lisa Schießer | |
| 40 | Dr. Konrad Körner (C, 35.9%) | | Marvin Kliem | Paulus Guter | |
| 41 | Günter Baumgartner (C, 34.9%) | | Marcel Keller | Albina Thaqi | |
| 42 | Dr. Stephan Pilsinger (C, 34.7%) | | Jürgen Fernengel | Merlin Nagel | |
| 43 | Florian Oßner (C, 34.2%) | | David Rausch | Patrizia Siontas | |
| 44 | Dr. Hans Theiss (C, 32.4%) | | Andreas Büch | Christian Ruser | |
| 45 | Dr. Volker Ullrich (C, 31.1%) | | Dr. Marco Mohr | Vivian-Catherine Claus | |
| 46 | Claudia Küng (C, 30.4%) | | Konstantin Plappert | Peter Biela | |
| 47 | Sebastian Brehm (C, 30.2%) | | Clemens Meikis | Monika Hartl | |
| 48 | Günther Felßner | | Raffael Joos | Peter Gürtler | |
| 49 | Josef Rohrmoser | | Stefan Werner | Stefanie Rohdenburg | |

#### Constituency votes

| # | Constituency | Elected member | Previous member | % | Margin | Union | AfD | Grüne | SPD | Linke | FW | FDP | Total |
| 211 | Altötting | Stephan Mayer | Stephan Mayer | 43.9% | 27,895 | 60,164 | 32,269 | 10,399 | 11,870 | 5,867 | 8,637 | 3,944 | 136,967 |
| 212 | Erding – Ebersberg | Andreas Lenz | Andreas Lenz | 45.9% | 52,812 | 80,087 | 27,275 | 23,383 | 17,609 | 6,856 | 7,059 | 6,324 | 174,443 |
| 213 | Freising | Christian Moser | Erich Irlstorfer | 43.1% | 51,060 | 88,025 | 36,965 | 25,718 | 23,356 | 8,630 | 13,208 | 5,803 | 204,067 |
| 214 | Fürstenfeldbruck | Katrin Staffler | Katrin Staffler | 42.6% | 54,856 | 84,651 | 27,997 | 23,886 | 29,795 | 7,313 | 8,829 | 8,748 | 198,599 |
| 215 | Ingolstadt | Reinhard Brandl | Reinhard Brandl | 47.1% | 52,619 | 91,839 | 39,220 | 14,531 | 21,556 | 7,731 | 9,909 | 3,711 | 195,087 |
| 216 | Munich North | Hans Diogenes Theiss | Bernhard Loos | 32.4% | 15,167 | 59,875 | 16,684 | 44,708 | 36,495 | 12,123 | 2,700 | 8,536 | 184,655 |
| 217 | Munich East | Wolfgang Stefinger | Wolfgang Stefinger | 36.3% | 24,585 | 74,027 | 18,451 | 49,442 | 31,546 | 12,477 | 3,649 | 8,278 | 204,003 |
| 218 | Munich South | vacant | Jamila Schäfer | 30.4% | 1,084 | 54,859 | 15,876 | 53,775 | 26,461 | 9,825 | 2,364 | 7,171 | 180,632 |
| 219 | Munich West/Centre | Stephan Pilsinger | Stephan Pilsinger | 34.7% | 11,957 | 72,200 | – | 60,243 | 33,018 | 12,683 | 6,366 | 10,329 | 208,136 |
| 220 | Munich Land | Florian Hahn | Florian Hahn | 43.1% | 48,159 | 88,204 | 22,924 | 40,045 | 27,306 | 8,428 | 6,071 | 8,786 | 204,769 |
| 221 | Rosenheim | Daniela Ludwig | Daniela Ludwig | 40.9% | 45,210 | 82,023 | 36,813 | 25,196 | 17,916 | 9,152 | 16,037 | 5,724 | 200,689 |
| 222 | Bad Tölz-Wolfratshausen – Miesbach | Alexander Radwan | Alexander Radwan | 46.4% | 42,190 | 65,481 | 23,291 | 20,820 | 10,901 | 4,694 | 7,226 | 4,754 | 141,146 |
| 223 | Starnberg – Landsberg am Lech | Michael Kießling | Michael Kießling | 42.9% | 49,130 | 80,441 | 24,187 | 31,311 | 24,177 | 6,449 | 6,051 | 6,665 | 187,546 |
| 224 | Traunstein | Siegfried Walch | Peter Ramsauer | 46.9% | 49,513 | 80,507 | 30,994 | 14,985 | 20,845 | 6,884 | 10,690 | 3,270 | 171,750 |
| 225 | Weilheim | Alexander Dobrindt | Alexander Dobrindt | 45.8% | 43,240 | 65,409 | 22,169 | 18,128 | 13,489 | 5,698 | 7,936 | 6,356 | 142,916 |
| 226 | Deggendorf | Thomas Erndl | Thomas Erndl | 43.3% | 21,941 | 58,347 | 36,406 | 6,354 | 12,156 | 3,070 | 11,370 | 5,188 | 134,810 |
| 227 | Landshut | Florian Oßner | Florian Oßner | 34.2% | 28,863 | 70,986 | 42,123 | 17,125 | 18,800 | 7,562 | 38,342 | 6,437 | 207,304 |
| 228 | Passau | Johann Georg Koller | Andreas Scheuer | 40.8% | 24,762 | 58,538 | 33,776 | 7,425 | 20,121 | 4,161 | 9,198 | 3,072 | 143,520 |
| 229 | Rottal-Inn | Günter Baumgartner | Max Straubinger | 34.9% | 16,697 | 49,582 | 32,885 | 7,688 | 9,947 | 4,167 | 32,668 | 2,625 | 142,070 |
| 230 | Straubing | Alois Rainer | Alois Rainer | 46.3% | 28,618 | 65,291 | 36,673 | 7,241 | 11,132 | 4,394 | 11,139 | 2,715 | 140,943 |
| 231 | Amberg | Susanne Hierl | Susanne Hierl | 44.5% | 42,267 | 80,626 | 38,359 | 12,177 | 19,705 | 7,316 | 12,883 | 4,698 | 181,133 |
| 232 | Regensburg | Peter Aumer | Peter Aumer | 38.3% | 43,141 | 81,105 | 37,964 | 27,741 | 27,626 | 9,736 | 11,214 | 5,229 | 211,967 |
| 233 | Schwandorf | Martina Englhardt-Kopf | Martina Englhardt-Kopf | 42.2% | 28,022 | 77,717 | 49,695 | 7,516 | 25,534 | 4,914 | 13,591 | 3,432 | 184,150 |
| 234 | Weiden | Albert Rupprecht | Albert Rupprecht | 43.5% | 27,916 | 59,268 | 31,352 | 6,624 | 16,294 | 5,591 | 9,673 | 4,126 | 136,146 |
| 235 | Bamberg | Thomas Silberhorn | Thomas Silberhorn | 39.4% | 32,153 | 61,044 | 28,891 | 20,762 | 22,569 | 7,914 | 6,174 | 4,709 | 154,868 |
| 236 | Bayreuth | Silke Launert | Silke Launert | 44.5% | 34,222 | 59,366 | 25,144 | 10,999 | 19,031 | 6,117 | 6,741 | 3,680 | 133,465 |
| 237 | Coburg | Jonas Geissler | Jonas Geissler | 41.9% | 26,903 | 53,725 | 26,822 | 10,943 | 18,425 | 5,019 | 6,944 | 2,490 | 128,177 |
| 238 | Hof | Heiko Hain | Hans-Peter Friedrich | 40.4% | 21,312 | 51,926 | 30,614 | 6,391 | 22,966 | 5,789 | 6,181 | 3,160 | 128,662 |
| 239 | Kulmbach | Emmi Zeulner | Emmi Zeulner | 49.3% | 38,748 | 69,446 | 30,698 | 9,233 | 13,210 | 5,361 | 8,742 | 2,838 | 140,765 |
| 240 | Ansbach | Artur Auernhammer | Artur Auernhammer | 41.8% | 41,623 | 84,723 | 43,100 | 18,248 | 26,718 | 9,434 | 10,960 | 5,276 | 202,816 |
| 241 | Erlangen | Konrad Körner | Stefan Müller | 35.9% | 28,634 | 57,971 | 22,637 | 29,337 | 28,003 | 9,115 | 7,023 | 4,761 | 161,420 |
| 242 | Fürth | Tobias Winkler | Tobias Winkler | 37.4% | 39,168 | 77,512 | 38,344 | 22,502 | 36,983 | 12,638 | 8,042 | 6,095 | 207,133 |
| 243 | Nuremberg North | vacant | Sebastian Brehm | 30.2% | 12,992 | 45,424 | 18,093 | 32,432 | 26,738 | 14,697 | 2,963 | 4,976 | 150,494 |
| 244 | Nuremberg North | Michael Frieser | Michael Frieser | 36.0% | 21,785 | 48,913 | 27,128 | 14,730 | 24,213 | 10,821 | 3,662 | 3,556 | 135,854 |
| 245 | Roth | Ralph Edelhäußer | Ralph Edelhäußer | 42.9% | 50,952 | 84,151 | 33,199 | 24,181 | 25,561 | 9,951 | 8,872 | 5,525 | 196,205 |
| 246 | Aschaffenburg | Andrea Lindholz | Andrea Lindholz | 43.8% | 39,159 | 67,597 | 28,438 | 18,230 | 19,006 | 7,334 | 4,314 | 5,169 | 154,337 |
| 247 | Bad Kissingen | Dorothee Bär | Dorothee Bär | 50.5% | 62,230 | 87,357 | – | 10,615 | 25,127 | 9,957 | 22,323 | 8,444 | 172,919 |
| 248 | Main-Spessart | Alexander Hoffmann | Alexander Hoffmann | 45.5% | 45,144 | 74,896 | 29,752 | 13,740 | 25,806 | 6,784 | 8,328 | 3,802 | 164,539 |
| 249 | Schweinfurt | Anja Weisgerber | Anja Weisgerber | 43.4% | 36,623 | 70,455 | 33,832 | 12,894 | 21,834 | 7,606 | 7,823 | 3,992 | 162,497 |
| 250 | Würzburg | Hülya Düber [de] | Paul Lehrieder | 39.1% | 38,330 | 74,917 | 24,817 | 36,587 | 26,349 | 9,766 | 5,704 | 8,012 | 191,416 |
| 251 | Augsburg-Stadt | vacant | Volker Ullrich | 31.1% | 15,422 | 45,742 | 25,488 | 30,320 | 20,701 | 10,966 | 5,463 | 4,139 | 147,299 |
| 252 | Augsburg-Land | Hansjörg Durz | Hansjörg Durz | 44.5% | 50,825 | 88,388 | 37,563 | 18,278 | 25,217 | 7,842 | 10,256 | 5,509 | 198,616 |
| 253 | Donau-Ries | Ulrich Lange | Ulrich Lange | 45.1% | 38,380 | 73,296 | 34,916 | 9,398 | 19,720 | 5,536 | 9,972 | 3,895 | 162,644 |
| 254 | Neu-Ulm | Alexander Engelhard | Alexander Engelhard | 42.5% | 33,360 | 75,359 | 41,999 | 14,869 | 18,762 | 8,006 | 6,162 | 5,121 | 177,392 |
| 255 | Memmingen – Unterallgäu | Florian Dorn | New | 43.8% | 28,108 | 58,479 | 30,371 | 10,821 | 12,674 | 6,212 | 11,106 | 3,938 | 133,601 |
| 256 | Oberallgäu | Mechthilde Wittmann | Mechthilde Wittmann | 36.8% | 38,422 | 70,226 | 31,804 | 23,668 | 16,065 | 7,461 | 16,475 | 8,113 | 190,708 |
| 257 | Ostallgäu | Stephan Stracke | Stephan Stracke | 45.5% | 35,266 | 61,899 | 26,633 | 14,096 | 13,508 | 6,102 | 10,158 | 3,529 | 135,925 |

### Baden-Württemberg

| Party | Party | Constituency | Constituency | Constituency | Party list | Party list | Party list | Total seats | +/– |
| Party | Party | Votes | % | Seats | Votes | % | Seats | Total seats | +/– |
| | Christian Democratic Union (CDU) | 2,280,707 | 36.0 | 29 | 2,006,866 | 31.6 | 0 | 29 | 4 |
| | Alternative for Germany (AfD) | 1,231,221 | 19.4 | 0 | 1,256,430 | 19.8 | 19 | 19 | 9 |
| | Social Democratic Party (SPD) | 1,002,327 | 15.8 | 0 | 898,778 | 14.2 | 13 | 13 | 9 |
| | Alliance 90/The Greens (GRÜNE) | 887,608 | 14.0 | 3 | 865,738 | 13.6 | 9 | 12 | 6 |
| | The Left (DIE LINKE) | 360,037 | 5.7 | 0 | 429,484 | 6.8 | 6 | 6 | 3 |
| | Free Democratic Party (FDP) | 271,794 | 4.3 | 0 | 357,539 | 5.6 | 0 | 0 | 16 |
| | Sahra Wagenknecht Alliance (BSW) | | | | 260,219 | 4.1 | 0 | 0 | New |
| | Free Voters | 163,869 | 2.6 | 0 | 86,311 | 1.4 | 0 | 0 | |
| | Human Environment Animal Protection Party | 10,548 | 0.2 | 0 | 55,906 | 0.9 | 0 | 0 | |
| | Volt Germany | 69,168 | 1.1 | 0 | 49,025 | 0.8 | 0 | 0 | |
| | Die PARTEI | 20,293 | 0.3 | 0 | 28,041 | 0.4 | 0 | 0 | |
| | Grassroots Democratic Party of Germany | 17,282 | 0.3 | 0 | 21,845 | 0.3 | 0 | 0 | |
| | Ecological Democratic Party | 1,798 | 0.0 | 0 | 12,258 | 0.2 | 0 | 0 | |
| | Alliance C – Christians for Germany | 2,021 | 0.0 | 0 | 11,768 | 0.2 | 0 | 0 | |
| | Bündnis Deutschland | 4,821 | 0.1 | 0 | 7,411 | 0.1 | 0 | 0 | New |
| | Marxist–Leninist Party | 3,574 | 0.1 | 0 | 2,379 | 0.0 | 0 | 0 | |
| | Independents & voter groups | 5,646 | 0.1 | 0 | | | | 0 | – |
| Invalid/blank votes | Invalid/blank votes | 49,732 | – | – | 32,448 | – | – | – | – |
| Total | Total | 6,382,446 | 100 | 32 | 6,382,446 | 100 | 47 | 79 | −23 |
| Registered voters/turnout | Registered voters/turnout | 7,653,811 | 83.4 | – | 7,653,811 | 83.4 | – | – | – |
| Source: Federal Returning Officer ||||||||||

#### Elected members

| # | CDU | AfD | SPD | Grüne | Linke |
| Votes | 2,006,866; 31.6% | 1,256,430; 19.8% | 898,778; 14.2% | 865,738; 13.6% | 429,484; 6.8% |
| Seats | 29 | 19 | 13 | 12 | 6 |
| 1 | Nina Warken (C, 42.8%) | Dr. Alice Weidel | Saskia Esken | Chantal Kopf (C, 32.5%) | Sahra Mirow |
| 2 | Thorsten Frei (C, 42.3%) | Markus-Cornel Frohnmaier | Dr. Nils Schmid | Dr. Zoe Mayer (C, 30.6%) | Luigi Pantisano [de] |
| 3 | Roderich Kiesewetter (C, 41.4%) | Martin Hess | Rita Schwarzelühr-Sutter | Simone Fischer (C, 28.3%) | Gökay Akbulut |
| 4 | Wolfgang Dahler [de] (C, 40.9%) | Marc Bernhard | Martin Gerster | Dr. Franziska Brantner | Vinzenz Glaser |
| 5 | Volker Mayer-Lay (C, 40.0%) | Ruben Rupp | Katja Mast | Ricarda Lang | Anne Zerr |
| 6 | Fabian Gramling (C, 39.3%) | Hans-Jürgen Goßner | Dr. Johannes Fechner | Agnes Brugger | Marcel Bauer |
| 7 | Nicolas Zippelius (C, 39.2%) | Jürgen Kögel | Jasmina Hostert | Dr. Sebastian Schäfer | Amelie Vollmer |
| 8 | Klaus Mack (C, 39.0%) | Diana Zimmer | Parsa Marvi | Dr. Sandra Detzer | Ralf Jaster |
| 9 | Kai Whittaker (C, 38.9%) | Achim Köhler | Isabel Cademartori Dujisin | Marcel Emmerich | Avra Emin |
| 10 | Dr. Maria-Lena Weiss (C, 38.9%) | Lars Haise | Macit Karaahmetoğlu | Harald Ebner | Jürgen Christoph Creutzmann |
| 11 | Ronja Kemmer (C, 38.8%) | Alexander Arpaschi | Derya Türk-Nachbaur | Matthias Gastel | Nadja Schmidt |
| 12 | Axel Müller (C, 38.7%) | Dr. Malte Kaufmann | Dr. Lars Castellucci | Dr. Anja Reinalter | Justus Heine |
| 13 | Michael Donth (C, 38.5%) | Joachim Bloch | Dr. Lina Seitzl | Jan-Lukas Schmitt | Clara Meier |
| 14 | Johannes Rothenberger (C, 38.2%) | Dr. Michael Blos | Leon Hahn | Dr. Anna Christmann | Thomas Hanser |
| 15 | Dr. Matthias Hiller (C, 37.7%) | Heinrich Koch | Anna Schanmacher | Tobias Bacherle | Nina Eisenmann |
| 16 | Christina Stumpp (C, 37.7%) | Johann Martel | Kevin Leiser | Jasmin Ateia | Maximilian Krippner |
| 17 | Andreas Jung (C, 37.7%) | Martina Kempf | Heike Engelhardt | Jaron Immer | Ellena Schumacher-Koelsch |
| 18 | Felix Schreiner (C, 37.7%) | Sieghard Knodel | Robin Mesarosch | Dr. Ann-Margret Amui-Vedel | Marcell Menzel |
| 19 | Marc Biadacz (C, 37.3%) | Dr. Paul Schmidt | Franziska Blessing | Jürgen Kretz | Mara Zeltmann |
| 20 | Hermann Färber (C, 37.1%) | Sandro Scheer | Lukas Hornung | Nina Wellenreuther | Martin Auerbach |
| 21 | Gunther Krichbaum (C, 37.1%) | Benjamin Götz | Nezaket Yildirim | Marin Juric | |
| 22 | Thomas Bareiß (C, 37.1%) | Dieter Glatting | Jens Schäfer | Sarah Heim | |
| 23 | Dr. David Preisendanz (C, 37.0%) | Christine Schäfer | Argyri Paraschaki-Schauer | Sebastian Grässer | |
| 24 | Dr. Yannick Bury (C, 37.0%) | Christian Köhler | Dr. Ludwig Striet | Susanne Floß | |
| 25 | Dr. Ingeborg Gräßle (C, 36.6%) | Sebastian van Ryt | Cornelia True | Dr. Andreas Ragoschke-Schumm | |
| 26 | Steffen Bilger (C, 36.5%) | | Florian Zarnetta | Gülay Kücük | |
| 27 | Christian von Ehrenfels (C, 36.4%) | | Mirko Witkowski | Lars Schweizer | |
| 28 | Olav Gutting (C, 36.1%) | | Assad Hussain | Dr. Jeannette Behringer | |
| 29 | Alexander Throm (C, 35.0%) | | Tim-Luka Schwab | Moritz Franz-Gerstein | |
| 30 | Moritz Oppelt (C, 34.4%) | | Sebastian Weigle | Rosa Buß | |
| 31 | Stefan Glaser (C, 33.2%) | | Philipp Hensinger | Ahmad Al Hamidi | |
| 32 | Christoph Naser (C, 31.7%) | | Dr. Tim Tugendhat | Elisabeth Schilli | |
| 33 | Maximilian Mörseburg (C, 30.4%) | | Sebastian Gillmeister | Jonathan Ebert | |
| 34 | Alexander Föhr (C, 29.2%) | | Dirk Flacke | Clara Wellhäußer | |
| 35 | Melis Sekmen (C, 24.7%) | | Urs Abelein | Dr. Frank Brede | |
| 36 | Elisabeth Schick-Ebert | | Mario Sickinger | Thea Trinh | |
| 37 | Lilly Hummel | | Dietmar Bulat | Dr. Thomas Rink | |
| 38 | Dr. Klaus Schüle | | | | |

#### Constituency votes

| # | Constituency | Elected member | Previous member |
| 258 | Stuttgart I | Simone Fischer | Stefan Kaufmann |
| 259 | Stuttgart II | vacant | Maximilian Mörseburg |
| 260 | Böblingen | Marc Biadacz | Marc Biadacz |
| 261 | Esslingen | David Preisendanz | Markus Grübel |
| 262 | Nürtingen | Matthias Hiller | Michael Hennrich |
| 263 | Göppingen | Hermann Färber | Hermann Färber |
| 264 | Waiblingen | Christina Stumpp | Christina Stumpp |
| 265 | Ludwigsburg | Steffen Bilger | Steffen Bilger |
| 266 | Neckar-Zaber | Fabian Gramling | Fabian Gramling |
| 267 | Heilbronn | Alexander Throm | Alexander Throm |
| 268 | Schwäbisch Hall – Hohenlohe | Christian von Stetten | Christian von Stetten |
| 269 | Backnang – Schwäbisch Gmünd | Ingeborg Gräßle | Ingeborg Gräßle |
| 270 | Aalen – Heidenheim | Roderich Kiesewetter | Roderich Kiesewetter |
| 271 | Karlsruhe-Stadt | Zoe Mayer | Zoe Mayer |
| 272 | Karlsruhe-Land | Nicolas Zippelius | Nicolas Zippelius |
| 273 | Rastatt | Kai Whittaker | Kai Whittaker |
| 274 | Heidelberg | vacant | Franziska Brantner |
| 275 | Mannheim | vacant | Isabel Cademartori |
| 276 | Odenwald – Tauber | Nina Warken | Nina Warken |
| 277 | Rhein-Neckar | vacant | Moritz Oppelt |
| 278 | Bruchsal – Schwetzingen | Olav Gutting | Olav Gutting |
| 279 | Pforzheim | Gunther Krichbaum | Gunther Krichbaum |
| 280 | Calw | Klaus Mack | Klaus Mack |
| 281 | Freiburg | Chantal Kopf | Chantal Kopf |
| 282 | Lörrach – Müllheim | vacant | Diana Stöcker |
| 283 | Emmendingen – Lahr | Yannick Bury | Yannick Bury |
| 284 | Offenburg | Johannes Rothenberger | Wolfgang Schäuble |
| 285 | Rottweil – Tuttlingen | Maria-Lena Weiss | Maria-Lena Weiss |
| 286 | Schwarzwald-Baar | Thorsten Frei | Thorsten Frei |
| 287 | Konstanz | Andreas Jung | Andreas Jung |
| 288 | Waldshut | Felix Schreiner | Felix Schreiner |
| 289 | Reutlingen | Michael Donth | Michael Donth |
| 290 | Tübingen | vacant | Annette Widmann-Mauz |
| 291 | Ulm | Ronja Kemmer | Ronja Kemmer |
| 292 | Biberach | Wolfgang Dahler | Josef Rief |
| 293 | Bodensee | Volker Mayer-Lay | Volker Mayer-Lay |
| 294 | Ravensburg | Axel Müller | Axel Müller |
| 296 | Zollernalb – Sigmaringen | Thomas Bareiß | Thomas Bareiß |

### Saarland

| Party | Party | Constituency | Constituency | Constituency | Party list | Party list | Party list | Total seats | +/– |
| Party | Party | Votes | % | Seats | Votes | % | Seats | Total seats | +/– |
| | Christian Democratic Union (CDU) | 177,003 | 29.6 | 2 | 161,113 | 26.9 | 0 | 2 | |
| | Social Democratic Party (SPD) | 178,746 | 29.9 | 2 | 131,136 | 21.9 | 0 | 2 | 2 |
| | Alternative for Germany (AfD) | 129,177 | 21.6 | 0 | 129,294 | 21.6 | 2 | 2 | 1 |
| | The Left (DIE LINKE) | 41,215 | 6.9 | 0 | 44,080 | 7.4 | 1 | 1 | |
| | Alliance 90/The Greens (GRÜNE) | 30,477 | 5.1 | 0 | 43,371 | 7.2 | 1 | 1 | 1 |
| | Sahra Wagenknecht Alliance (BSW) | | | | 37,001 | 6.2 | 0 | 0 | New |
| | Free Democratic Party (FDP) | 20,611 | 3.5 | 0 | 25,725 | 4.3 | 0 | 0 | 1 |
| | Human Environment Animal Protection Party | | | | 12,263 | 2.0 | 0 | 0 | |
| | Free Voters | 19,458 | 3.3 | 0 | 8,476 | 1.4 | 0 | 0 | |
| | Volt Germany | | | | 3,720 | 0.6 | 0 | 0 | |
| | Pirate Party Germany | | | | 1,753 | 0.3 | 0 | 0 | |
| | Bündnis Deutschland | | | | 1,487 | 0.2 | 0 | 0 | New |
| | Marxist–Leninist Party | 556 | 0.1 | 0 | 304 | 0.1 | 0 | 0 | |
| Invalid/blank votes | Invalid/blank votes | 8,051 | – | – | 5,570 | – | – | – | – |
| Total | Total | 605,293 | 100 | 4 | 605,293 | 100 | 4 | 8 | −1 |
| Registered voters/turnout | Registered voters/turnout | 734,204 | 82.4 | – | 734,204 | 82.4 | – | – | – |
| Source: Federal Returning Officer ||||||||||

#### Constituency votes

| # | Constituency | Elected member | Previous member | Vote share of winner % |
| 296 | Saarbrücken | Josephine Ortleb | Josephine Ortleb | 32.4% |
| 297 | Saarlouis | Philip Hoffmann | Heiko Maas | 31.8% |
| 298 | St. Wendel | Roland Theis | Christian Petry | 33.9% |
| 299 | Homburg | Esra Limbacher | Esra Limbacher | 30.5% |

## Gallery

* CDU-CSU vote
* AfD vote
* SPD vote
* Grüne vote
* Linke vote
* BSW vote
* FDP vote
* FW vote