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

Milton Keynes Council Map

View the Milton Keynes 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

308,866

Wards

21

Seats in 2026

60

Selected result year

2022

Party seats: 2026 snapshot

Download seat history (CSV)

No single party majority. A majority of this seat total needs 31 seats. This annual archive is not a live record of party membership or the council administration.

Seats by party, 2026
PartySeats
Liberal Democrats20
Labour19
Conservative12
Reform UK9
Reported total60

“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
202660Conservative 12 · Labour 19 · Liberal Democrats 20 · Reform UK 9
202557Conservative 9 · Labour 30 · Liberal Democrats 18
202457Conservative 9 · Labour 30 · Liberal Democrats 18
202357Conservative 17 · Labour 25 · Liberal Democrats 15
202257Conservative 23 · Labour 20 · Liberal Democrats 14
202157Conservative 18 · Labour 22 · Liberal Democrats 15 · Other 2
202057Conservative 19 · Labour 23 · Liberal Democrats 15
201957Conservative 19 · Labour 23 · Liberal Democrats 15
201857Conservative 24 · Labour 21 · Liberal Democrats 12
201757Conservative 22 · Labour 22 · Liberal Democrats 13
201657Conservative 22 · Labour 22 · Liberal Democrats 13
201557Conservative 22 · Labour 23 · Liberal Democrats 12
201457Conservative 18 · Labour 25 · Liberal Democrats 13 · Other 1
201351Conservative 20 · Labour 16 · Liberal Democrats 15
201251Conservative 20 · Labour 16 · Liberal Democrats 15
201151Conservative 21 · Labour 9 · Liberal Democrats 18 · Other 3
201051Conservative 17 · Labour 9 · Liberal Democrats 24 · Other 1
200951Conservative 20 · Labour 10 · Liberal Democrats 21
200851Conservative 20 · Labour 10 · Liberal Democrats 21
200751Conservative 15 · Labour 13 · Liberal Democrats 22 · Other 1
200651Conservative 13 · Labour 15 · Liberal Democrats 23
200551Conservative 7 · Labour 16 · Liberal Democrats 27 · Other 1
200451Conservative 7 · Labour 16 · Liberal Democrats 27 · Other 1
200351Conservative 7 · Labour 16 · Liberal Democrats 27 · Other 1
200251Conservative 8 · Labour 16 · Liberal Democrats 27
200151Conservative 8 · Labour 22 · Liberal Democrats 20 · Other 1
200051Conservative 8 · Labour 22 · Liberal Democrats 20 · Other 1
199951Conservative 4 · Labour 27 · Liberal Democrats 19 · Other 1
199851Conservative 4 · Labour 27 · Liberal Democrats 19 · Other 1
199751Conservative 2 · Labour 30 · Liberal Democrats 18 · Other 1
199651Conservative 2 · Labour 30 · Liberal Democrats 18 · Other 1
199546Conservative 10 · Labour 22 · Liberal Democrats 12 · Other 2
199446Conservative 14 · Labour 20 · Liberal Democrats 11 · Other 1
199346Conservative 15 · Labour 21 · Liberal Democrats 9 · Other 1
199246Conservative 15 · Labour 21 · Liberal Democrats 9 · Other 1
199146Conservative 13 · Labour 25 · Liberal Democrats 7 · Other 1
199046Conservative 13 · Labour 24 · Liberal Democrats 7 · Other 2
198946Conservative 13 · Labour 18 · Liberal Democrats 13 · Other 2
198846Conservative 13 · Labour 18 · Liberal Democrats 13 · Other 2
198746Conservative 11 · Labour 18 · Liberal Democrats 14 · Other 3
198646Conservative 12 · Labour 18 · Liberal Democrats 13 · Other 3
198546Conservative 17 · Labour 18 · Liberal Democrats 9 · Other 2
198446Conservative 17 · Labour 18 · Liberal Democrats 9 · Other 2
198346Conservative 20 · Labour 18 · Liberal Democrats 7 · Other 1
198246Conservative 22 · Labour 18 · Liberal Democrats 6
198146Conservative 26 · Labour 19 · Liberal Democrats 1
198046Conservative 26 · Labour 19 · Liberal Democrats 1
197946Conservative 31 · Labour 15
197846Conservative 32 · Labour 14
197746Conservative 33 · Labour 12 · Other 1
197646Conservative 33 · Labour 12 · Other 1
197540Conservative 8 · Labour 27 · Other 5
197440Conservative 8 · Labour 27 · Other 5
197340Conservative 8 · Labour 27 · Other 5

