Horsham.
Liberal Democrats MP John Milne holds the seat on 39.0% of the vote.
3 Jun 2026
Horsham's Liberal Democrat MP has been active on several fronts recently, backing the cross-party push to refer Prime Minister Keir Starmer to the Privileges Committee over the Mandelson appointment -- a significant move that put the Lib Dems alongside the Conservatives in demanding accountability. He also voted against government regulations that would strip asylum seekers of support for working illegally, against the government's bid to restore ministerial power to direct pension fund investment decisions, and in favour of retaining Lords amendments to the English Devolution Bill. None of these votes broke with Lib Dem positions; Milne has a 100% party alignment record with no rebel votes.
His participation rate of 71% sits below the Commons average. Within that voting record, he shows strong consistency on Lords scrutiny (97% aligned) and parliamentary accountability (95%), while diverging sharply from progressive positions on housing development (8% aligned) and fiscal expansion. His speeches -- 256 contributions across 151 debates -- cluster heavily around economy and jobs, social care, local government, and fiscal policy, topics that align with his membership of the Work and Pensions Committee. Local news coverage highlights campaigns on Southern Water pollution, rural road safety, high street business pressures, and biodiversity protections, suggesting a constituency-focused operation.
Milne arrived in 2024 as part of the Liberal Democrat surge in southern England, taking a seat held for years by the Conservatives. His modest deviations from Lib Dem norms on assisted dying -- slightly less supportive than his party average on both access and safeguards -- are the only measurable policy divergences in the data. News sentiment across 191 articles is broadly neutral, with no sustained negative coverage. Voting data and speeches provide a reasonably full picture of his parliamentary activity.
Ward-level direction-of-travel: who controls what, who flipped recently, who holds the line.
| Ward | Latest winner | Votes | Council | Last cycle |
|---|---|---|---|---|
| Billingshurst(3 seats) | Trollope · Baynham · Bateman | 3,039 | Horsham LD | May 2023 |
| Broadbridge Heath(2 seats) | Brookes · Taylor | 1,082 | Horsham LD | May 2023 |
| Colgate Rusper | Hannah Butler | 453 | Horsham LD | Apr 2025 |
| Cowfold Shermanbury West Grinstead(2 seats) | Knowles · Lambert | 1,359 | Horsham LD | May 2023 |
| Denne | Cheryl Sweeney | 712 | Horsham LD | Nov 2024 |
| Forest(3 seats) | Minto · Skipp · Olson | 4,060 | Horsham LD | May 2023 |
| Holbrook East(2 seats) | Grant · Hellawell | 1,658 | Horsham LD | May 2023 |
| Holbrook West(2 seats) | Franke · Emery | 1,952 | Horsham LD | May 2023 |
| Itchingfield Slinfold Warnham | Ross Dye | 773 | Horsham LD | May 2026 |
| Nuthurst Lower Beeding | Dennis Stephen Livingstone | 464 | Horsham LD | May 2023 |
| Roffey North(2 seats) | Bevis · Walters | 1,616 | Horsham LD | May 2023 |
| Roffey South(2 seats) | Mercer · Raby | 1,461 | Horsham LD | May 2023 |
| Rudgwick | Dick Landeryou | 497 | Horsham LD | May 2023 |
| Southwater North | Claire Vickers | 618 | Horsham LD | Feb 2024 |
| Southwater South Shipley(2 seats) | Jeffery · Blackburn | 1,588 | Horsham LD | May 2023 |
| Trafalgar(2 seats) | Frankland · Boffey | 2,499 | Horsham LD | May 2023 |
Source · Democracy Club · DCLEAPIL v1.0 (CC BY-SA 4.0)
The seat’s population is concentrated in Horsham (48,674), with Rural & dispersed (12,233) as the second pole. Total population across named built-up areas: 103,883.
Source · ONS Built-Up Areas · Census 2021
| Settlement | Pop. | Class |
|---|---|---|
| Horsham | 48,674 | large town |
| Rural & dispersed | 12,233 | town |
| Southwater | 11,412 | town |
| Billingshurst | 9,531 | town |
| Broadbridge Heath | 6,355 | town |
| Crawley (Crawley) | 4,488 | city |
Headline indicators.
| Indicator | Local | National | Δ |
|---|---|---|---|
| Employment rate | 62.6% | 57.1% | +10% |
| Owner-occupied | 72.7% | 63.1% | +15% |
| Private rented | 15.6% | 20.0% | -22% |
| Social rented | 11.7% | 16.8% | -30% |
Ethnicity.
Source · Census 2021
Population by age & sexCensus 2021 · 18 bands · click to expand
Source · Census 2021 (ONS) · % of usual residents; tick marks the median seat per band
Income tax contribution.
| Total income tax | £533m |
| Taxpayers | 60,000 |
| Median per taxpayer | £3,720 |
| Mean per taxpayer | £8,950 |
Source · HMRC SPI · ±8% confidence
Where the money flows back in.
This constituency is served by Horsham. Each council’s service spend, peer rank and supplier list lives on its own page — open from the meta block above or the compass strip below.
Move the income slider on My place to see income tax, NI, VAT and council tax against your earnings — the household lens.
Headline rate.
By category.
Source · data.police.uk · 3-month rate per 1,000 pop
2024 — full result.
| Candidate | Votes | % | |
|---|---|---|---|
| John MilneWON | LD | 21,632 | 39.0 |
| Jeremy Quin | Con | 19,115 | 34.4 |
| Hugo Miller | Ref | 6,116 | 11.0 |
| James Field | Lab | 5,979 | 10.8 |
| Catherine Ross | Grn | 2,137 | 3.9 |
| Jim Duggan | Ind | 276 | 0.5 |
| Paul Abbott | Ind | 244 | 0.4 |
Turnout 55,499
Prior contests.
| Year | Winner | % | |
|---|---|---|---|
| 2019 | Jeremy Quin | Con | 56.8 |
| 2017 | Jeremy Quin | Con | 59.5 |
| 2015 | Jeremy Quin | Con | 57.3 |
| 2010 | Maude, Francis | Con | 52.7 |
Sources, methods & last update
2023 boundary review
DCLEAPIL v1.0 (CC BY-SA 4.0)
Census 2021
National avg over 575 seats
±8% confidence
LSOA-aggregated · rolling 12mo