Who won here? Every UK general election since 1832 on one map

Title card reading Who won here? with two dot maps of Britain and Ireland for 1832 and 2024, each dot a seat coloured by the winning party.

Every UK general election since 1832 on one map: 31,736 seats filled, from the first reformed Parliament to July 2024. Pick a town and see who it has sent to Westminster.

I research elections and campaigns, and one thing has always bothered me about British electoral history: it lives in tables. The great reference books list every result, but you cannot see the country change. So I built the map I wanted. It covers all 49 general elections from December 1832 to July 2024: 28,346 constituency contests and 89,545 candidacies. Each dot is a seat, coloured by the party family that won it, and a slider plays you through two centuries.

Tap any dot and you get the result, and a strip of colour showing who has won nearest that spot at every election since 1832. Search for your town and it does the same for you.

Two centuries in four maps

Four dot maps of Britain and Ireland for 1832, 1906, 1945 and 2024. In 1832 and 1906 orange Liberal dots dominate, with green Irish nationalist dots across Ireland in 1906; in 1945 red Labour dots fill the industrial areas; in 2024 Labour red covers most of Britain with blue Conservative dots in the south.
Seats won in 1832, 1906, 1945 and 2024. Orange: Whig and Liberal. Blue: Conservative and Unionist. Red: Labour. Green: Irish nationalist.

In 1832 the Whigs and their allies won 436 of 658 seats. In 1906 the Liberals won 397, while Ireland was almost solid for Home Rule. By 1945 Labour had 394 seats, its first majority, and the Liberals 14. In 2024 Labour won 411 of 650.

Stacked bars for every general election from 1832 to 2024 showing the share of seats won by each party family. Orange Liberal shares shrink after 1910 and red Labour shares grow from 1918; blue Conservative shares run throughout.
Share of seats won by each party family at every general election. The dashed line is half the House.

The election that was not

The first surprise is how often there was no vote at all. If nobody stood against the sitting members, they were simply returned. From 1832 to 1880, 40.1% of all seats were filled that way. In 1859 it was 380 seats, 58.1% of the House. Unopposed returns faded after 1918, and the last ones at a general election came in 1951, when 4 members were returned without a vote.

Bar chart of the share of seats returned unopposed at each election, from about 29% in 1832 to a peak of 58% in 1859, falling to almost zero after 1945.
Share of seats returned unopposed at each general election.

In 1859, most seats in the Commons were filled without a single vote being cast.

Many seats also had two members. In 1832, 505 of the 658 seats were in constituencies electing two or more, and between 1832 and 1880, 33.9% of two-member seats sent one member from each side. On the map these are pairs of dots. The boroughs that lost their members in 1832 have their own story in my Rotten Boroughs study.

The Liberal fall and Labour rise

The Liberal family won 397 seats in 1906, 271 in December 1910, 40 in 1924 and just 6 in 1951. Labour won its first seats in 1900, passed the Liberals in 1922, and has alternated with the Conservatives ever since. The vote chart shows how unfair first past the post can look: in 1983 the Liberal and SDP Alliance won 25.4% of the votes and 23 seats, and in 2024 Reform UK won 14.3% and 5 seats, while Labour took 63.2% of the seats on 33.7% of the votes.

Line chart of vote shares in contested seats from 1832 to 2024 for the Conservative, Liberal, Labour and UKIP and Reform families. The Liberal line falls from around 50% before 1910 to under 10% by the 1930s while Labour rises to over 40%.
Share of votes cast in contested seats. Before 1950 electors in two-member seats had two votes.

Scotland, Wales and Ireland

The nations tell their own stories. Wales was almost wholly Liberal before 1914: 33 of 34 seats in 1906 (counting Monmouthshire). Then it turned Labour, and the Conservatives won no Welsh seat at all in 1906, 1997, 2001 and 2024. Scotland went from Liberal to a long Labour lead, with a Unionist peak in 1955 (31 seats on 41.6% of the vote), before the SNP took 56 of 59 seats in 2015. In 2024 Labour won 37 Scottish seats and the SNP 9.

Ireland is the most dramatic of all. In December 1910 the nationalist parties held 84 of its 103 seats; in 1918 Sinn Féin won 73 of 105, and from 1922 only Northern Ireland sent members to Westminster.

Two stacked bar charts of seat shares by party for Scotland and for Wales from 1832 to 2024. Orange Liberal dominates both before 1914, red Labour after, and yellow SNP takes most Scottish seats in 2015 and 2019.
Seats by party family in Scotland and in Wales.

The Red Wall, and after

“Red Wall” is a label rather than a list, so I used a simple rule: seats in the North East, North West, Yorkshire and the Humber, the Midlands and Wales that Labour won in 2017 and the Conservatives won in 2019. That gives 45 seats. Followed back by name, the median one had returned Labour at 6 elections in a row.

The 2024 election used new boundaries, so you cannot compare seat by seat. The Commons Library publishes notional 2019 results for the new seats, and on those the Conservatives would have won 160 seats in the same regions. In 2024 Labour won 106 of them and the Conservatives kept 42.

Map of northern England, the Midlands and Wales with the 45 Red Wall seats of 2019 as blue dots among grey dots for other seats, and a bar chart of 2024 winners of the 160 notional Conservative seats: Labour 106, Conservative 42, Liberal Democrat 7, Reform UK 2, Plaid Cymru 2, Green 1.
Left: the seats Labour won in 2017 and lost to the Conservatives in 2019. Right: who won in 2024 the new seats in the same regions that the Conservatives would have won in 2019.

How I did this

The results come from UK Parliament, which publishes every candidate at every general election from 1832 to 2019, and from the House of Commons Library for 2024 and the notional 2019 results. The results file does not say how many members each seat elected, so I took that from Wikidata, which records every MP and the election they won. The totals come out right for every election (658 seats in 1832, 707 in 1918), and the winners’ surnames agree with Wikidata’s members for 98.7% of seats.

Party labels are grouped into families, so that Whigs, Liberals and Liberal Democrats share a colour, and Liberal Unionists, Peelites and the National Liberals who sat with the Conservatives keep their own. Checked against Wikipedia’s election infoboxes, my Conservative, Liberal and Labour seat totals agree within two seats in 111 of 130 comparisons; the rest are differences in grouping. Historic boundaries are not open data for every era, so each constituency is a point, from Wikidata or its town or county, and the dots are spread apart so they do not overlap. Cities swell and big rural seats shrink, and the strip for your town uses the nearest seat point, not the boundary. By-elections are not included.

Notes and sources

  • Results 1832 to 2019: UK Parliament, UK General Elections Results 1832 to 2019 (data), Open Parliament Licence v3.0.
  • 2024 results and notional 2019 results on the 2024 boundaries: House of Commons Library, Election Results, Open Parliament Licence v3.0. Notional results by Rallings and Thrasher, Professor David Denver and Nicholas Whyte for Sky News, PA, BBC News and ITV News.
  • Members per seat, constituencies and places: Wikidata (CC0), retrieved 29 October 2026.
  • Check of seat totals: the English Wikipedia article on each general election (CC BY-SA 4.0).
  • Places: OS Open Names (Open Government Licence v3.0), GeoNames (CC BY 4.0).
  • Paper, data and code: Zenodo and GitHub.
  • I wrote the text, with drafting and editing assistance from Claude (Anthropic), which also helped prepare the analysis code. I reviewed and checked all text and results.