Milton Keynes Council and Local Areas

Unitary authority in South East. Official council code: E06000042. 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
  • Bletchley Park & Fenny StratfordE05016588 · Ward
  • Bletchley SouthE05016589 · Ward
  • Bletchley WestE05016590 · Ward
  • BradwellE05016591 · Ward
  • Broughton & MoulsoeE05016592 · Ward
  • Campbell Park & WillenE05016593 · Ward
  • Central Milton KeynesE05016594 · Ward
  • DanesboroughE05016595 · Ward
  • FurztonE05016596 · Ward
  • Great LinfordE05016597 · Ward
  • HanslopeE05016598 · Ward
  • New BradwellE05016599 · Ward
  • Newport PagnellE05016600 · Ward
  • Olney & RuralE05016601 · Ward
  • Ouzel ValleyE05016602 · Ward
  • Stony StratfordE05016603 · Ward
  • TattenhoeE05016604 · Ward
  • WaltonE05016605 · Ward
  • WatlingE05016606 · Ward
  • WolvertonE05016607 · Ward
  • Woughton & FishermeadE05016608 · Ward

Recorded election results

Download all recorded results (CSV)

19 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
  • 9 Labour
  • 6 Liberal Democrats
  • 4 Conservative

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).

Bletchley East1 seats contested · 25.6% turnout

Source area code: E05009406. Electorate: 12,124. Source and method.

Bletchley East, 2022
CandidatePartyCandidate votesResult
Khan M.Labour1,607Elected
Marlow J.Conservative951Not elected
McCabe S.Liberal Democrats275Not elected
French J.Green256Not 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.

Bletchley Park1 seats contested · 34.5% turnout

Source area code: E05009407. Electorate: 11,148. Source and method.

Bletchley Park, 2022
CandidatePartyCandidate votesResult
Long N.Labour1,744Elected
Rankine A.Conservative1,672Not elected
Griffiths S.Liberal Democrats219Not elected
Sheppard M.Green196Not 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.

Bletchley West1 seats contested · 35.8% turnout

Source area code: E05009408. Electorate: 10,458. Source and method.

Bletchley West, 2022
CandidatePartyCandidate votesResult
Legg M.Labour1,834Elected
Michael G.Conservative1,418Not elected
Brady R.Independent172Not elected
Adewale B.Liberal Democrats167Not elected
Segebrecht A.Green141Not 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.

Bradwell1 seats contested · 32.3% turnout

Source area code: E05009409. Electorate: 9,539. Source and method.

Bradwell, 2022
CandidatePartyCandidate votesResult
Exon R.Liberal Democrats1,769Elected
Khan S.Labour761Not elected
Panthula K.Conservative535Not 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.

Broughton1 seats contested · 30.3% turnout

Source area code: E05009410. Electorate: 12,787. Source and method.

Broughton, 2022
CandidatePartyCandidate votesResult
Crooks S.Liberal Democrats1,971Elected
Ahuja D.Conservative1,269Not elected
Dowling M.Labour615Not 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.

Campbell Park and Old Wroughton1 seats contested · 39.0% turnout

Source area code: E05009411. Electorate: 9,887. Source and method.

Campbell Park and Old Wroughton, 2022
CandidatePartyCandidate votesResult
Oguntola N.Liberal Democrats1,712Elected
Hearnshaw J.Conservative1,404Not elected
Durugo C.Labour715Not 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.

Central Milton Keynes1 seats contested · 25.1% turnout

Source area code: E05009412. Electorate: 10,160. Source and method.

Central Milton Keynes, 2022
CandidatePartyCandidate votesResult
Priestley M.Labour1,365Elected
Imran H.Conservative646Not elected
Houchin R.Liberal Democrats508Not 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.

Danesborough and Walton1 seats contested · 33.5% turnout

Source area code: E05009413. Electorate: 10,612. Source and method.

Danesborough and Walton, 2022
CandidatePartyCandidate votesResult
Hopkins D.Conservative1,764Elected
Belcher V.Labour918Not elected
Skelton P.Green451Not elected
Cave R.Liberal Democrats401Not 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.

Loughton and Shenley1 seats contested · 41.6% turnout

Source area code: E05009414. Electorate: 9,986. Source and method.

