Skip to council information
Professional UK parliamentary constituency boundary mapping for print, digital publishing and campaign planning.
01751 473136 | admin@electionmaps.co.uk

UK Parliamentary Constituency and Ward Maps

Stockport Council Map

View the Stockport council boundary. Explore local wards, election results and party seats. Buy digital map files for £15 including VAT, or order a print.

Download or Order this Map

Digital map files cost £15.00 including VAT. Printed maps start at £41.00 including VAT and UK delivery.

Request a Custom Map
Files by Email
Secure Payment
A2, A1 or A0 Prints

We prepare your map after payment. Files are sent by email.

May 2026 council boundary. Map © Mapbox and OpenStreetMap. Boundary data © ONS and Ordnance Survey.

Residents, mid-2025

304,879

Wards

21

Seats in 2026

63

Selected result year

2022

Party seats: 2026 snapshot

Download seat history (CSV)

Liberal Democrats seat majority. A majority of this seat total needs 32 seats. This annual archive is not a live record of party membership or the council administration.

Seats by party, 2026
PartySeats
Liberal Democrats33
Labour14
Other9
Green4
Reform UK2
Conservative1
Reported total63

“Other” can include several parties, independents and vacancies. It is not a single voting group. Source: Open Council Data.

Seat history: 1973–2026

These are annual snapshots. A change between years can reflect elections, by-elections, party changes or boundary changes. Older records follow council names and are not a constant-boundary series. The pre-2016 source combines Green and other smaller parties under “Other” and national parties under “Nationalist parties”.

Annual council seat archive
YearTotalParty seats
202663Conservative 1 · Labour 14 · Liberal Democrats 33 · Green 4 · Reform UK 2 · Other 9
202563Conservative 1 · Labour 21 · Liberal Democrats 30 · Green 3 · Other 8
202463Labour 22 · Liberal Democrats 31 · Green 3 · Other 7
202363Labour 24 · Liberal Democrats 30 · Green 3 · Other 6
202263Conservative 6 · Labour 25 · Liberal Democrats 27 · Green 2 · Other 3
202163Conservative 9 · Labour 25 · Liberal Democrats 25 · Green 1 · Other 3
202063Conservative 8 · Labour 26 · Liberal Democrats 26 · Other 3
201963Conservative 8 · Labour 26 · Liberal Democrats 26 · Other 3
201863Conservative 13 · Labour 25 · Liberal Democrats 21 · Other 4
201763Conservative 14 · Labour 23 · Liberal Democrats 21 · Other 5
201663Conservative 14 · Labour 23 · Liberal Democrats 21 · Other 5
201563Conservative 13 · Labour 21 · Liberal Democrats 26 · Other 3
201463Conservative 10 · Labour 22 · Liberal Democrats 28 · Other 3
201363Conservative 10 · Labour 21 · Liberal Democrats 29 · Other 3
201263Conservative 11 · Labour 20 · Liberal Democrats 28 · Other 4
201163Conservative 11 · Labour 16 · Liberal Democrats 31 · Other 5
201063Conservative 9 · Labour 13 · Liberal Democrats 37 · Other 4
200963Conservative 10 · Labour 14 · Liberal Democrats 36 · Other 3
200863Conservative 10 · Labour 14 · Liberal Democrats 36 · Other 3
200763Conservative 9 · Labour 15 · Liberal Democrats 36 · Other 3
200663Conservative 10 · Labour 15 · Liberal Democrats 35 · Other 3
200563Conservative 10 · Labour 14 · Liberal Democrats 35 · Other 4
200463Conservative 10 · Labour 14 · Liberal Democrats 35 · Other 4
200363Conservative 9 · Labour 17 · Liberal Democrats 34 · Other 3
200263Conservative 8 · Labour 19 · Liberal Democrats 33 · Other 3
200163Conservative 6 · Labour 22 · Liberal Democrats 31 · Other 4
200063Conservative 6 · Labour 22 · Liberal Democrats 31 · Other 4
199963Conservative 2 · Labour 26 · Liberal Democrats 32 · Other 3
199863Conservative 3 · Labour 27 · Liberal Democrats 30 · Other 3
199763Conservative 2 · Labour 27 · Liberal Democrats 31 · Other 3
199663Conservative 2 · Labour 27 · Liberal Democrats 31 · Other 3
199563Conservative 10 · Labour 23 · Liberal Democrats 27 · Other 3
199463Conservative 13 · Labour 17 · Liberal Democrats 30 · Other 3
199363Conservative 17 · Labour 17 · Liberal Democrats 26 · Other 3
199263Conservative 17 · Labour 17 · Liberal Democrats 26 · Other 3
199163Conservative 17 · Labour 17 · Liberal Democrats 26 · Other 3
199063Conservative 18 · Labour 17 · Liberal Democrats 25 · Other 3
198963Conservative 22 · Labour 14 · Liberal Democrats 24 · Other 3
198863Conservative 22 · Labour 14 · Liberal Democrats 24 · Other 3
198763Conservative 22 · Labour 15 · Liberal Democrats 22 · Other 4
198663Conservative 24 · Labour 16 · Liberal Democrats 18 · Other 5
198563Conservative 28 · Labour 17 · Liberal Democrats 15 · Other 3
198463Conservative 28 · Labour 17 · Liberal Democrats 15 · Other 3
198363Conservative 30 · Labour 18 · Liberal Democrats 12 · Other 3
198263Conservative 32 · Labour 20 · Liberal Democrats 8 · Other 3
198163Conservative 33 · Labour 22 · Liberal Democrats 5 · Other 3
198063Conservative 33 · Labour 22 · Liberal Democrats 5 · Other 3
197960Conservative 35 · Labour 16 · Liberal Democrats 6 · Other 3
197860Conservative 40 · Labour 13 · Liberal Democrats 4 · Other 3
197760Conservative 39 · Labour 11 · Liberal Democrats 7 · Other 3
197660Conservative 39 · Labour 11 · Liberal Democrats 7 · Other 3
197560Conservative 34 · Labour 12 · Liberal Democrats 10 · Other 4
197460Conservative 27 · Labour 16 · Liberal Democrats 13 · Other 4
197360Conservative 27 · Labour 16 · Liberal Democrats 13 · Other 4

