All 41 okręgi
All 460 seats of Poland's Sejm, each with our projection and its past results; today KO 196 seats, with 231 needed for a majority.
How good is the okręg step? Projected from 2019 with the true national change, 2023 came out with 30 of 460 seats with the wrong list and 14 of 41 okręgi exactly right. Proportional swing fails with merged lists whose voters live in different places: Trzecia Droga was overstated in rural okręgi and understated in the cities. The test →
| No. | Okręg | Seats | Our projection | Next in line | Points short |
|---|---|---|---|---|---|
| 1 | Legnica | 12 | KO 5 PiS 3 Konfederacja 2 KKP 1 Lewica 1 | KO | 0.21 |
| 2 | Wałbrzych | 8 | KO 5 PiS 2 Konfederacja 1 | KKP | 0.46 |
| 3 | Wrocław | 14 | KO 7 PiS 3 Konfederacja 2 KKP 1 Lewica 1 | KO | 3.56 |
| 4 | Bydgoszcz | 12 | KO 6 PiS 3 Konfederacja 1 KKP 1 Lewica 1 | Konfederacja | 0.03 |
| 5 | Toruń | 13 | KO 6 PiS 3 Konfederacja 2 KKP 1 Lewica 1 | PiS | 0.41 |
| 6 | Lublin | 15 | PiS 6 KO 4 Konfederacja 3 KKP 2 | Lewica | 0.10 |
| 7 | Chełm | 12 | PiS 6 KO 3 Konfederacja 2 KKP 1 | Konfederacja | 0.52 |
| 8 | Zielona Góra | 12 | KO 6 Konfederacja 2 PiS 2 KKP 1 Lewica 1 | KO | 3.30 |
| 9 | Łódź | 10 | KO 6 PiS 2 Konfederacja 1 Lewica 1 | KKP | 0.38 |
| 10 | Piotrków Trybunalski | 9 | KO 3 PiS 3 Konfederacja 2 KKP 1 | PiS | 0.96 |
| 11 | Sieradz | 12 | KO 4 PiS 4 Konfederacja 2 KKP 1 Lewica 1 | KO | 2.83 |
| 12 | Kraków | 8 | KO 3 PiS 3 Konfederacja 1 KKP 1 | Konfederacja | 2.30 |
| 13 | Kraków | 14 | KO 6 Konfederacja 3 PiS 3 KKP 1 Lewica 1 | KKP | 0.24 |
| 14 | Nowy Sącz | 10 | PiS 5 KO 2 Konfederacja 2 KKP 1 | KO | 2.48 |
| 15 | Tarnów | 9 | PiS 4 KO 2 Konfederacja 2 KKP 1 | KO | 4.32 |
| 16 | Płock | 10 | PiS 4 KO 3 Konfederacja 2 KKP 1 | KO | 1.10 |
| 17 | Radom | 9 | PiS 4 KO 3 Konfederacja 1 KKP 1 | Konfederacja | 0.83 |
| 18 | Siedlce | 12 | PiS 5 KO 3 Konfederacja 3 KKP 1 | KKP | 0.27 |
| 19 | Warszawa | 20 | KO 11 Konfederacja 3 KKP 2 Lewica 2 PiS 2 | PiS | 0.37 |
| 20 | Warszawa | 12 | KO 6 PiS 3 Konfederacja 2 KKP 1 | Lewica | 0.75 |
| 21 | Opole | 12 | KO 6 PiS 3 Konfederacja 2 KKP 1 | Lewica | 0.30 |
| 22 | Krosno | 11 | PiS 5 KO 3 Konfederacja 2 KKP 1 | PiS | 0.77 |
| 23 | Rzeszów | 15 | PiS 6 KO 4 Konfederacja 3 KKP 2 | Konfederacja | 0.81 |
| 24 | Białystok | 14 | PiS 5 KO 4 Konfederacja 3 KKP 2 | Konfederacja | 1.89 |
| 25 | Gdańsk | 12 | KO 7 PiS 2 Konfederacja 1 KKP 1 Lewica 1 | Konfederacja | 0.82 |
| 26 | Słupsk | 14 | KO 7 PiS 3 Konfederacja 2 KKP 1 Lewica 1 | KO | 5.76 |
| 27 | Bielsko-Biała | 9 | KO 4 Konfederacja 2 PiS 2 KKP 1 | PiS | 0.24 |
| 28 | Częstochowa | 7 | KO 3 PiS 2 Konfederacja 1 KKP 1 | KO | 1.60 |
| 29 | Katowice | 9 | KO 5 PiS 2 Konfederacja 1 KKP 1 | Lewica | 0.48 |
| 30 | Bielsko-Biała | 9 | KO 4 PiS 3 Konfederacja 1 KKP 1 | Konfederacja | 0.08 |
| 31 | Katowice | 12 | KO 6 Konfederacja 2 PiS 2 KKP 1 Lewica 1 | PiS | 0.50 |
| 32 | Katowice | 9 | KO 4 Lewica 2 PiS 2 Konfederacja 1 | KKP | 0.98 |
| 33 | Kielce | 16 | PiS 6 KO 5 Konfederacja 3 KKP 1 Lewica 1 | KKP | 0.22 |
| 34 | Elbląg | 8 | KO 4 PiS 2 Konfederacja 1 KKP 1 | PiS | 3.21 |
| 35 | Olsztyn | 10 | KO 5 Konfederacja 2 PiS 2 KKP 1 | PiS | 0.31 |
| 36 | Kalisz | 12 | KO 5 PiS 3 Konfederacja 2 KKP 1 Lewica 1 | PiS | 2.83 |
| 37 | Konin | 9 | KO 3 PiS 3 Konfederacja 1 KKP 1 Lewica 1 | Konfederacja | 1.68 |
| 38 | Piła | 9 | KO 5 PiS 2 Konfederacja 1 KKP 1 | Konfederacja | 1.84 |
| 39 | Poznań | 10 | KO 6 Konfederacja 1 KKP 1 Lewica 1 PiS 1 | KO | 4.24 |
| 40 | Koszalin | 8 | KO 5 PiS 2 Konfederacja 1 | KKP | 0.79 |
| 41 | Szczecin | 12 | KO 7 PiS 2 Konfederacja 1 KKP 1 Lewica 1 | PiS | 0.94 |
"Points short": how much more of the okręg's vote the next list needs to take the last seat. Only lists over the national threshold count.
Okręgi where replaying a past Sejm-election polling miss on today's polls changes at least one seat. When a miss pushes a list over or under the threshold, seats move almost everywhere.
| Okręg | Our bet | 2001 | 2005 | 2007 | 2011 | 2015 | 2019 | 2023 |
|---|---|---|---|---|---|---|---|---|
| Legnica (no. 1) | KO 5 PiS 3 Konfederacja 2 KKP 1 Lewica 1 | KO +1, Lewica −1 | KO −1, Razem +1 | KO +1, Konfederacja −1 | = | KO +1, Konfederacja −1 | KO +1, Konfederacja −1 | KO +1, Konfederacja −1 |
| Bydgoszcz (no. 4) | KO 6 PiS 3 KKP 1 Konfederacja 1 Lewica 1 | Konfederacja +1, Lewica −1 | KO −1, Konfederacja +1, PiS −1, Razem +1 | = | KO −1, Konfederacja +1 | Konfederacja +1, PiS −1 | Konfederacja +1, PiS −1 | = |
| Lublin (no. 6) | PiS 6 KO 4 Konfederacja 3 KKP 2 | PiS −1, Rozwój Plus +1 | PiS −1, Lewica +1 | = | = | PiS −1, Lewica +1 | KO +1, PiS −1 | PiS −1, PSL +1 |
| Bielsko-Biała (no. 30) | KO 4 PiS 3 KKP 1 Konfederacja 1 | = | KO −1, Konfederacja +1, PiS −1, Lewica +1 | = | KO −1, Konfederacja +1 | Konfederacja +1, PiS −1 | Konfederacja +1, PiS −1 | = |
| Bielsko-Biała (no. 27) | KO 4 Konfederacja 2 PiS 2 KKP 1 | KO −1, PiS +1 | KO −1, Lewica +1 | = | KO −1, PiS +1 | = | = | PiS +1, Konfederacja −1 |
| Siedlce (no. 18) | PiS 5 KO 3 Konfederacja 3 KKP 1 | Konfederacja −1, Rozwój Plus +1 | Konfederacja −1, Lewica +1 | = | = | = | PiS −1, KKP +1 | Konfederacja −1, PSL +1 |
| Warszawa (no. 19) | KO 11 Konfederacja 3 KKP 2 Lewica 2 PiS 2 | KO +1, PiS +1, Lewica −2 | KO −3, Lewica +1, Razem +2 | = | KO −1, PiS +1 | = | = | KKP −1, PSL +1 |
| Toruń (no. 5) | KO 6 PiS 3 Konfederacja 2 KKP 1 Lewica 1 | PiS +1, Lewica −1 | KO −2, Lewica +1, Razem +1 | = | KO −1, PiS +1 | = | = | KO −1, PSL +1 |
| Rzeszów (no. 23) | PiS 6 KO 4 Konfederacja 3 KKP 2 | KO −1, Rozwój Plus +1 | KO −1, Lewica +1 | = | Konfederacja +1, KO −1 | = | PiS −1, Konfederacja +1 | = |
| Białystok (no. 24) | PiS 5 KO 4 Konfederacja 3 KKP 2 | KO −1, Rozwój Plus +1 | Konfederacja +1, PiS −1, KO −1, Lewica +1 | = | = | = | Konfederacja +1, PiS −1 | PiS −1, PSL +1 |
| Kielce (no. 33) | PiS 6 KO 5 Konfederacja 3 KKP 1 Lewica 1 | PiS +1, Konfederacja −1, Rozwój Plus +1, Lewica −1 | KO −1, Razem +1 | = | = | = | = | Konfederacja −1, PSL +1 |
| Kraków (no. 13) | KO 6 Konfederacja 3 PiS 3 KKP 1 Lewica 1 | PiS +1, Lewica −1 | KO −1, Konfederacja −1, Lewica +1, Razem +1 | = | = | = | = | Konfederacja −1, PSL +1 |
| Olsztyn (no. 35) | KO 5 Konfederacja 2 PiS 2 KKP 1 | PiS +1, Konfederacja −1 | KO −1, Lewica +1 | = | = | = | = | PiS +1, Konfederacja −1 |
| Katowice (no. 31) | KO 6 Konfederacja 2 PiS 2 KKP 1 Lewica 1 | PiS +1, Lewica −1 | KO −1, Razem +1 | = | = | = | = | PiS +1, Konfederacja −1 |
| Chełm (no. 7) | PiS 6 KO 3 Konfederacja 2 KKP 1 | PiS −1, Rozwój Plus +1 | PiS −1, Lewica +1 | = | = | = | PiS −1, Konfederacja +1 | = |
| Krosno (no. 22) | PiS 5 KO 3 Konfederacja 2 KKP 1 | KO −1, Rozwój Plus +1 | Konfederacja +1, KO −1 | = | PiS +1, KO −1 | = | = | = |
| Piotrków Trybunalski (no. 10) | KO 3 PiS 3 Konfederacja 2 KKP 1 | PiS +1, Konfederacja −1 | KO −1, Lewica +1 | = | = | = | = | PiS +1, Konfederacja −1 |
| Płock (no. 16) | PiS 4 KO 3 Konfederacja 2 KKP 1 | = | PiS −1, Lewica +1 | = | = | = | KO +1, PiS −1 | KO +1, Konfederacja −1 |
| Sieradz (no. 11) | KO 4 PiS 4 Konfederacja 2 KKP 1 Lewica 1 | Rozwój Plus +1, Lewica −1 | = | = | = | = | KO +1, Lewica −1 | KO +1, Lewica −1 |
| Zielona Góra (no. 8) | KO 6 Konfederacja 2 PiS 2 KKP 1 Lewica 1 | PiS +1, Lewica −1 | KO −1, Razem +1 | = | = | = | = | KO +1, Konfederacja −1 |
| Wrocław (no. 3) | KO 7 PiS 3 Konfederacja 2 KKP 1 Lewica 1 | KO +1, Lewica −1 | KO −1, Lewica +1, PiS −1, Razem +1 | = | = | = | KO +1, PiS −1 | = |
| Poznań (no. 39) | KO 6 KKP 1 Konfederacja 1 Lewica 1 PiS 1 | KO +1, Lewica −1 | KO −1, Razem +1 | = | = | = | = | KO +1, KKP −1 |
| Słupsk (no. 26) | KO 7 PiS 3 Konfederacja 2 KKP 1 Lewica 1 | KO +1, Lewica −1 | KO −1, Razem +1 | = | = | = | KO +1, PiS −1 | = |
| Opole (no. 21) | KO 6 PiS 3 Konfederacja 2 KKP 1 | = | KO −1, Lewica +1 | = | KO −1, Lewica +1 | = | = | = |
| Łódź (no. 9) | KO 6 PiS 2 Konfederacja 1 Lewica 1 | KKP +1, Lewica −1 | KO −2, Lewica +1, Razem +1 | = | = | = | = | = |
| Gdańsk (no. 25) | KO 7 PiS 2 KKP 1 Konfederacja 1 Lewica 1 | Konfederacja +1, Lewica −1 | KO −1, Razem +1 | = | = | = | = | = |
| Radom (no. 17) | PiS 4 KO 3 KKP 1 Konfederacja 1 | = | KO −1, Konfederacja +1 | = | = | = | PiS −1, Konfederacja +1 | = |
| Szczecin (no. 41) | KO 7 PiS 2 KKP 1 Konfederacja 1 Lewica 1 | PiS +1, Lewica −1 | KO −1, Razem +1 | = | = | = | = | = |
| Katowice (no. 32) | KO 4 Lewica 2 PiS 2 Konfederacja 1 | PiS +1, KKP +1, Lewica −2 | KO −1, Lewica +1, PiS −1, Razem +1 | = | = | = | = | = |
| Częstochowa (no. 28) | KO 3 PiS 2 KKP 1 Konfederacja 1 | = | Lewica +1, KKP −1 | = | = | = | = | KO +1, KKP −1 |
| Konin (no. 37) | KO 3 PiS 3 KKP 1 Konfederacja 1 Lewica 1 | Konfederacja +1, Lewica −1 | = | = | = | = | Konfederacja +1, Lewica −1 | = |
| Kraków (no. 12) | KO 3 PiS 3 KKP 1 Konfederacja 1 | = | KO −1, Konfederacja +1 | = | = | = | Konfederacja +1, PiS −1 | = |
| Nowy Sącz (no. 14) | PiS 5 KO 2 Konfederacja 2 KKP 1 | PiS −1, Rozwój Plus +1 | = | = | = | = | PiS −1, KO +1 | = |
| Kalisz (no. 36) | KO 5 PiS 3 Konfederacja 2 KKP 1 Lewica 1 | PiS +1, Lewica −1 | KO −1, Razem +1 | = | = | = | = | = |
| Wałbrzych (no. 2) | KO 5 PiS 2 Konfederacja 1 | = | KO −1, Lewica +1 | = | = | = | = | = |
| Katowice (no. 29) | KO 5 PiS 2 KKP 1 Konfederacja 1 | = | KO −1, Lewica +1 | = | = | = | = | = |
| Warszawa (no. 20) | KO 6 PiS 3 Konfederacja 2 KKP 1 | = | KO −1, Lewica +1 | = | = | = | = | = |
| Koszalin (no. 40) | KO 5 PiS 2 Konfederacja 1 | = | KO −1, Lewica +1 | = | = | = | = | = |
| Piła (no. 38) | KO 5 PiS 2 KKP 1 Konfederacja 1 | = | KO −1, Lewica +1 | = | = | = | = | = |
| Elbląg (no. 34) | KO 4 PiS 2 KKP 1 Konfederacja 1 | = | KO −1, Lewica +1 | = | = | = | = | = |
Seats are won okręg by okręg; here they are added up by województwo. The small figure is the change on 2023 for lists that stood under the same name then (KO, PiS, Lewica, Konfederacja); PiS's 2023 seats include today's Rozwój Plus, and Konfederacja's include Braun's people.
| Województwo | Seats | KO | PiS | Konfederacja | KKP | Lewica |
|---|---|---|---|---|---|---|
| Dolnośląskie Legnica (no. 1), Wałbrzych (no. 2), Wrocław (no. 3) | 34 | 17 +2 | 8 −4 | 5 +4 | 2 | 2 |
| Kujawsko-pomorskie Bydgoszcz (no. 4), Toruń (no. 5) | 25 | 12 +3 | 6 −3 | 3 +2 | 2 | 2 |
| Łódzkie Łódź (no. 9), Piotrków Trybunalski (no. 10), Sieradz (no. 11) | 31 | 13 +3 | 9 −6 | 5 +5 | 2 | 2 |
| Lubelskie Lublin (no. 6), Chełm (no. 7) | 27 | 7 +2 | 12 −3 | 5 +3 | 3 | 0 −1 |
| Lubuskie Zielona Góra (no. 8) | 12 | 6 +1 | 2 −2 | 2 +2 | 1 | 1 |
| Małopolskie Kraków (no. 12), Kraków (no. 13), Nowy Sącz (no. 14), Tarnów (no. 15) | 41 | 13 +2 | 15 −6 | 8 +6 | 4 | 1 |
| Mazowieckie Płock (no. 16), Radom (no. 17), Siedlce (no. 18), Warszawa (no. 19), Warszawa (no. 20) | 63 | 26 +6 | 18 −8 | 11 +8 | 6 | 2 −2 |
| Opolskie Opole (no. 21) | 12 | 6 +1 | 3 −1 | 2 +1 | 1 | 0 −1 |
| Podkarpackie Krosno (no. 22), Rzeszów (no. 23) | 26 | 7 +2 | 11 −5 | 5 +3 | 3 | 0 |
| Podlaskie Białystok (no. 24) | 14 | 4 +1 | 5 −2 | 3 +2 | 2 | 0 |
| Pomorskie Gdańsk (no. 25), Słupsk (no. 26) | 26 | 14 +2 | 5 −2 | 3 +2 | 2 | 2 |
| Śląskie Bielsko-Biała (no. 27), Częstochowa (no. 28), Katowice (no. 29), Bielsko-Biała (no. 30), Katowice (no. 31), Katowice (no. 32) | 55 | 26 +5 | 13 −8 | 8 +5 | 5 | 3 −1 |
| Świętokrzyskie Kielce (no. 33) | 16 | 5 +1 | 6 −2 | 3 +2 | 1 | 1 |
| Warmińsko-mazurskie Elbląg (no. 34), Olsztyn (no. 35) | 18 | 9 +2 | 4 −4 | 3 +3 | 2 | 0 −1 |
| Wielkopolskie Kalisz (no. 36), Konin (no. 37), Piła (no. 38), Poznań (no. 39) | 40 | 19 +4 | 9 −5 | 5 +5 | 4 | 3 |
| Zachodniopomorskie Koszalin (no. 40), Szczecin (no. 41) | 20 | 12 +2 | 4 −3 | 2 +2 | 1 | 1 |