Horsham.
Liberal Democrats MP John Milne holds the seat on 39.0% of the vote.
9 Jun 2026
Weald market towns, recently Liberal Democrat-leaning
Horsham is a market-town seat in the western Weald of West Sussex, anchored by the town of Horsham itself, home to a little under half its 103,900 residents. Beyond the town the seat thins into a network of smaller settlements -- Southwater, Billingshurst and Broadbridge Heath each hold around a tenth -- with a fringe of villages and a strip of the Crawley built-up area completing the picture. It is a comfortable, ageing seat: the median age is 43, more than a third of adults hold a degree, and the population is overwhelmingly White. Local services across all sixteen wards fall to a single district authority, Horsham District Council, with West Sussex running county-tier functions above it.
The seat's politics have moved sharply in recent years. Across the twenty-eight most recent ward contests the Liberal Democrats have taken twenty-three to the Conservatives' five, a clear direction of travel that has reshaped what was once solidly Conservative ground. That shift was confirmed at the 2024 general election, when the Liberal Democrats won on 39 per cent against a Conservative runner-up on 34, overturning a Conservative majority that had stood near 57 per cent of the vote only five years earlier. John Milne, elected for the Liberal Democrats in 2024, sits within that broader local realignment rather than at the head of it, and has so far shown no whipped dissent.
On the figures available the seat now leans Liberal Democrat at both tiers, though the narrowing parliamentary margin suggests it remains genuinely contested rather than settled. Recent local coverage has had a markedly administrative character, dominated by reorganisation of Sussex local government and a reopened development plan, with friction over both. Taken together the picture is of a seat in flux: recently realigned, closely fought at Westminster, and preoccupied for now with the machinery of council reform.
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