Loughton and Shenley, 2022
CandidatePartyCandidate votesResult
Mahendran S.Labour2,145Elected
Wilkinson E.Conservative1,564Not elected
Clark S.Liberal Democrats232Not elected
Taylor D.Green194Not 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.

Monkston1 seats contested · 29.2% turnout

Source area code: E05009415. Electorate: 9,142. Source and method.

Monkston, 2022
CandidatePartyCandidate votesResult
Ferrans J.Liberal Democrats1,540Elected
Tamagnini J.Conservative596Not elected
Petchey M.Labour521Not 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.

Newport Pagnell North and Hanslope1 seats contested · 36.2% turnout

Source area code: E05009416. Electorate: 9,812. Source and method.

Newport Pagnell North and Hanslope, 2022
CandidatePartyCandidate votesResult
Andrews L.Conservative1,655Elected
Wood C.Labour768Not elected
Oyakhire T.Liberal Democrats653Not elected
Lloyd G.Green247Not elected
Whild J.Womens Equality Party214Not 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.

Newport Pagnell South1 seats contested · 35.8% turnout

Source area code: E05009417. Electorate: 9,027. Source and method.

Newport Pagnell South, 2022
CandidatePartyCandidate votesResult
Carr A.Liberal Democrats1,620Elected
Kayani Y.Conservative1,068Not elected
Brown S.Labour520Not 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.

Olney1 seats contested · 41.8% turnout

Source area code: E05009418. Electorate: 9,662. Source and method.

Olney, 2022
CandidatePartyCandidate votesResult
Geary P.Conservative1,620Elected
Rose C.Green850Not elected
Brown B.Independent804Not elected
Bethune D.Labour746Not 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.

Shenley Brook End1 seats contested · 33.9% turnout

Source area code: E05009419. Electorate: 9,552. Source and method.

Shenley Brook End, 2022
CandidatePartyCandidate votesResult
Cannon P.Liberal Democrats1,487Elected
Adeliyi A.Conservative1,113Not elected
Nayee A.Labour610Not 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.

Stantonbury1 seats contested · 35.9% turnout

Source area code: E05009420. Electorate: 11,153. Source and method.

Stantonbury, 2022
CandidatePartyCandidate votesResult
Khan N.Labour1,840Elected
Wright B.Conservative1,521Not elected
Edwards P.Green333Not elected
Duffield G.Liberal Democrats292Not 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.

Stony Stratford1 seats contested · 37.8% turnout

Source area code: E05009421. Electorate: 11,551. Source and method.

Stony Stratford, 2022
CandidatePartyCandidate votesResult
Wilson-Marklew J.Labour2,295Elected
Sharma R.Conservative1,518Not elected
Greenwood R.Liberal Democrats285Not elected
Lewis D.Green247Not 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.

Tattenhoe1 seats contested · 31.2% turnout

Source area code: E05009422. Electorate: 8,644. Source and method.

Tattenhoe, 2022
CandidatePartyCandidate votesResult
Muzammil F.Conservative1,167Elected
Malik R.Labour990Not elected
Bjorck L.Green268Not elected
Walden S.Liberal Democrats248Not 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.

Wolverton1 seats contested · 31.8% turnout

Source area code: E05009423. Electorate: 10,826. Source and method.

Wolverton, 2022
CandidatePartyCandidate votesResult
Middleton R.Labour2,051Elected
Street J.Conservative781Not elected
Francis A.Green424Not elected
Portilho T.Liberal Democrats177Not 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.

Woughton and Fishermead1 seats contested · 21.3% turnout

Source area code: E05009424. Electorate: 11,467. Source and method.

Woughton and Fishermead, 2022
CandidatePartyCandidate votesResult
McQuillan A.Labour1,689Elected
Vassilakis T.Conservative488Not elected
Roy R.Liberal Democrats240Not 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)

60 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.

60 records shown