Stockport Council and Local Areas

Metropolitan borough in North West. Official council code: E08000007. Open a ward to see its map and recorded election results.

Official council website · Councils in England · Boundary data (GeoJSON)

Browse all 21 mapped areas

Recorded election results

Download all recorded results (CSV)

21 recorded areas in 2022. These figures describe the contests held in that year. They do not describe every seat on the council. Historical areas can differ from the current map.

Seats won in the recorded contests
  • 10 Liberal Democrats
  • 9 Labour
  • 1 No description
  • 1 Green

Declared winners in this source only. This is not a council-wide vote share or a current seat total.

The supplied 2026 candidate download does not include votes or winners. The 2026 seat archive above is a different dataset. Download the separate 2026 candidate lists (CSV).

Bramhall North1 seats contested · 41.1% turnout

Source area code: E05000779. Electorate: 10,253. Source and method.

Bramhall North, 2022
CandidatePartyCandidate votesResult
Singleton F.Liberal Democrats1,774Elected
Walker L.Conservative1,734Not elected
Tallis T.Labour417Not elected
Hind D.Green276Not elected

In a multi-member contest a voter can cast more than one candidate vote. Do not use the sum of candidate votes as turnout. A blank vote figure can indicate an uncontested election or missing source data.

Bramhall South & Woodford1 seats contested · 47.8% turnout

Source area code: E05000780. Electorate: 10,203. Source and method.

Bramhall South & Woodford, 2022
CandidatePartyCandidate votesResult
Powney I.Liberal Democrats2,361Elected
McGahan J.Conservative2,038Not elected
Guariento Y.Labour288Not elected
Dearden A.Green177Not elected

In a multi-member contest a voter can cast more than one candidate vote. Do not use the sum of candidate votes as turnout. A blank vote figure can indicate an uncontested election or missing source data.

Bredbury & Woodley1 seats contested · 35.1% turnout

Source area code: E05000781. Electorate: 10,616. Source and method.

Bredbury & Woodley, 2022
CandidatePartyCandidate votesResult
Shaw V.Liberal Democrats1,532Elected
Barratt J.Labour1,296Not elected
Morley T.Conservative735Not elected
Wyatt S.Green147Not elected

In a multi-member contest a voter can cast more than one candidate vote. Do not use the sum of candidate votes as turnout. A blank vote figure can indicate an uncontested election or missing source data.

Bredbury Green & Romiley1 seats contested · 35.2% turnout

Source area code: E05000782. Electorate: 11,031. Source and method.

