Constituency

St Albans

Boundary: St Albans (2024). Basemap © OpenStreetMap, © CARTO. Boundary: ONS, Open Government Licence.

At a glance

The MP for St Albans is Daisy Cooper (Liberal Democrat), who has held the seat since 2019. At the 2024 general election the seat was a LD hold: she took 56.6% of the vote for a majority of 19,834, on a 71.0% turnout. Compared with the 2019 general election, the Liberal Democrat share of the vote was up 6.5 points, and turnout fell from 78.1%.

Current MP

Daisy Cooper

Liberal Democrat

2024 general election result

Majority 19,834 · Turnout 71% · Electorate 72,739

CandidatePartyVotesShare
Daisy Cooper Liberal Democrat 29,222 56.6%
James Spencer Conservative 9,388 18.2%
Sophia Bhatti Labour 5,189 10.1%
John Dowdle Reform UK 4,336 8.4%
Simon Grover Green Party 3,272 6.3%
Dafydd Morriss Heritage Party 104 0.2%
Stewart Satterly Social Democratic Party 103 0.2%

Past election results

Every General Election and by-election in this seat, newest first. Open one for the full candidate list.

ElectionWinnerResultMajority
2024 Daisy Cooper (LD) LD hold 19,834
2019 Daisy Cooper (LD) LD gain from Con 6,293
2017 Anne Main (Con) Con hold 6,109
2015 Anne Main (Con) Con hold 12,732
2010 Anne Main (Con) Con hold 2,305

Members for this seat

Everyone who has won the seat at the elections in our records, which begin with the 2010 general election. Members before then are not shown.

MemberPartyPeriod
Daisy Cooper Liberal Democrat 2019 to present
Anne Main Conservative 2010 to 2019

Source: 2024 general election result from the official Parliament constituency profile.