Named members in the 2026 source archive
CouncillorWard or divisionParty
Brad ConnorsBletchley Park & Fenny StratfordReform UK
Ray BlackmanBletchley Park & Fenny StratfordReform UK
Sarah TomlinBletchley Park & Fenny StratfordReform UK
Ed HumeBletchley SouthLabour Party
Jordan CattellBletchley SouthReform UK
Steve SwainBletchley SouthReform UK
Finlay HughesBletchley WestReform UK
Melvyn RookBletchley WestReform UK
Millie RookBletchley WestReform UK
Kerrie BradburnBradwellLiberal Democrats
Marie BradburnBradwellLiberal Democrats
Robert ExonBradwellLiberal Democrats
Nana Ofori-AttaBroughton & MoulsoeLiberal Democrats
Sam CrooksBroughton & MoulsoeLiberal Democrats
Wing TsangBroughton & MoulsoeLiberal Democrats
Emily HoCampbell Park & WillenLiberal Democrats
Graham EatonCampbell Park & WillenLiberal Democrats
Paul TrendallCampbell Park & WillenLiberal Democrats
Darron KendrickCentral Milton KeynesLabour Party
Elina ApseCentral Milton KeynesLabour Party
Jordan CoventryCentral Milton KeynesLabour Party
David HopkinsDanesboroughConservative and Unionist
Johnny LukDanesboroughConservative and Unionist
Victoria HopkinsDanesboroughConservative and Unionist
Peter CannonFurztonLiberal Democrats
Saleena RajaFurztonLiberal Democrats
Shawna BarnesFurztonLiberal Democrats
George ThomasGreat LinfordLabour Party
Martin PetcheyGreat LinfordLabour Party
Naseem KhanGreat LinfordLabour Party
Alison AndrewHanslopeConservative and Unionist
Shanika MahendranNew BradwellLabour Party
Stephen BrownNew BradwellLabour Party
Andy CarrNewport PagnellLiberal Democrats
Jane CarrNewport PagnellLiberal Democrats
Tony OyakhireNewport PagnellLiberal Democrats
David TylerOlney & RuralConservative and Unionist
Keith McLeanOlney & RuralConservative and Unionist
Peter GearyOlney & RuralConservative and Unionist
Jenni FerransOuzel ValleyLiberal Democrats
Macsene Isles-AhiteOuzel ValleyLiberal Democrats
Uroy ClarkeOuzel ValleyLiberal Democrats
Jennifer Wilson-MarklewStony StratfordLabour Party
Joe HearnshawStony StratfordLabour Party
Tabitha BrownStony StratfordLabour Party
Krish PillaiTattenhoeConservative and Unionist
Manish VermaTattenhoeConservative and Unionist
Shazna MuzammilTattenhoeConservative and Unionist
Adrian BurtonWaltonReform UK
Ben AdewaleWaltonLiberal Democrats
Duncan BanksWaltonLiberal Democrats
Amanda MarlowWatlingConservative and Unionist
Kunal PuriWatlingConservative and Unionist
Leo MontagueWatlingLabour Party
Ansar HussainWolvertonLabour Party
Lauren TownsendWolvertonLabour Party
Victoria BamisileWolvertonLabour Party
Amber McQuillanWoughton & FishermeadLabour Party
Donna FullerWoughton & FishermeadLabour Party
Peter BakareWoughton & FishermeadLabour Party

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 ages308,866
Under 1664,604
Age 16 to 64199,367
Age 65 and over44,895
Population history2011–2025

Unit: people. Source and definitions.

Population history, 2011–2025
Measurepeople
2011249,895
2012254,003
2013259,672
2014264,948
2015269,783
2016274,231
2017276,588
2018278,892
2019281,434
2020283,707
2021288,312
2022292,805
2023300,323
2024305,806
2025308,866
Census residentsCensus 2021

Unit: people. Source and definitions.

Census residents, Census 2021
Measurepeople
Residence type: Total287,060
Residence type: Lives in a household284,994
Residence type: Lives in a communal establishment2,066
Population densityCensus 2021

Unit: people per square kilometre. Source and definitions.

Population density, Census 2021
Measurepeople per square kilometre
Population Density: Persons per square kilometre930.1
Census age groupsCensus 2021

Unit: people. Source and definitions.

Census age groups, Census 2021
Measurepeople
Age: Total287,061
Age: Aged 4 years and under17,733
Age: Aged 5 to 9 years20,264
Age: Aged 10 to 14 years20,615
Age: Aged 15 to 19 years16,353
Age: Aged 20 to 24 years14,990
Age: Aged 25 to 29 years19,041
Age: Aged 30 to 34 years22,003
Age: Aged 35 to 39 years23,020
Age: Aged 40 to 44 years22,402
Age: Aged 45 to 49 years20,178
Age: Aged 50 to 54 years19,300
Age: Aged 55 to 59 years17,087
Age: Aged 60 to 64 years14,489
Age: Aged 65 to 69 years12,226
Age: Aged 70 to 74 years11,176
Age: Aged 75 to 79 years7,247
Age: Aged 80 to 84 years4,648
Age: Aged 85 years and over4,289
Household numbersCensus 2021