Bredbury Green & Romiley, 2022
CandidatePartyCandidate votesResult
Clark A.Liberal Democrats2,299Elected
Bennett S.Conservative943Not elected
Wise R.Labour472Not elected
Priest L.Green156Not elected

In a multi-member contest a voter can cast more than one candidate vote. Do not use the sum of candidate votes as turnout. A blank vote figure can indicate an uncontested election or missing source data.

Brinnington Central1 seats contested · 18.9% turnout

Source area code: E05000783. Electorate: 11,510. Source and method.

Brinnington Central, 2022
CandidatePartyCandidate votesResult
Peers A.Labour1,391Elected
Lloyd R.Conservative347Not elected
Leather C.Green232Not elected
Ingham S.Liberal Democrats185Not elected

In a multi-member contest a voter can cast more than one candidate vote. Do not use the sum of candidate votes as turnout. A blank vote figure can indicate an uncontested election or missing source data.

Cheadle & Gatley1 seats contested · 36.1% turnout

Source area code: E05000784. Electorate: 12,146. Source and method.

Cheadle & Gatley, 2022
CandidatePartyCandidate votesResult
Hunter I.Liberal Democrats2,385Elected
Walmsley A.Conservative1,046Not elected
Owen C.Labour677Not elected
Drury A.Green265Not elected

In a multi-member contest a voter can cast more than one candidate vote. Do not use the sum of candidate votes as turnout. A blank vote figure can indicate an uncontested election or missing source data.

Cheadle Hulme North1 seats contested · 39.9% turnout

Source area code: E05000785. Electorate: 9,987. Source and method.

Cheadle Hulme North, 2022
CandidatePartyCandidate votesResult
Meller D.Labour1,814Elected
Hannon M.Liberal Democrats1,578Not elected
Dougal B.Conservative443Not elected
Padfield M.Green136Not elected

In a multi-member contest a voter can cast more than one candidate vote. Do not use the sum of candidate votes as turnout. A blank vote figure can indicate an uncontested election or missing source data.

Cheadle Hulme South1 seats contested · 39.8% turnout

Source area code: E05000786. Electorate: 10,815. Source and method.

Cheadle Hulme South, 2022
CandidatePartyCandidate votesResult
Foster-Grime H.Liberal Democrats2,487Elected
Crossen P.Conservative1,160Not elected
Hawkins B.Labour399Not elected
O'Shea A.Green176Not elected
Davies T.Reform UK64Not elected

In a multi-member contest a voter can cast more than one candidate vote. Do not use the sum of candidate votes as turnout. A blank vote figure can indicate an uncontested election or missing source data.

Davenport & Cale Green1 seats contested · 28.8% turnout

Source area code: E05000787. Electorate: 11,177. Source and method.

Davenport & Cale Green, 2022
CandidatePartyCandidate votesResult
Wilson E.Labour2,085Elected
Lyons M.Conservative440Not elected
Gibson C.Liberal Democrats311Not elected
Hanson W.Green225Not elected
Hopkins D.Reform UK108Not elected
Pearson J.Stockport Fights Austerity42Not elected

In a multi-member contest a voter can cast more than one candidate vote. Do not use the sum of candidate votes as turnout. A blank vote figure can indicate an uncontested election or missing source data.

Edgeley & Cheadle Heath1 seats contested · 28.8% turnout

Source area code: E05000788. Electorate: 10,543. Source and method.

Edgeley & Cheadle Heath, 2022
CandidatePartyCandidate votesResult
Heywood L.Labour2,172Elected
Seppman K.Conservative309Not elected
Whitmore T.Liberal Democrats250Not elected
Rick S.Green234Not elected
Schofield L.Reform UK60Not elected

In a multi-member contest a voter can cast more than one candidate vote. Do not use the sum of candidate votes as turnout. A blank vote figure can indicate an uncontested election or missing source data.

Hazel Grove1 seats contested · 40.0% turnout

Source area code: E05000789. Electorate: 10,962. Source and method.

Hazel Grove, 2022
CandidatePartyCandidate votesResult
Ankers P.Liberal Democrats2,107Elected
Moore T.Conservative1,543Not elected
Lynott G.Labour534Not elected
De Cadorette C.Green183Not elected

In a multi-member contest a voter can cast more than one candidate vote. Do not use the sum of candidate votes as turnout. A blank vote figure can indicate an uncontested election or missing source data.

Heald Green1 seats contested · 31.2% turnout

