Constituency

Horsham

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

At a glance

The MP for Horsham is John Milne (Liberal Democrat), who has held the seat since 2024. At the 2024 general election the seat was a LD gain from Con: he took 39.0% of the vote for a majority of 2,517, on a 70.1% turnout. Compared with the 2019 general election, the Liberal Democrat share of the vote was up 15.6 points, and turnout fell from 72.9%.

Current MP

John Milne

Liberal Democrat

2024 general election result

Majority 2,517 · Turnout 70.1% · Electorate 79,150

CandidatePartyVotesShare
John Milne Liberal Democrat 21,632 39%
Jeremy Quin Conservative 19,115 34.4%
Hugo Miller Reform UK 6,116 11%
James Field Labour 5,979 10.8%
Catherine Ross Green Party 2,137 3.9%
Jim Duggan The Peace Party - Non-violence, Justice, Environment 276 0.5%
Paul Abbott Social Democratic Party 244 0.4%

Past election results

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

ElectionWinnerResultMajority
2024 John Milne (LD) LD gain from Con 2,517
2019 Jeremy Quin (Con) Con hold 21,127
2017 Jeremy Quin (Con) Con hold 23,484
2015 Jeremy Quin (Con) Con hold 24,658
2010 Francis Maude (Con) Con hold 11,460

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
John Milne Liberal Democrat 2024 to present
Jeremy Quin Conservative 2015 to 2024
Francis Maude Conservative 2010 to 2015

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