South East · England · 79,150Boundary · 2023

Horsham

Follow⇄ Compare
Dispatch
Apr 2026

A marginal seat — won by just 2,517 votes (4.5%) in 2024. Covers Horsham, Southwater and Billingshurst. Population 103,902. Recorded crime is 69% below the national average.

Elected in 2024 when Horsham turned from Conservative to Lib Dem for the first time in decades, John Milne has quickly built a visible constituency presence -- challenging Southern Water's CEO over sewage pollution and bill hikes, warning in Parliament that biodiversity policy changes threaten local landscapes like the Knepp rewilding estate, raising rural road safety with councils, and calling for government support for struggling high street businesses. His most recent parliamentary activity, on 15 April 2026, saw him vote consistently to defend House of Lords amendments to both the Children's Wellbeing and Schools Bill and the Pension Schemes Bill -- backing the Lords on issues including the government's proposed power to direct private pension fund investments, which critics framed as ministerial overreach.

Milne votes with the Liberal Democrats 100% of the time and has no rebel votes on record. His participation rate of 70% sits somewhat below the Commons average. His stance profile reflects classic Lib Dem positioning -- strongly aligned with climate action (88%) and parliamentary scrutiny (95-96%) -- while diverging sharply from Labour on fiscal and workers' rights votes (16% and 25% aligned respectively). His 250 parliamentary contributions span economy and jobs, social care, local government, and fiscal policy, consistent with his seat on the Work and Pensions Committee.

342
Commons votes
This parliament
£34k
Median income
HMRC · 2024
79.2k
Electorate
2024 GE

Sign up free to see how John Milne votes, their stance profile, speeches, and committee roles.

Sign up free
§ 06This week in Westminster.Live · today’s sittingOrder Paper · refreshed daily

Milne’s scheduled Commons activity this week — whipped divisions, oral questions, debates — drawn from the House of Commons Order Paper.

§ 07The record, at a glance.357 divisions voted

Two readings of the same data. Issue volume shows where Milne has cast the most ballots — a proxy for engagement, not direction. Notable votes are the moments where the whip was free or where they broke ranks.

Issue volume
Top issues by total divisions voted · cumulative this Parliament
Taxation
70
Economy
61
Employment
39
Education
32
Crime & Policing
29
Welfare and Benefits
26
Notable votes
Free votes and rebellions — moments the MP’s own judgment matters more than the whip

No rebellions or free votes recorded yet.

§ 08The local picture.16 wards

Constituencies are not uniform. Below — the local council make-up, key facts worth knowing, and the neighbouring seats on either side.

WardCouncillorVotesParty
BillingshurstJohn Maurice Trollope926Liberal
BillingshurstMark Alexander Baynham1,044Liberal
BillingshurstSamantha Leigh Bateman1,069Liberal
Broadbridge HeathJames John Brookes579Liberal
Broadbridge HeathJonathan Charles Herbert Taylor503Liberal
Colgate RusperLiz Kitchen681Conserva
Colgate RusperTony Hogben639Conserva
Cowfold Shermanbury West GrinsteadJoanne Knowles669Liberal
Cowfold Shermanbury West GrinsteadLynn Audrey Lambert690Conserva
DenneClive Trott1,153Liberal
DenneJohn Milne1,204Liberal
DenneRuth Margaret Fletcher1,337Liberal
Population (2021 Census)
103,902
Electorate 79,150 · 2024 register
Median income
£34,000
HMRC SPI 2024
Households renting privately
15.6%
England average 20.0%
Schools
50
31 primary · 4 secondary
Next · dig deeperEvery division, question, speech and committee record

Mine the full
record → Data view

Filter divisions, search written questions, read every speech since the election. Sortable, searchable, downloadable.

More constituency data is being added, including local issue analysis and historical trends. Learn about our methodology. View data sources & attribution.