Source area code: E05000790. Electorate: 9,880. Source and method.

Heald Green, 2022
CandidatePartyCandidate votesResult
Stuart C.No description1,552Elected
Bowker G.Liberal Democrats520Not elected
Priestley K.Labour518Not elected
Salmons Y.Conservative376Not elected
Ramachandran C.Green109Not elected

In a multi-member contest a voter can cast more than one candidate vote. Do not use the sum of candidate votes as turnout. A blank vote figure can indicate an uncontested election or missing source data.

Heatons North1 seats contested · 38.0% turnout

Source area code: E05000791. Electorate: 10,898. Source and method.

Heatons North, 2022
CandidatePartyCandidate votesResult
Taylor J.Labour2,532Elected
Davis-D'Cruz J.Conservative763Not elected
Dugdale S.Green469Not elected
Humphreys J.Liberal Democrats250Not elected
Coffey D.Womens Equality Party108Not elected

In a multi-member contest a voter can cast more than one candidate vote. Do not use the sum of candidate votes as turnout. A blank vote figure can indicate an uncontested election or missing source data.

Heatons South1 seats contested · 38.1% turnout

Source area code: E05000792. Electorate: 10,773. Source and method.

Heatons South, 2022
CandidatePartyCandidate votesResult
McGee T.Labour2,749Elected
Fenton N.Conservative663Not elected
Tyrrell S.Green454Not elected
Scroggie J.Liberal Democrats226Not elected

In a multi-member contest a voter can cast more than one candidate vote. Do not use the sum of candidate votes as turnout. A blank vote figure can indicate an uncontested election or missing source data.

MANOR1 seats contested · 29.9% turnout

Source area code: E05000793. Electorate: 10,539. Source and method.

MANOR, 2022
CandidatePartyCandidate votesResult
Glithero S.Labour1,579Elected
Nash M.Liberal Democrats1,011Not elected
McGahan J.Conservative366Not elected
Rablen A.Green169Not elected

In a multi-member contest a voter can cast more than one candidate vote. Do not use the sum of candidate votes as turnout. A blank vote figure can indicate an uncontested election or missing source data.

Marple North1 seats contested · 48.0% turnout

Source area code: E05000794. Electorate: 9,688. Source and method.

Marple North, 2022
CandidatePartyCandidate votesResult
Gribbon S.Liberal Democrats2,624Elected
Finnie A.Conservative1,023Not elected
Vibert C.Labour729Not elected
Bright J.Green267Not elected

In a multi-member contest a voter can cast more than one candidate vote. Do not use the sum of candidate votes as turnout. A blank vote figure can indicate an uncontested election or missing source data.

Marple South & High Lane1 seats contested · 40.3% turnout

Source area code: E05000795. Electorate: 9,977. Source and method.

Marple South & High Lane, 2022
CandidatePartyCandidate votesResult
MacAlister C.Liberal Democrats2,334Elected
Lord A.Conservative1,025Not elected
Wright P.Labour424Not elected
Threlfall A.Green224Not elected

In a multi-member contest a voter can cast more than one candidate vote. Do not use the sum of candidate votes as turnout. A blank vote figure can indicate an uncontested election or missing source data.

Offerton1 seats contested · 32.5% turnout

Source area code: E05000796. Electorate: 10,251. Source and method.

Offerton, 2022
CandidatePartyCandidate votesResult
Dawson W.Liberal Democrats1,516Elected
Sharp W.Labour950Not elected
Baker A.Conservative672Not elected
Edge S.Green91Not elected
Kelly J.Reform UK91Not elected

In a multi-member contest a voter can cast more than one candidate vote. Do not use the sum of candidate votes as turnout. A blank vote figure can indicate an uncontested election or missing source data.

Reddish North1 seats contested · 25.5% turnout

Source area code: E05000797. Electorate: 10,748. Source and method.

Reddish North, 2022
CandidatePartyCandidate votesResult
Wilson D.Labour1,881Elected
Jaweed H.Conservative362Not elected
Mellish H.Green246Not elected
Abell G.Liberal Democrats128Not elected
King P.Womens Equality Party101Not elected

In a multi-member contest a voter can cast more than one candidate vote. Do not use the sum of candidate votes as turnout. A blank vote figure can indicate an uncontested election or missing source data.

Reddish South1 seats contested · 36.8% turnout

Source area code: E05000798. Electorate: 10,385. Source and method.

