Windsor.
Conservative and Unionist Party MP Jack Rankin holds the seat on 36.4% of the vote — a split-council geography across 3 councils.
9 Jun 2026
Three-council Thames seat, Conservative-leaning, increasingly contested
Windsor is a network of Thames-side towns rather than a single dominant centre. The seat takes its name from Windsor itself, a large town of roughly 32,000 and the largest settlement, but Ascot, the eastern edge of Slough, and Egham each contribute substantial shares, with Old Windsor, Virginia Water, Datchet and the villages of Eton and Eton Wick filling out the rest. The constituency is comfortably above the England average for degree-educated residents at two in five, and its median age of 40 is unremarkable. Three authorities run local services across its wards: the Royal Borough of Windsor and Maidenhead and Slough, both unitary, and the district council of Runnymede -- a seat that straddles three town halls is itself a notable fact about the place.
That administrative patchwork is mirrored in a fragmented local politics. Across the most recent ward contests the Conservatives have won the most seats, but they share the field with Liberal Democrats, the Borough First Independents, Labour and a clutch of residents' associations and single-issue groups, several of which top the poll in their own wards. The parliamentary picture has narrowed sharply. The Conservatives held the seat in 2024 on 36 per cent with Labour second, a margin of around fourteen points, down from a near twenty-nine-point lead five years earlier. Jack Rankin, returned as the area's Conservative MP in 2024, holds the seat against that compressed backdrop.
The direction of travel, on the figures available, is towards a more contested seat than the 2019 result implied, even if the Conservatives remain ahead. Recent local coverage has had a largely administrative tenor, dominated by council planning and a long-running governance review rather than acute controversy. Vehicle crime appears to run around half above the constituency average, the one category that diverges clearly. Taken together, the seat reads as Conservative-leaning but no longer safe, with a plural ward map and a shrinking parliamentary margin pointing to a position more open than settled.
Ward-level direction-of-travel: who controls what, who flipped recently, who holds the line. Each ward links to the council that runs it.
| Ward | Latest winner | Votes | Council | Last cycle |
|---|---|---|---|---|
| Ascot & Sunninghill | Sally Coneron | 1,264 | Windsor and Maidenhead LD | Oct 2024 |
| Clewer & Dedworth East(2 seats) | Carpenter · Price | 2,105 | Windsor and Maidenhead LD | May 2023 |
| Clewer & Dedworth West(2 seats) | Costa · Costa | 1,537 | Windsor and Maidenhead LD | May 2023 |
| Clewer East(2 seats) | Tisi · Davies | 2,937 | Windsor and Maidenhead LD | May 2023 |
| Colnbrook & Poyle(2 seats) | Smith · Bedi | 1,380 | Slough Con | May 2023 |
| Datchet, Horton & Wraysbury(3 seats) | Buckley · Larcombe · Grove | 3,123 | Windsor and Maidenhead LD | May 2023 |
| Englefield Green East | Trevor Gates | 442 | Runnymede Lab | May 2023 |
| Englefield Green West | Paul Gahir | 370 | Runnymede Lab | May 2024 |
| Eton & Castle(3 seats) | Davies · Tisi · Wilson | 5,054 | Windsor and Maidenhead LD | May 2023 |
| Langley Foxborough(2 seats) | Instone · Qaseem | 1,082 | Slough Con | May 2023 |
| Langley Marish(2 seats) | Muvvala · Chahal | 1,921 | Slough Con | May 2023 |
| Langley St Mary's(2 seats) | Iftakhar · Manku | 1,510 | Slough Con | May 2023 |
| Old Windsor(2 seats) | Jones · Knowles | 2,643 | Windsor and Maidenhead LD | May 2023 |
| Sunningdale & Cheapside(2 seats) | Gosling · Luxton | 1,434 | Windsor and Maidenhead LD | May 2023 |
| Virginia Water | Karin Rowsell | 808 | Runnymede Lab | May 2024 |
Source · Democracy Club · DCLEAPIL v1.0 (CC BY-SA 4.0)
The seat’s population is concentrated in Windsor (31,905), with Ascot (18,652) as the second pole. Total population across named built-up areas: 110,879.
Source · ONS Built-Up Areas · Census 2021
| Settlement | Pop. | Class |
|---|---|---|
| Windsor | 31,905 | large town |
| Ascot | 18,652 | town |
| Slough | 17,351 | city |
| Egham | 11,827 | large town |
| Old Windsor and Wraysbury | 7,223 | town |
| Virginia Water | 6,334 | town |
Headline indicators.
| Indicator | Local | National | Δ |
|---|---|---|---|
| Employment rate | 58.8% | 57.1% | +3% |
| Owner-occupied | 61.5% | 63.1% | -3% |
| Private rented | 23.1% | 20.0% | +15% |
| Social rented | 15.4% | 16.8% | -8% |
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 | £946m |
| Taxpayers | 58,000 |
| Median per taxpayer | £4,030 |
| Mean per taxpayer | £16,200 |
Source · HMRC SPI · ±8% confidence
Where the money flows back in.
This constituency is served by Windsor and Maidenhead, Slough and Runnymede. 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 | % | |
|---|---|---|---|
| Jack RankinWON | Con | 16,483 | 36.4 |
| Pavitar Mann | Lab | 10,026 | 22.2 |
| Julian Tisi | LD | 9,539 | 21.1 |
| Harl Grewal | Ref | 4,660 | 10.3 |
| Michael Boyle | Grn | 2,288 | 5.1 |
| David Buckley | Ind | 1,629 | 3.6 |
| Simran Dhillon | Ind | 621 | 1.4 |
Turnout 45,246
Prior contests.
| Year | Winner | % | |
|---|---|---|---|
| 2019 | Adam Afriyie | Con | 58.6 |
| 2017 | Adam Afriyie | Con | 64.4 |
| 2015 | Adam Afriyie | Con | 63.4 |
| 2010 | Afriyie, Adam | Con | 60.9 |
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