Unit: households. Source and definitions.

Household numbers, Census 2021
Measurehouseholds
Number of households: Number of households113,102
Accommodation typeCensus 2021

Unit: households. Source and definitions.

Accommodation type, Census 2021
Measurehouseholds
Accommodation type: Total: All households113,102
Accommodation type: Detached31,671
Accommodation type: Semi-detached33,130
Accommodation type: Terraced27,738
Accommodation type: In a purpose-built block of flats or tenement18,825
Accommodation type: Part of a converted or shared house, including bedsits844
Accommodation type: Part of another converted building, for example, former school, church or warehouse348
Accommodation type: In a commercial building, for example, in an office building, hotel or over a shop468
Accommodation type: A caravan or other mobile or temporary structure78
Housing tenureCensus 2021

Unit: households. Source and definitions.

Housing tenure, Census 2021
Measurehouseholds
Tenure of household: Total: All households113,103
Tenure of household: Owned61,945
Tenure of household: Owned: Owns outright27,193
Tenure of household: Owned: Owns with a mortgage or loan34,752
Tenure of household: Shared ownership6,905
Tenure of household: Shared ownership: Shared ownership6,905
Tenure of household: Social rented20,448
Tenure of household: Social rented: Rents from council or Local Authority11,029
Tenure of household: Social rented: Other social rented9,419
Tenure of household: Private rented23,656
Tenure of household: Private rented: Private landlord or letting agency21,780
Tenure of household: Private rented: Other private rented1,876
Tenure of household: Lives rent free149
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 over224,835
Economic activity status: Economically active (excluding full-time students)145,896
Economic activity status: Economically active (excluding full-time students):In employment138,853
Economic activity status: Economically active (excluding full-time students):In employment:Employee119,085
Economic activity status: Economically active (excluding full-time students): In employment: Employee: Part-time25,787
Economic activity status: Economically active (excluding full-time students): In employment: Employee: Full-time93,298
Economic activity status: Economically active (excluding full-time students):In employment:Self-employed with employees2,944
Economic activity status: Economically active (excluding full-time students): In employment: Self-employed with employees: Part-time702
Economic activity status: Economically active (excluding full-time students): In employment: Self-employed with employees: Full-time2,242
Economic activity status: Economically active (excluding full-time students):In employment:Self-employed without employees16,824
Economic activity status: Economically active (excluding full-time students): In employment: Self-employed without employees: Part-time6,900
Economic activity status: Economically active (excluding full-time students): In employment: Self-employed without employees: Full-time9,924
Economic activity status: Economically active (excluding full-time students): Unemployed7,043
Economic activity status: Economically active and a full-time student5,788
Economic activity status: Economically active and a full-time student:In employment4,526
Economic activity status: Economically active and a full-time student:In employment:Employee4,219
Economic activity status: Economically active and a full-time student: In employment: Employee: Part-time3,008
Economic activity status: Economically active and a full-time student: In employment: Employee: Full-time1,211
Economic activity status: Economically active and a full-time student:In employment:Self-employed with employees36
Economic activity status: Economically active and a full-time student: In employment: Self-employed with employees: Part-time13
Economic activity status: Economically active and a full-time student: In employment: Self-employed with employees: Full-time23
Economic activity status: Economically active and a full-time student:In employment:Self-employed without employees271
Economic activity status: Economically active and a full-time student: In employment: Self-employed without employees: Part-time176
Economic activity status: Economically active and a full-time student: In employment: Self-employed without employees: Full-time95
Economic activity status: Economically active and a full-time student: Unemployed1,262
Economic activity status: Economically inactive73,151
Economic activity status: Economically inactive: Retired37,649
Economic activity status: Economically inactive: Student10,317
Economic activity status: Economically inactive: Looking after home or family10,845
Economic activity status: Economically inactive: Long-term sick or disabled7,558
Economic activity status: Economically inactive: Other6,782
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 over224,831
Highest level of qualification: No qualifications35,577
Highest level of qualification: Level 1 and entry level qualifications24,422
Highest level of qualification: Level 2 qualifications32,011
Highest level of qualification: Apprenticeship10,477
Highest level of qualification: Level 3 qualifications35,371
Highest level of qualification: Level 4 qualifications and above80,545
Highest level of qualification: Other qualifications6,428
General healthCensus 2021

