How many UK MPs won when most voters chose someone else?

649 constituencies elected (31,974,240 valid votes)
229 seats won without majority support (35.3% of constituencies)
Highly disproportional overall vote-to-seat distortion (Gallagher index)

The most extreme case in the 2019 general election: an MP elected on 32.4% of the vote in South Down — meaning 67.6% 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 2019 cycle that produced 229 MPs who took less than half the votes in their constituency (35.3% of the 649 seats). The Conservative Party turned 43.7% of votes into 56.2% of seats; Liberal Democrats took 11.6% of votes but 1.7% of seats. Across the whole result the vote-to-seat gap was highly 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 2019 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.

Winning party
  • Conservative Party 365
  • Labour Party 202
  • Liberal Democrats 11
  • Scottish National Party 48
  • Green Party 1
  • The Brexit Party 0

National FPTP audit

Seats won without majority support229 of 649 (35%)
Disproportionality (Gallagher index)Highly disproportional
Largest over-representationConservative Party +12.6% seat-share gap
Largest under-representationLiberal Democrats -9.9% seat-share gap
Total seats audited649 across 31,974,240 valid votes

Excluded from headline metrics: 1 speaker. What these tokens mean.

Vote share vs seat share by party

Vote share
Seat share

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.

  • Conservative Party +13 pts
    votes 44%
    seats 56%
  • Labour Party −1 pts
    votes 32%
    seats 31%
  • Liberal Democrats −10 pts
    votes 12%
    seats 2%
  • Scottish National Party +4 pts
    votes 4%
    seats 7%
  • Green Party −3 pts
    votes 3%
    seats 0%
  • The Brexit Party −2 pts
    votes 2%
    seats 0%

64 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.

#ConstituencyWinning partyWinning candidateVotesShare 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
1South Down Sinn FéinChris Hazzard16,13732.4%−17.6 pts29.2%
2Sheffield, Hallam Labour PartyOlivia Blake19,70934.6%−15.4 pts33.4%
3Kirkcaldy and Cowdenbeath Scottish National PartyNeale Hanvey16,56835.2%−14.8 pts32.6%
4South Antrim Democratic Unionist PartyPaul Girvan15,14935.3%−14.7 pts29.0%
5Ynys Môn Conservative PartyVirginia Crosbie12,95935.5%−14.5 pts30.1%
6East Lothian Scottish National PartyKenny MacAskill21,15636.2%−13.8 pts29.5%
7East Dunbartonshire Scottish National PartyAmy Callaghan19,67237.1%−12.9 pts36.8%
8Caithness, Sutherland and Easter Ross Liberal DemocratsJamie Stone11,70537.2%−12.8 pts36.6%
9Hemsworth Labour PartyJon Trickett16,46037.5%−12.5 pts34.8%
10Barnsley East Labour PartyStephanie Peacock14,32937.6%−12.4 pts29.2%
11Hartlepool Labour PartyMike Hill15,46437.7%−12.3 pts28.9%
12Normanton, Pontefract and Castleford Labour PartyYvette Cooper18,29737.9%−12.1 pts35.3%
13Ceredigion Plaid CymruBen Lake15,20837.9%−12.1 pts22.1%
14Kensington Conservative PartyFelicity Buchan16,76838.3%−11.7 pts38.0%
15Wimbledon Conservative PartyStephen Hammond20,37338.4%−11.6 pts37.2%
16Doncaster North Labour PartyEdward Miliband15,74038.7%−11.3 pts32.9%
17Carmarthen East and Dinefwr Plaid CymruJonathan Edwards15,93938.9%−11.1 pts34.5%
18Kingston upon Hull East Labour PartyKarl Turner12,71339.2%−10.8 pts35.4%
19Ashfield Conservative PartyLee Anderson19,23139.3%−10.7 pts27.6%
20Cities of London and Westminster Conservative PartyNickie Aiken17,04939.9%−10.1 pts30.7%

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 2019, retrieved 2026-05-19, generated 2026-05-19 (Open Parliament Licence v3.0).