Millions of voters, 41 districts and 460 MPs
Step 0 · the ballot
Choose your district and a candidate.
Step 1 · election night
Whoever doesn't pass the threshold won't enter the Sejm.
Step 2 · 41 districts
There's no national pool. Each district divides its own seats.
A district's number of MPs is calculated by dividing its population by a single representation quota and rounding - currently - residents per seat. The catch: the current seat numbers were set in 2001 and carried over into the 2011 Electoral Code.
these two maps show real Statistics Poland / Electoral Commission data
Step 3 · D'Hondt - is it that scary?
The whole D'Hondt method fits in one sentence. We divide each list's votes by 1, 2, 3, 4… - as many times as there are seats, and the largest number in the table takes a seat.
| divisor | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Step 4 · who exactly gets in
A seat belongs to the list, not to a person. If a list wins three seats in a district, they go to the three candidates with the most votes - the order on the ballot has nothing to do with it, only votes.
Step 5 · comparison
Click a district on the map and switch the tabs.
one dot = one MP · visible in the seat view
Step 6 · the Sejm
All elected parties from the 41 districts together. The MPs can take their seats.
Your vote
PS. Want to see what would happen if the results were different?
Take a look →
About this page. © 2026 Rafał Stańczyszyn. Design, code and data: Rafał Stańczyszyn. Marmot drawings: Anna Stańczyszyn - all rights reserved, used with the artist's permission. Layout and typography inspired by FiveThirtyEight; the Sejm diagram and district maps follow the conventions of Wikipedia election graphics. Seat numbers and population data come from Poland's National Electoral Commission. Municipal boundaries: National Register of Boundaries (PRG), GUGiK (2024). Electoral districts: Annex 1 to the Electoral Code. Cartographic generalisation by the author.