Ribble Valley.
Labour Party MP Maya Ellis holds the seat on 34.9% of the vote — a split-council geography across 3 councils.
1 Jun 2026
Ellis has broken from Labour five times -- all on the same day, all on the same bill. On 20 June 2025, she voted against her party on multiple amendments to the Terminally Ill Adults (End of Life) Bill, consistently backing provisions that would close a potential loophole allowing voluntary self-starvation to qualify as terminal illness, and supporting procedural moves to extend safeguards around independent doctor assessments. Her 67% on end-of-life autonomy and 67% on assisted-dying safeguards both sit above her party's averages, suggesting a considered position rather than a protest vote: she broadly supports assisted dying but wants tighter guardrails around eligibility.
Beyond that cluster of rebel votes, Ellis is a 96.2% party-line voter with a 67% participation rate -- below the Commons average -- and a record weighted toward progressive priorities. She scores 97% on progressive taxation and 85% on workers' rights, and called publicly for a four-day working week in December 2025. Her speeches concentrate heavily on economy and jobs, health, and local government -- the top three topics accounting for over 40% of her 83 parliamentary contributions. She sits on the Housing, Communities and Local Government Committee, which maps directly onto her local-government speech activity.
Locally, her most prominent recent action was backing a campaign to restore a closed hospital ward in her Ribble Valley constituency, meeting campaigners and pressing health officials for a public meeting. Earlier coverage credited her with securing government commitments on the A582 road upgrade and pressing ministers on Lancashire business concerns. Her news coverage across 71 articles over 90 days is broadly neutral in tone, with health stories carrying the most positive sentiment. Voting data runs to April 2026; speech data to March 2026.
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 |
|---|---|---|---|---|
| Alston Hothersall(2 seats) | Rogerson · Clark | 668 | Ribble Valley Con | May 2019 |
| Bamber Bridge East(2 seats) | Stevens · Hunter | 1,104 | South Ribble Lab | May 2023 |
| Bamber Bridge West | David William Bollenberg | 253 | South Ribble Lab | Oct 2024 |
| Billington Langho(2 seats) | Farmer · Austin | 873 | Ribble Valley Con | May 2023 |
| Bowland | Rosie Elms | 0 | Ribble Valley Con | May 2019 |
| Brockhall Dinckley | Stephen Alexis Atkinson | 315 | Ribble Valley Con | May 2023 |
| Chipping | Simon Hore | 293 | Ribble Valley Con | May 2023 |
| Clayton Le Dale Salesbury | Louise Edge | 391 | Ribble Valley Con | May 2019 |
| Coupe Green Gregson Lane(2 seats) | Gleeson · Forshaw | 1,151 | South Ribble Lab | May 2023 |
| Derby Thornley(2 seats) | Spencer · Ray | 736 | Ribble Valley Con | May 2023 |
| Dilworth(2 seats) | Jameson · Stubbs | 823 | Ribble Valley Con | May 2023 |
| Gisburn Rimington | Charles William Hamish McFall | 203 | Ribble Valley Con | May 2023 |
| Greyfriars | Fiona Duke | 1,258 | Preston LD | May 2026 |
| Hurst Green Whitewell | Jan Alcock | 208 | Ribble Valley Con | May 2023 |
| Lostock Hall(3 seats) | Stringfellow · Pritchard · Gabbott | 2,644 | South Ribble Lab | May 2023 |
| Mellor(2 seats) | Walsh · Brunskill | 969 | Ribble Valley Con | May 2023 |
| Preston Rural East | Daniel Paul Nuttall | 1,172 | Preston LD | May 2026 |
| Preston Rural North | Stephen Geoffrey Thompson | 983 | Preston LD | May 2026 |
| Ribchester | Karl Barnsley | 276 | Ribble Valley Con | May 2023 |
| Samlesbury Walton(2 seats) | Gleave · Mullineaux | 1,202 | South Ribble Lab | May 2023 |
| Sharoe Green | Jack Singh | 975 | Preston LD | May 2026 |
| Waddington Bashall Eaves Mitton | Sophie Cowman | 212 | Ribble Valley Con | May 2023 |
| Walton Le Dale East(2 seats) | Lomax · Bedford | 1,406 | South Ribble Lab | May 2023 |
| Walton Le Dale West(2 seats) | Bretherton · Campbell | 1,165 | South Ribble Lab | May 2023 |
| West Bradford Grindleton | Kevin Horkin | 293 | Ribble Valley Con | May 2023 |
| Whalley Nethertown | Aaron Oghenevwede Wilkins-Odudu | 137 | Ribble Valley Con | May 2023 |
| Wilpshire Ramsgreave(2 seats) | Hirst · Bibby | 941 | Ribble Valley Con | May 2023 |
Source · Democracy Club · DCLEAPIL v1.0 (CC BY-SA 4.0)
The seat’s population is concentrated in Bamber Bridge (27,168), with Fulwood (15,354) as the second pole. Total population across named built-up areas: 98,908.
Source · ONS Built-Up Areas · Census 2021
| Settlement | Pop. | Class |
|---|---|---|
| Bamber Bridge | 27,168 | large town |
| Fulwood | 15,354 | large town |
| Rural & dispersed | 10,814 | town |
| Longridge (Ribble Valley) | 8,720 | town |
| Blackburn (Blackburn with Darwen) | 3,569 | city |
| Grimsargh | 2,801 | village |
Headline indicators.
| Indicator | Local | National | Δ |
|---|---|---|---|
| Employment rate | 59.6% | 57.1% | +4% |
| Owner-occupied | 80.7% | 63.1% | +28% |
| Private rented | 13.4% | 20.0% | -33% |
| Social rented | 6.0% | 16.8% | -64% |
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 | £351m |
| Taxpayers | 59,000 |
| Median per taxpayer | £2,850 |
| Mean per taxpayer | £5,960 |
Source · HMRC SPI · ±8% confidence
Where the money flows back in.
This constituency is served by Ribble Valley, South Ribble and Preston. 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 | % | |
|---|---|---|---|
| Maya EllisWON | Lab | 18,177 | 34.9 |
| Nigel Evans | Con | 17,321 | 33.3 |
| John Carroll | Ref | 8,524 | 16.4 |
| John Potter | LD | 5,001 | 9.6 |
| Caroline Montague | Grn | 1,727 | 3.3 |
| Qasim Ajmi | Ind | 1,273 | 2.5 |
Turnout 52,023
Prior contests.
| Year | Winner | % | |
|---|---|---|---|
| 2019 | Nigel Evans | Con | 60.3 |
| 2017 | Nigel Evans | Con | 57.8 |
| 2015 | Nigel Evans | Con | 48.6 |
| 2010 | Evans, Nigel | Con | 50.3 |
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