Reddish South, 2022
CandidatePartyCandidate votesResult
Crix L.Green1,916Elected
McCormack H.Labour1,538Not elected
Sajjad H.Conservative287Not elected
Jones M.Liberal Democrats60Not elected

In a multi-member contest a voter can cast more than one candidate vote. Do not use the sum of candidate votes as turnout. A blank vote figure can indicate an uncontested election or missing source data.

Stepping Hill1 seats contested · 41.3% turnout

Source area code: E05000799. Electorate: 10,360. Source and method.

Stepping Hill, 2022
CandidatePartyCandidate votesResult
Carrigan C.Labour1,541Elected
West P.Liberal Democrats1,514Not elected
Wright J.Conservative966Not elected
Torley S.Green199Not elected
Speakman S.Reform UK46Not elected

In a multi-member contest a voter can cast more than one candidate vote. Do not use the sum of candidate votes as turnout. A blank vote figure can indicate an uncontested election or missing source data.

Check the council by-election directory. The absence of an upcoming contest here does not confirm that no election is due.

Councillors: 2026 archive

Download councillors (CSV)

63 member records from the Open Council Data post-May archive. Members can change party, resign or be replaced. Use the council’s own member register for current contact details.

63 records shown

Named members in the 2026 source archive
CouncillorWard or divisionParty
Alex WynneBramhall NorthLiberal Democrats
Mark JonesBramhall NorthLiberal Democrats
Taya ClarkeBramhall NorthLiberal Democrats
Dallas JonesBramhall South & WoodfordLiberal Democrats
Jeremy MealBramhall South & WoodfordLiberal Democrats
Peter CrossenBramhall South & WoodfordConservative and Unionist
Joe BarrattBredbury & WoodleyIndependent / Other
Niki MeermanBredbury & WoodleyLiberal Democrats
Rosemary BarrattBredbury & WoodleyIndependent / Other
Angie ClarkBredbury Green & RomileyLiberal Democrats
Mark RobertsBredbury Green & RomileyLiberal Democrats
Rachel BresnahanBredbury Green & RomileyLiberal Democrats
Christine CarriganBrinnington & Stockport CentralLabour Party
Karl WardlawBrinnington & Stockport CentralLabour Party
Shaun ReganBrinnington & Stockport CentralReform UK
David MellerCheadle East & Cheadle Hulme NorthLabour Party
Jilly JulianCheadle East & Cheadle Hulme NorthLiberal Democrats
Mike NewmanCheadle East & Cheadle Hulme NorthLiberal Democrats
Helen Foster-GrimeCheadle Hulme SouthLiberal Democrats
Keith HollowayCheadle Hulme SouthLiberal Democrats
Mark HunterCheadle Hulme SouthLiberal Democrats
Graham GreenhalghCheadle West & GatleyLiberal Democrats
Huma KhanCheadle West & GatleyLiberal Democrats
Ian HunterCheadle West & GatleyLiberal Democrats
Alice DelemareDavenport & Cale GreenLiberal Democrats
Dickie DaviesDavenport & Cale GreenLabour Party
Paul WrightDavenport & Cale GreenLabour Party
Asa CatonEdgeleyEdgeley Community Association
Jess MellerEdgeleyEdgeley Community Association
Matt WynneEdgeleyEdgeley Community Association
Frankie SingletonHazel GroveLiberal Democrats
Jake AustinHazel GroveLiberal Democrats
Wendy MeikleHazel GroveLiberal Democrats
Anna Charles-JonesHeald GreenIndependent / Other
Carole McCannHeald GreenIndependent / Other
Catherine StuartHeald GreenIndependent / Other
David SedgwickHeatons NorthIndependent / Other
Dena RynessHeatons NorthLabour Party
Jo WilliamsHeatons NorthLabour Party
Claire VibertHeatons SouthLabour Party
Colin FosterHeatons SouthLabour Party
Dean FitzpatrickHeatons SouthLabour Party
Brian BattleManorReform UK
Jon ByrneManorLabour Party
Laura ClinganManorLabour Party
Megan AxonMarple NorthLiberal Democrats
Steve GribbonMarple NorthLiberal Democrats
Wendy MeikleMarple NorthLiberal Democrats
Colin MacAlisterMarple South & High LaneLiberal Democrats
Dominic WarnerMarple South & High LaneLiberal Democrats
Shan AlexanderMarple South & High LaneLiberal Democrats
Dominic HardwickNorbury & WoodsmoorLiberal Democrats
Grace BaynhamNorbury & WoodsmoorLiberal Democrats
Pete WestNorbury & WoodsmoorLiberal Democrats
Dan OliverOffertonLiberal Democrats
Jamie HirstOffertonLiberal Democrats
Will DawsonOffertonLiberal Democrats
David WhiteReddish NorthGreen Party (E&W)
David WilsonReddish NorthLabour Party
Rachel WiseReddish NorthLabour Party
James FrizzellReddish SouthGreen Party (E&W)
Laura SmithReddish SouthGreen Party (E&W)
Liz CrixReddish SouthGreen Party (E&W)

