Windsor.
Conservative and Unionist Party MP Jack Rankin holds the seat on 36.4% of the vote — a split-council geography across 3 councils.
2 Jun 2026
A steady Conservative backbencher, Jack Rankin has drawn local attention on two fronts: opposing Heathrow's third runway as directly harmful to Windsor residents, and pressing the Foreign Secretary to reimburse Windsor and Maidenhead Council for the costs of hosting state visits. On the Tobacco and Vapes Bill, he attracted positive coverage for conducting his own mystery-shopping exercise in the constituency and presenting evidence-based arguments against the legislation in the Commons. Less flattering was a BBC report in early 2025 noting he had accepted free racecourse tickets shortly before speaking in Parliament against gambling regulations affecting the industry -- a conflict of interest he disputed but could not easily dispel.
Rankin votes with the Conservative Party 100% of the time and has no rebel votes on record. His participation rate of 65% sits below the Commons average. Speeches cluster around the economy, fiscal policy, crime and health -- a broad spread rather than a single specialism. His stance profile marks him out as strongly pro-business (96%) and anti-tax-increases (92%), while he scores 0% on pro-workers-rights and pro-housing-development votes, placing him on the harder economic right of his party. He sits notably above the Conservative average on armed forces welfare (+31 percentage points), suggesting a consistent interest in military matters.
He is a member of the Scottish Affairs Committee -- an unusual assignment for a constituency in the south of England, with no obvious explanation in the available data. His news coverage over the past 90 days skews heavily towards local culture and community stories, with transport issues generating the most positive sentiment. He has been an MP since July 2024, so his full parliamentary record remains limited; the voting patterns above are drawn from roughly two years of data.
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 Lab | 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 Lab | May 2023 |
| Langley Marish(2 seats) | Muvvala · Chahal | 1,921 | Slough Lab | May 2023 |
| Langley St Marys(2 seats) | Iftakhar · Manku | 1,510 | Slough Lab | 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