Filton and Bradley Stoke.
Labour Party MP Claire Hazelgrove holds the seat on 45.5% of the vote.
2 Jun 2026
Hazelgrove's one departure from Labour's line came in June 2025, when she voted for a new clause to the Terminally Ill Adults (End of Life) Bill -- a free vote on assisted dying where she backed tighter safeguards than her party's majority. Otherwise she has been one of Labour's most loyal MPs, voting with the party on 99.8% of divisions, including supporting steel nationalisation and backing the government's King's Speech programme in full. Her most recent news coverage reflects active constituency work: she arranged a ministerial meeting for a constituent with cancer fighting school admissions policy, raised the case in Parliament, and committed to submitting evidence to the government consultation -- coverage that rated her performance highly across multiple outlets.
She participates in 90% of votes, above the Commons average, and her 49 contributions span economy and jobs, local government, health, housing, and defence -- the last topic likely shaped by her Filton and Bradley Stoke constituency, home to major aerospace and defence employers including Airbus. Her stance profile shows strong alignment with workers' rights and progressive taxation, while she sits notably above her party average on consumer protection and public services funding. She scores below the Labour average on assisted dying safeguards and disability benefits -- the latter a pattern worth watching given the government's welfare reform agenda.
She holds no select committee seat, which limits her formal scrutiny role. Recent local news is dominated by crime coverage (37 articles, near-neutral sentiment), with more positive coverage on transport and education. The July 2024 article flagging her predecessor's low profile on local issues provides useful baseline context: constituent expectations were clearly for a more visible representative.
Ward-level direction-of-travel: who controls what, who flipped recently, who holds the line.
| Ward | Latest winner | Votes | Council | Last cycle |
|---|---|---|---|---|
| Bradley Stoke North(2 seats) | Owusu-Antwi · Cullen | 1,994 | South Gloucestershire LD | May 2023 |
| Bradley Stoke South(2 seats) | Randles · Bradbury | 1,884 | South Gloucestershire LD | May 2023 |
| Charlton Cribbs(3 seats) | Buddharaju · Scott · Shambhu | 1,992 | South Gloucestershire LD | May 2023 |
| Emersons Green(3 seats) | Al-Hassan · Hunt · Hardie | 4,654 | South Gloucestershire LD | May 2023 |
| Filton(2 seats) | Monk · Doyle | 2,075 | South Gloucestershire LD | May 2023 |
| Frenchay Downend(3 seats) | Burton · Brennan · Sood | 5,452 | South Gloucestershire LD | May 2023 |
| Patchway Coniston | Isobel Miriam Walker | 328 | South Gloucestershire LD | May 2023 |
| Stoke Gifford(3 seats) | Addison · Cranney · Gupta | 4,349 | South Gloucestershire LD | May 2023 |
| Stoke Park Cheswick | Ayrden James Pocock | 466 | South Gloucestershire LD | May 2023 |
| Winterbourne(2 seats) | Labuschagne · Jones | 1,708 | South Gloucestershire LD | May 2023 |
Source · Democracy Club · DCLEAPIL v1.0 (CC BY-SA 4.0)
The seat’s population is concentrated in Kingswood and Fishponds (33,998), with Bradley Stoke (25,199) as the second pole. Total population across named built-up areas: 110,496.
Source · ONS Built-Up Areas · Census 2021
| Settlement | Pop. | Class |
|---|---|---|
| Kingswood and Fishponds | 33,998 | city |
| Bradley Stoke | 25,199 | large town |
| Patchway | 18,133 | town |
| Stoke Gifford | 14,209 | town |
| Filton | 11,295 | town |
| Frampton Cotterell and Winterbourne | 6,406 | town |
Headline indicators.
| Indicator | Local | National | Δ |
|---|---|---|---|
| Employment rate | 63.8% | 57.1% | +12% |
| Owner-occupied | 70.2% | 63.1% | +11% |
| Private rented | 19.6% | 20.0% | -2% |
| Social rented | 10.1% | 16.8% | -40% |
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 | £340m |
| Taxpayers | 67,000 |
| Median per taxpayer | £2,890 |
| Mean per taxpayer | £5,060 |
Source · HMRC SPI · ±8% confidence
Where the money flows back in.
This constituency is served by South Gloucestershire. 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 | % | |
|---|---|---|---|
| Claire HazelgroveWON | Lab | 22,905 | 45.5 |
| Jack Lopresti | Con | 12,905 | 25.6 |
| Stephen Burge | Ref | 6,819 | 13.5 |
| James Nelson | Grn | 4,142 | 8.2 |
| Benet Allen | LD | 3,596 | 7.1 |
Turnout 50,367
Prior contests.
| Year | Winner | % | |
|---|---|---|---|
| 2019 | Jack Lopresti | Con | 48.9 |
| 2017 | Jack Lopresti | Con | 50.0 |
| 2015 | Jack Lopresti | Con | 46.7 |
| 2010 | Lopresti, Jack | Con | 40.8 |
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