Each table has its own date, unit and source. Census categories can contain subcategories. Do not add all rows together. Residents, households and electors are different measures.

Population by ageMid-2025

Unit: people. Source and definitions.

Population by age, Mid-2025
Measurepeople
All ages304,879
Under 1657,007
Age 16 to 64185,659
Age 65 and over62,213
Population history2011–2025

Unit: people. Source and definitions.

Population history, 2011–2025
Measurepeople
2011283,253
2012283,953
2013284,816
2014286,267
2015288,210
2016289,879
2017290,905
2018291,631
2019293,172
2020293,851
2021295,268
2022296,914
2023299,373
2024302,184
2025304,879
Census residentsCensus 2021

Unit: people. Source and definitions.

Census residents, Census 2021
Measurepeople
Residence type: Total294,773
Residence type: Lives in a household292,555
Residence type: Lives in a communal establishment2,218
Population densityCensus 2021

Unit: people per square kilometre. Source and definitions.

Population density, Census 2021
Measurepeople per square kilometre
Population Density: Persons per square kilometre2,338.3
Census age groupsCensus 2021

Unit: people. Source and definitions.

Census age groups, Census 2021
Measurepeople
Age: Total294,776
Age: Aged 4 years and under16,575
Age: Aged 5 to 9 years18,057
Age: Aged 10 to 14 years17,927
Age: Aged 15 to 19 years14,763
Age: Aged 20 to 24 years13,367
Age: Aged 25 to 29 years16,943
Age: Aged 30 to 34 years20,058
Age: Aged 35 to 39 years20,399
Age: Aged 40 to 44 years19,504
Age: Aged 45 to 49 years19,188
Age: Aged 50 to 54 years20,562
Age: Aged 55 to 59 years20,457
Age: Aged 60 to 64 years17,701
Age: Aged 65 to 69 years15,298
Age: Aged 70 to 74 years15,653
Age: Aged 75 to 79 years11,483
Age: Aged 80 to 84 years8,579
Age: Aged 85 years and over8,262
Household numbersCensus 2021

Unit: households. Source and definitions.

Household numbers, Census 2021
Measurehouseholds
Number of households: Number of households126,648
Accommodation typeCensus 2021

Unit: households. Source and definitions.

Accommodation type, Census 2021
Measurehouseholds
Accommodation type: Total: All households126,648
Accommodation type: Detached27,416
Accommodation type: Semi-detached52,145
Accommodation type: Terraced26,512
Accommodation type: In a purpose-built block of flats or tenement16,692
Accommodation type: Part of a converted or shared house, including bedsits1,730
Accommodation type: Part of another converted building, for example, former school, church or warehouse1,004
Accommodation type: In a commercial building, for example, in an office building, hotel or over a shop1,075
Accommodation type: A caravan or other mobile or temporary structure74
Housing tenureCensus 2021

Unit: households. Source and definitions.

Housing tenure, Census 2021
Measurehouseholds
Tenure of household: Total: All households126,648
Tenure of household: Owned90,025
Tenure of household: Owned: Owns outright46,498
Tenure of household: Owned: Owns with a mortgage or loan43,527
Tenure of household: Shared ownership1,486
Tenure of household: Shared ownership: Shared ownership1,486
Tenure of household: Social rented16,849
Tenure of household: Social rented: Rents from council or Local Authority9,880
Tenure of household: Social rented: Other social rented6,969
Tenure of household: Private rented18,192
Tenure of household: Private rented: Private landlord or letting agency16,238
Tenure of household: Private rented: Other private rented1,954
Tenure of household: Lives rent free96
Economic activityCensus 2021

Unit: people aged 16 and over. Source and definitions.