Unit: people. Source and definitions.

General health, Census 2021
Measurepeople
General health: Total: All usual residents287,060
General health: Very good health146,636
General health: Good health96,796
General health: Fair health31,721
General health: Bad health9,239
General health: Very bad health2,668
DisabilityCensus 2021

Unit: people. Source and definitions.

Disability, Census 2021
Measurepeople
Disability: Total: All usual residents287,060
Disability: Disabled under the Equality Act42,512
Disability: Disabled under the Equality Act: Day-to-day activities limited a lot16,941
Disability: Disabled under the Equality Act: Day-to-day activities limited a little25,571
Disability: Not disabled under the Equality Act244,548
Disability: Not disabled under the Equality Act: Has long term physical or mental health condition but day-to-day activities are not limited18,254
Disability: Not disabled under the Equality Act: No long term physical or mental health conditions226,294
Ethnic groupsCensus 2021

Unit: people. Source and definitions.

Ethnic groups, Census 2021
Measurepeople
Ethnic group: Total: All usual residents287,060
Ethnic group: Asian, Asian British or Asian Welsh35,645
Ethnic group: Asian, Asian British or Asian Welsh: Bangladeshi3,189
Ethnic group: Asian, Asian British or Asian Welsh: Chinese2,913
Ethnic group: Asian, Asian British or Asian Welsh: Indian15,348
Ethnic group: Asian, Asian British or Asian Welsh: Pakistani7,163
Ethnic group: Asian, Asian British or Asian Welsh: Other Asian7,032
Ethnic group: Black, Black British, Black Welsh, Caribbean or African27,851
Ethnic group: Black, Black British, Black Welsh, Caribbean or African: African21,502
Ethnic group: Black, Black British, Black Welsh, Caribbean or African: Caribbean2,975
Ethnic group: Black, Black British, Black Welsh, Caribbean or African: Other Black3,374
Ethnic group: Mixed or Multiple ethnic groups11,725
Ethnic group: Mixed or Multiple ethnic groups: White and Asian2,973
Ethnic group: Mixed or Multiple ethnic groups: White and Black African2,551
Ethnic group: Mixed or Multiple ethnic groups: White and Black Caribbean2,997
Ethnic group: Mixed or Multiple ethnic groups: Other Mixed or Multiple ethnic groups3,204
Ethnic group: White206,114
Ethnic group: White: English, Welsh, Scottish, Northern Irish or British178,568
Ethnic group: White: Irish2,382
Ethnic group: White: Gypsy or Irish Traveller156
Ethnic group: White: Roma578
Ethnic group: White: Other White24,430
Ethnic group: Other ethnic group5,725
Ethnic group: Other ethnic group: Arab1,349
Ethnic group: Other ethnic group: Any other ethnic group4,376
ReligionCensus 2021

Unit: people. Source and definitions.

Religion, Census 2021
Measurepeople
Religion: Total: All usual residents287,060
Religion: No religion108,953
Religion: Christian122,935
Religion: Buddhist1,404
Religion: Hindu12,911
Religion: Jewish383
Religion: Muslim20,484
Religion: Sikh1,959
Religion: Other religion1,558
Religion: Not answered16,473
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–18361,071
2018–19348,256
2019–20345,701
2020–21362,712
2021–22392,874
2022–23410,406
2023–24459,594
2024–25520,445
2025–26547,640
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
Education240,519
Highways and transport3,235
Children’s social care89,757
Adult social care119,357
Public health14,354
Housing (general fund only)18,673
Culture and related services9,929
Environment and regulation35,736
Planning and development5,067
Police0
Fire and rescue0
Central services11,013
Other services0
Total service expenditure547,640
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
19985,588
19995,821
20006,206
20016,574
20027,047
20037,630
20047,578
20057,959
20068,454
20078,860
20089,105
20098,875
20109,341
20119,739
201210,119
201310,882
201412,130
201513,408
201613,402
201714,293
201815,053
201915,581
English deprivation2025

Unit: rank. Source and definitions.

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

Unit: percent. Source and definitions.

Neighbourhood deprivation, 2025
Measurepercent
Neighbourhoods in England’s most deprived 10%4.8%
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,372.21
This council, excluding parish precepts£1,847.53
This council, including parish precepts£1,984.47
County or Greater London Authority precept£0.00
Police precept£298.28
Fire precept£89.46
Combined authority precept£0.00
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£188,128,197.00
Parish precepts£13,944,589.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.