John Milne

MP since 4 Jul 2024

When contacting this Member, please be respectful. See Parliament’s contact guidance.

John Milne is the Liberal Democrat MP for Horsham, and has been an MP continually since 4 July 2024.

444

Votes Cast

£163,162

Expenses 2024-25

2,517

Majority

39.0%

Vote Share

Expenses (2024-25)

£163,162

Staffing£120,107
Office£27,789
Accommodation£12,681
Travel£2,585

Election Result(2024 General Election)

Turnout: 55,499 voters

✓Liberal Democrat
21,632 votes39.0%
Conservative
19,115 votes34.4%
Reform UK
6,116 votes11.0%
Labour
5,979 votes10.8%
Green Party
2,137 votes3.9%
The Peace Party - Non-violence, Justice, Environment
276 votes0.5%
Social Democratic Party
244 votes0.4%

Parliamentary Activity

Counts in the current Parliament
(since 4 July 2024)

287

Written Questions

34

Oral Questions

157

Debates Spoken In⚑

214

Speeches⚑

444

Divisions Voted

⚑Debates and speeches are sourced from Hansard contributions. The Hansard backfill is still in progress — counts will grow over the next few days as historic days are ingested.

Voting Record

?

How would you have voted?

Tap AYE or NO on the votes below to see how you compare with John.

Aye: 242No: 202

444 votes — page 1 of 18

3 AYE

Northern Ireland Troubles Bill Committee

3 votes · 20 Oct 2026

4 AYE

Northern Ireland Troubles Bill Committee

4 votes · 19 Oct 2026

3 AYE

Courts and Tribunals Bill Report Stage

3 votes · 13 Oct 2026

1 / 18Next

Financial Interests(1)

Employment and earnings

Employment and earnings

—
Role, work or services
West Sussex County Councillor
Until
8 April 2025.
Payer
West Sussex County Council, County Hall, Chichester, West Sussex PO19 1RG

Registered 22 July 2024; updated 15 January 2026

Activity Pulse

Questions asked and motions sponsored by John in Parliament

Other Liberal Democrat MPs

Explore more Members of Parliament sitting for Liberal Democrat.