Economic activity, Census 2021
Measurepeople aged 16 and over
Economic activity status: Total: All usual residents aged 16 years and over238,927
Economic activity status: Economically active (excluding full-time students)142,922
Economic activity status: Economically active (excluding full-time students):In employment137,018
Economic activity status: Economically active (excluding full-time students):In employment:Employee115,549
Economic activity status: Economically active (excluding full-time students): In employment: Employee: Part-time29,159
Economic activity status: Economically active (excluding full-time students): In employment: Employee: Full-time86,390
Economic activity status: Economically active (excluding full-time students):In employment:Self-employed with employees3,753
Economic activity status: Economically active (excluding full-time students): In employment: Self-employed with employees: Part-time848
Economic activity status: Economically active (excluding full-time students): In employment: Self-employed with employees: Full-time2,905
Economic activity status: Economically active (excluding full-time students):In employment:Self-employed without employees17,716
Economic activity status: Economically active (excluding full-time students): In employment: Self-employed without employees: Part-time7,914
Economic activity status: Economically active (excluding full-time students): In employment: Self-employed without employees: Full-time9,802
Economic activity status: Economically active (excluding full-time students): Unemployed5,904
Economic activity status: Economically active and a full-time student3,622
Economic activity status: Economically active and a full-time student:In employment2,788
Economic activity status: Economically active and a full-time student:In employment:Employee2,627
Economic activity status: Economically active and a full-time student: In employment: Employee: Part-time2,145
Economic activity status: Economically active and a full-time student: In employment: Employee: Full-time482
Economic activity status: Economically active and a full-time student:In employment:Self-employed with employees17
Economic activity status: Economically active and a full-time student: In employment: Self-employed with employees: Part-time11
Economic activity status: Economically active and a full-time student: In employment: Self-employed with employees: Full-time6
Economic activity status: Economically active and a full-time student:In employment:Self-employed without employees144
Economic activity status: Economically active and a full-time student: In employment: Self-employed without employees: Part-time122
Economic activity status: Economically active and a full-time student: In employment: Self-employed without employees: Full-time22
Economic activity status: Economically active and a full-time student: Unemployed834
Economic activity status: Economically inactive92,383
Economic activity status: Economically inactive: Retired57,654
Economic activity status: Economically inactive: Student9,376
Economic activity status: Economically inactive: Looking after home or family9,137
Economic activity status: Economically inactive: Long-term sick or disabled9,920
Economic activity status: Economically inactive: Other6,296
QualificationsCensus 2021

Unit: people aged 16 and over. Source and definitions.

Qualifications, Census 2021
Measurepeople aged 16 and over
Highest level of qualification: Total: All usual residents aged 16 years and over238,927
Highest level of qualification: No qualifications37,081
Highest level of qualification: Level 1 and entry level qualifications21,831
Highest level of qualification: Level 2 qualifications32,340
Highest level of qualification: Apprenticeship13,923
Highest level of qualification: Level 3 qualifications38,563
Highest level of qualification: Level 4 qualifications and above89,741
Highest level of qualification: Other qualifications5,448
General healthCensus 2021

Unit: people. Source and definitions.

General health, Census 2021
Measurepeople
General health: Total: All usual residents294,773
General health: Very good health145,602
General health: Good health96,317
General health: Fair health37,255
General health: Bad health12,017
General health: Very bad health3,582
DisabilityCensus 2021

Unit: people. Source and definitions.

Disability, Census 2021
Measurepeople
Disability: Total: All usual residents294,773
Disability: Disabled under the Equality Act53,493
Disability: Disabled under the Equality Act: Day-to-day activities limited a lot22,708
Disability: Disabled under the Equality Act: Day-to-day activities limited a little30,785
Disability: Not disabled under the Equality Act241,280
Disability: Not disabled under the Equality Act: Has long term physical or mental health condition but day-to-day activities are not limited22,811
Disability: Not disabled under the Equality Act: No long term physical or mental health conditions218,469
Ethnic groupsCensus 2021

Unit: people. Source and definitions.

