How many UK MPs won when most voters chose someone else?
The most extreme case in the 2024 general election: an MP elected on 26.7% of the vote in South West Norfolk — meaning 73.3% of people who voted there chose someone else, and they still won the seat. Under First Past the Post that’s how every Westminster contest works: a candidate wins by being top of the poll, regardless of share, with no minimum threshold. Across the whole 2024 cycle that produced 554 MPs who took less than half the votes in their constituency (85.4% of the 649 seats). The Labour Party turned 33.7% of votes into 63.3% of seats; Reform UK took 14.3% of votes but 0.8% of seats. Across the whole result the vote-to-seat gap was severely disproportional — see the Gallagher index for how that's measured.
Want a fix? Back the call for a National Commission on Electoral Representation.
Constituencies, coloured by winning party
Every Westminster constituency under 2024 boundaries, shaded by the party that took the seat. Hover for the winning share; click to open the full candidate record. Northern Ireland is included — Westminster elections use First Past the Post across the whole UK.
- Labour Party 411
- Conservative Party 121
- Reform UK 5
- Liberal Democrats 72
- Green Party 4
- Scottish National Party 9
National FPTP audit
| Seats won without majority support | 554 of 649 (85%) |
|---|---|
| Disproportionality (Gallagher index) | Severely disproportional |
| Largest over-representation | Labour Party +29.6% seat-share gap |
| Largest under-representation | Reform UK -13.5% seat-share gap |
| Total seats audited | 649 across 28,775,376 valid votes |
Excluded from headline metrics: 1 speaker. What these tokens mean.
Vote share vs seat share by party
Each party gets its own pair below: filled bar for vote share, outlined bar for seat share. The signed gap on the right is what First Past the Post produced — not what any party did wrong.
89 smaller parties (under 1% of valid votes) hidden — the full party-by-party totals are in the CSV downloads.
Constituencies won without majority support — lowest winning shares
Every row here is a constituency where First Past the Post seated a candidate the majority of voters did not back. The winning candidate’s name appears as a factual record of who took the seat; the subject of analysis is the voting method that produced the result.
| # | Constituency | Winning party | Winning candidate | Votes | Share of votes Winning candidate's votes ÷ valid votes in the constituency. | Below quota Winner's share minus the proportional quota (50% for a single-member seat). Negative = won the seat below the quota. | Runner-up share |
|---|---|---|---|---|---|---|---|
| 1 | South West Norfolk | Labour Party | Terry Jermy | 11,847 | 26.7% | −23.3 pts | 25.3% |
| 2 | Blackburn | Independent | Adnan Hussain | 10,518 | 27.0% | −23.0 pts | 26.7% |
| 3 | East Londonderry | Democratic Unionist Party | Gregory Campbell | 11,506 | 27.9% | −22.1 pts | 27.4% |
| 4 | North Antrim | Traditional Unionist Voice | Jim Allister | 11,642 | 28.3% | −21.7 pts | 27.2% |
| 5 | Exmouth and Exeter East | Conservative Party | David Reed | 14,728 | 28.7% | −21.3 pts | 28.5% |
| 6 | East Antrim | Democratic Unionist Party | Sammy Wilson | 11,462 | 28.9% | −21.1 pts | 25.6% |
| 7 | Sittingbourne and Sheppey | Labour Party | Kevin McKenna | 11,919 | 29.1% | −20.9 pts | 28.2% |
| 8 | Montgomeryshire and Glyndŵr | Labour Party | Steve Witherden | 12,709 | 29.4% | −20.6 pts | 20.6% |
| 9 | Brecon, Radnor and Cwm Tawe | Liberal Democrats | David Chadwick | 13,736 | 29.5% | −20.5 pts | 26.3% |
| 10 | Dumfries and Galloway | Conservative Party | John Cooper | 13,527 | 29.6% | −20.4 pts | 27.5% |
| 11 | Aylesbury | Labour Party | Laura Kyrke-Smith | 15,081 | 30.2% | −19.8 pts | 28.9% |
| 12 | Spelthorne | Conservative Party | Lincoln Jopp | 14,038 | 30.4% | −19.6 pts | 27.0% |
| 13 | Maidstone and Malling | Conservative Party | Helen Grant | 14,146 | 30.5% | −19.5 pts | 26.9% |
| 14 | Isle of Wight East | Conservative Party | Joe Robertson | 10,427 | 30.6% | −19.4 pts | 20.8% |
| 15 | Bridgwater | Conservative Party | Ashley Fox | 12,281 | 30.6% | −19.4 pts | 27.2% |
| 16 | Basildon and Billericay | Conservative Party | Richard Holden | 12,905 | 30.6% | −19.4 pts | 30.6% |
| 17 | Birmingham Hall Green and Moseley | Labour Party | Tahir Ali | 12,798 | 30.8% | −19.2 pts | 17.2% |
| 18 | Havant | Conservative Party | Alan Mak | 12,986 | 30.8% | −19.2 pts | 30.6% |
| 19 | South Basildon and East Thurrock | Reform UK | James McMurdock | 12,178 | 30.8% | −19.2 pts | 30.5% |
| 20 | Leicester East | Conservative Party | Shivani Raja | 14,526 | 31.1% | −18.9 pts | 21.6% |
Sorted ascending by winning share. Click a constituency name to see the full candidate record.
How these numbers are computed: methodology. Source data: House of Commons Library general election results 2024, retrieved 2026-05-18, generated 2026-05-19 (Open Parliament Licence v3.0).