Ethnic groups, Census 2021
Measurepeople
Ethnic group: Total: All usual residents294,770
Ethnic group: Asian, Asian British or Asian Welsh21,464
Ethnic group: Asian, Asian British or Asian Welsh: Bangladeshi963
Ethnic group: Asian, Asian British or Asian Welsh: Chinese2,306
Ethnic group: Asian, Asian British or Asian Welsh: Indian4,433
Ethnic group: Asian, Asian British or Asian Welsh: Pakistani10,953
Ethnic group: Asian, Asian British or Asian Welsh: Other Asian2,809
Ethnic group: Black, Black British, Black Welsh, Caribbean or African3,416
Ethnic group: Black, Black British, Black Welsh, Caribbean or African: African2,030
Ethnic group: Black, Black British, Black Welsh, Caribbean or African: Caribbean896
Ethnic group: Black, Black British, Black Welsh, Caribbean or African: Other Black490
Ethnic group: Mixed or Multiple ethnic groups7,668
Ethnic group: Mixed or Multiple ethnic groups: White and Asian2,359
Ethnic group: Mixed or Multiple ethnic groups: White and Black African1,236
Ethnic group: Mixed or Multiple ethnic groups: White and Black Caribbean2,215
Ethnic group: Mixed or Multiple ethnic groups: Other Mixed or Multiple ethnic groups1,858
Ethnic group: White257,530
Ethnic group: White: English, Welsh, Scottish, Northern Irish or British245,831
Ethnic group: White: Irish4,174
Ethnic group: White: Gypsy or Irish Traveller90
Ethnic group: White: Roma132
Ethnic group: White: Other White7,303
Ethnic group: Other ethnic group4,692
Ethnic group: Other ethnic group: Arab1,509
Ethnic group: Other ethnic group: Any other ethnic group3,183
ReligionCensus 2021

Unit: people. Source and definitions.

Religion, Census 2021
Measurepeople
Religion: Total: All usual residents294,773
Religion: No religion116,749
Religion: Christian139,951
Religion: Buddhist964
Religion: Hindu2,388
Religion: Jewish1,234
Religion: Muslim16,332
Religion: Sikh503
Religion: Other religion1,207
Religion: Not answered15,445
Net service spending history2017–18 to 2025–26

Unit: GBP thousands. Source and definitions. Cash terms; no adjustment for inflation. Only submitted returns with this exact council code are included.

Net service spending history, 2017–18 to 2025–26
MeasureGBP thousands
2017–18383,216
2018–19398,339
2019–20415,746
2020–21420,892
2021–22441,894
2022–23496,451
2023–24540,279
2024–25590,025
2025–26624,580
Net spending by service2025–26

Unit: GBP thousands. Source and definitions. Negative net expenditure means income exceeds expenditure in this line. Zero can reflect a service delivered by another tier.

Net spending by service, 2025–26
MeasureGBP thousands
Education300,793
Highways and transport8,801
Children’s social care89,070
Adult social care152,487
Public health23,235
Housing (general fund only)5,783
Culture and related services14,101
Environment and regulation14,306
Planning and development5,562
Police0
Fire and rescue0
Central services10,442
Other services0
Total service expenditure624,580
GDP history (archived release)1998–2019

Unit: GBP millions. Source and definitions. Historic economic output at current market prices. This is an old release, not a current local economy estimate.

GDP history (archived release), 1998–2019
MeasureGBP millions
19984,061
19994,268
20004,427
20014,606
20024,815
20035,035
20045,215
20055,423
20065,682
20075,979
20086,186
20096,257
20106,292
20116,281
20126,431
20136,596
20146,576
20156,675
20167,036
20177,503
20187,778
20197,802
English deprivation2025

Unit: rank. Source and definitions.

English deprivation, 2025
Measurerank
Rank of average IMD score158
Neighbourhood deprivation2025

Unit: percent. Source and definitions.

Neighbourhood deprivation, 2025
Measurepercent
Neighbourhoods in England’s most deprived 10%7.9%
Band D council tax2026–27

Unit: GBP. Source and definitions. Area averages. Your address, tax band and discounts determine your bill. Source notes:

Band D council tax, 2026–27
MeasureGBP
Full area bill, including local and major precepts£2,618.90
This council, excluding parish precepts£2,179.65
This council, including parish precepts£2,179.65
County or Greater London Authority precept£0.00
Police precept£285.30
Fire precept£0.00
Combined authority precept£153.95
Council tax requirement2026–27

Unit: GBP. Source and definitions. This is the amount raised through council tax, not total council spending.

Council tax requirement, 2026–27
MeasureGBP
Council requirement, excluding parish precepts£217,306,964.00
Parish precepts£0.00

About the data

We use ONS boundaries, published election results, Open Council Data seat and member records, and official population, census and local finance statistics. Each table shows its date. Read about the sources, coverage and methods.