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

Bradford Council Map

View the Bradford 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

557,758

Wards

30

Seats in 2026

90

Selected result year

2023

Party seats: 2026 snapshot

Download seat history (CSV)

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

Seats by party, 2026
PartySeats
Reform UK29
Conservative18
Labour17
Other16
Green9
Liberal Democrats1
Reported total90

“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
202690Conservative 18 · Labour 17 · Liberal Democrats 1 · Green 9 · Reform UK 29 · Other 16
202590Conservative 13 · Labour 47 · Liberal Democrats 5 · Green 10 · Other 15
202490Conservative 13 · Labour 49 · Liberal Democrats 5 · Green 10 · Other 13
202390Conservative 16 · Labour 55 · Liberal Democrats 5 · Green 8 · Other 6
202290Conservative 21 · Labour 52 · Liberal Democrats 6 · Green 6 · Other 5
202190Conservative 25 · Labour 51 · Liberal Democrats 7 · Green 3 · Other 4
202090Conservative 22 · Labour 53 · Liberal Democrats 7 · Green 2 · Other 6
201990Conservative 22 · Labour 52 · Liberal Democrats 8 · Green 2 · Other 6
201890Conservative 22 · Labour 52 · Liberal Democrats 7 · Green 2 · Other 7
201790Conservative 21 · Labour 49 · Liberal Democrats 9 · Green 3 · UKIP 1 · Other 7
201690Conservative 21 · Labour 49 · Liberal Democrats 9 · Green 3 · UKIP 1 · Other 7
201590Conservative 23 · Labour 46 · Liberal Democrats 9 · Other 12
201490Conservative 21 · Labour 46 · Liberal Democrats 8 · Other 15
201390Conservative 23 · Labour 44 · Liberal Democrats 8 · Other 15
201290Conservative 24 · Labour 45 · Liberal Democrats 8 · Other 13
201190Conservative 29 · Labour 44 · Liberal Democrats 11 · Other 6
201090Conservative 32 · Labour 39 · Liberal Democrats 14 · Other 5
200990Conservative 35 · Labour 36 · Liberal Democrats 14 · Other 5
200890Conservative 35 · Labour 36 · Liberal Democrats 14 · Other 5
200790Conservative 32 · Labour 39 · Liberal Democrats 14 · Other 5
200690Conservative 33 · Labour 36 · Liberal Democrats 14 · Other 7
200590Conservative 38 · Labour 29 · Liberal Democrats 15 · Other 8
200490Conservative 38 · Labour 29 · Liberal Democrats 15 · Other 8
200390Conservative 36 · Labour 36 · Liberal Democrats 14 · Other 4
200290Conservative 38 · Labour 38 · Liberal Democrats 12 · Other 2
200190Conservative 37 · Labour 41 · Liberal Democrats 11 · Other 1
200090Conservative 37 · Labour 41 · Liberal Democrats 11 · Other 1
199990Conservative 26 · Labour 54 · Liberal Democrats 10
199890Conservative 18 · Labour 65 · Liberal Democrats 7
199790Conservative 14 · Labour 70 · Liberal Democrats 6
199690Conservative 13 · Labour 71 · Liberal Democrats 6
199590Conservative 27 · Labour 59 · Liberal Democrats 4
199490Conservative 35 · Labour 51 · Liberal Democrats 4
199390Conservative 38 · Labour 50 · Liberal Democrats 2
199290Conservative 38 · Labour 50 · Liberal Democrats 2
199190Conservative 35 · Labour 53 · Liberal Democrats 2
199090Conservative 40 · Labour 48 · Liberal Democrats 2
198990Conservative 44 · Labour 44 · Liberal Democrats 2
198890Conservative 44 · Labour 44 · Liberal Democrats 2
198790Conservative 38 · Labour 49 · Liberal Democrats 3
198690Conservative 36 · Labour 51 · Liberal Democrats 3
198590Conservative 44 · Labour 40 · Liberal Democrats 6
198490Conservative 44 · Labour 40 · Liberal Democrats 6
198390Conservative 43 · Labour 41 · Liberal Democrats 6
198290Conservative 42 · Labour 42 · Liberal Democrats 6
198190Conservative 37 · Labour 50 · Liberal Democrats 3
198090Conservative 37 · Labour 50 · Liberal Democrats 3
197993Conservative 51 · Labour 38 · Liberal Democrats 4
197893Conservative 60 · Labour 28 · Liberal Democrats 4 · Other 1
197793Conservative 61 · Labour 27 · Liberal Democrats 5
197693Conservative 61 · Labour 27 · Liberal Democrats 5
197593Conservative 57 · Labour 28 · Liberal Democrats 8
197493Conservative 53 · Labour 31 · Liberal Democrats 9
197393Conservative 53 · Labour 31 · Liberal Democrats 9

Bradford Council and Local Areas

Metropolitan borough in Yorkshire and The Humber. Official council code: E08000032. Open a ward to see its map and recorded election results.

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

Browse all 30 mapped areas
  • AiredaleE05016453 · Ward
  • BaildonE05016454 · Ward
  • Bingley EastE05016455 · Ward
  • Bingley WestE05016456 · Ward
  • Bolton & UndercliffeE05016457 · Ward
  • Bowling & BarkerendE05016458 · Ward
  • Bradford MoorE05016459 · Ward
  • CityE05016460 · Ward
  • Clayton & Fairweather GreenE05016461 · Ward
  • EccleshillE05016462 · Ward
  • Great HortonE05016463 · Ward
  • Heaton & FrizinghallE05016464 · Ward
  • Holme Wood & BierleyE05016465 · Ward
  • Idle & ThackleyE05016466 · Ward
  • Ilkley & AddinghamE05016467 · Ward
  • Keighley CentralE05016468 · Ward
  • Keighley EastE05016469 · Ward
  • Keighley WestE05016470 · Ward
  • Little HortonE05016471 · Ward
  • ManninghamE05016472 · Ward
  • QueensburyE05016473 · Ward
  • RoydsE05016474 · Ward
  • ShipleyE05016475 · Ward
  • Thornton & AllertonE05016476 · Ward
  • TollerE05016477 · Ward
  • WharfedaleE05016478 · Ward
  • Wibsey & OdsalE05016479 · Ward
  • Windhill & WroseE05016480 · Ward
  • Worth ValleyE05016481 · Ward
  • WykeE05016482 · Ward

Recorded election results

Download all recorded results (CSV)

30 recorded areas in 2023. 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
  • 22 LAB
  • 4 CON
  • 3 Green
  • 1 LD

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

Baildon1 seats contested · 40.5% turnout

Electorate: 11,969. Source and method.

Baildon, 2023
CandidatePartyCandidate votesResult
Pollard, M.CON2,153Elected
Ashton, P.LAB2,003Not elected
Dunk, C.Green244Not elected
Wilkinson, D.LD231Not elected
Moncaster, P.REF211Not 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.

Bingley1 seats contested · 42.4% turnout

Electorate: 14,037. Source and method.

Bingley, 2023
CandidatePartyCandidate votesResult
Fricker, S.LAB2,796Elected
Winnard, G.CON2,365Not elected
Drucquer, R.Green558Not elected
Russell, P.LD239Not 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.

Bingley Rural1 seats contested · 36.0% turnout

Electorate: 14,607. Source and method.

Bingley Rural, 2023
CandidatePartyCandidate votesResult
Sullivan, P.CON2,457Elected
Malik, A.LAB1,211Not elected
Bacon, C.IND960Not elected
Newham, B.Green432Not elected
Baranowski, H.LD194Not 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.

Bolton & Undercliffe1 seats contested · 28.6% turnout

Electorate: 12,049. Source and method.

Bolton & Undercliffe, 2023
CandidatePartyCandidate votesResult
Choudhry, S.LAB2,064Elected
Lubenko, S.LD620Not elected
Singh, S.CON296Not elected
Gulland, B.Green168Not elected
Barras, W.YORKS165Not elected
Bourn, S.REF97Not elected
Gibson, T.TUSC35Not 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.

Bowling & Barkerend1 seats contested · 24.7% turnout

Electorate: 13,726. Source and method.

Bowling & Barkerend, 2023
CandidatePartyCandidate votesResult
Khan, I.LAB2,540Elected
Middleton, H.LD285Not elected
Fazal, M.CON242Not elected
Rickford, A.Green176Not elected
Wood, K.YORKS143Not 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.

Bradford Moor1 seats contested · 35.6% turnout

Electorate: 13,064. Source and method.

Bradford Moor, 2023
CandidatePartyCandidate votesResult
Iqbal, Z.LAB2,607Elected
Thair, M.LD1,727Not elected
Iqbal, A.CON192Not elected
Grant, W.YORKS68Not elected
Wood, A.Green63Not 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.

CRAVEN1 seats contested · 40.7% turnout

Electorate: 14,064. Source and method.

CRAVEN, 2023
CandidatePartyCandidate votesResult
Russell, J.Green2,831Elected
Irving, E.CON1,838Not elected
Knight, A.LAB700Not elected
Kaye, P.YORKS280Not elected
Mann, P.LD73Not 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.

City1 seats contested · 22.0% turnout

Electorate: 14,427. Source and method.

City, 2023
CandidatePartyCandidate votesResult
Lal, S.LAB2,513Elected
Patel, A.CON348Not elected
Tadych, M.Green317Not 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.

Clayton & Fairweather Green1 seats contested · 25.0% turnout

Electorate: 11,966. Source and method.

Clayton & Fairweather Green, 2023
CandidatePartyCandidate votesResult
Thirkill, C.LAB2,071Elected
Lawton, K.CON574Not elected
May, S.Green228Not elected
Cotterell, S.LD115Not 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.

Eccleshill1 seats contested · 26.0% turnout

Electorate: 12,921. Source and method.

Eccleshill, 2023
CandidatePartyCandidate votesResult
Parsons, I.LAB1,447Elected
Knox, S.LD1,173Not elected
Rasool, W.CON467Not elected
Barras, J.YORKS152Not elected
Vanicat, S.Green121Not 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.

Great Horton1 seats contested · 29.2% turnout

Electorate: 11,570. Source and method.

Great Horton, 2023
CandidatePartyCandidate votesResult
Hussain, T.LAB2,374Elected
Khan, S.CON350Not elected
Boota, H.IND253Not elected
Moses, S.LD157Not elected
Sykes, A.Green136Not elected
Grant, W.YORKS110Not 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.

Heaton1 seats contested · 38.6% turnout

Electorate: 12,529. Source and method.

Heaton, 2023
CandidatePartyCandidate votesResult
Amran, M.LAB2,821Elected
Mahmood, K.Green1,769Not elected
Khan, S.CON167Not elected
Ali, A.LD74Not 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.

Idle & Thackley1 seats contested · 31.6% turnout

Electorate: 13,348. Source and method.

Idle & Thackley, 2023
CandidatePartyCandidate votesResult
Sunderland, J.LD2,686Elected
Logan, G.LAB805Not elected
Robertshaw, J.CON404Not elected
Barras, L.YORKS161Not elected
Lawrence, T.Green159Not 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.

Ilkley1 seats contested · 53.1% turnout

Electorate: 11,949. Source and method.

Ilkley, 2023
CandidatePartyCandidate votesResult
Nunns, D.CON2,655Elected
Brown, R.Green2,495Not elected
Baldwin, M.LAB977Not elected
Jones, C.LD214Not 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.

Keighley Central1 seats contested · 50.9% turnout

Electorate: 12,448. Source and method.

Keighley Central, 2023
CandidatePartyCandidate votesResult
Zaman, A.LAB3,125Elected
Akhtar, J.CON2,284Not elected
Ali, Z.IND580Not elected
Telfer, A.Green178Not elected
Robinson, L.IND85Not elected
Allon, N.LD84Not 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.

Keighley East1 seats contested · 31.5% turnout

Electorate: 12,480. Source and method.

Keighley East, 2023
CandidatePartyCandidate votesResult
Robinson, L.LAB2,015Elected
Crangle, M.CON1,425Not elected
Hunnisett, D.Green270Not elected
Briggs, J.LD186Not elected
Vann, A.SDP37Not 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.

Keighley West1 seats contested · 26.9% turnout

Electorate: 11,815. Source and method.

Keighley West, 2023
CandidatePartyCandidate votesResult
Lintern, J.LAB1,507Elected
Kelly, L.CON1,447Not elected
Spoerry, S.LD127Not elected
Whittaker, J.Green102Not 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.

Little Horton1 seats contested · 26.7% turnout

Electorate: 12,088. Source and method.

Little Horton, 2023
CandidatePartyCandidate votesResult
Salam, T.LAB2,763Elected
Longhorn, D.YORKS138Not elected
Afzal, M.CON127Not elected
Arobi, N.Green104Not elected
Mahmood, T.LD91Not 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.

Manningham1 seats contested · 40.1% turnout

Electorate: 12,254. Source and method.

Manningham, 2023
CandidatePartyCandidate votesResult
Kauser, S.LAB2,502Elected
Islam, M.IND2,153Not elected
Fetherston, A.Green169Not elected
Anjum, K.CON89Not 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.

Queensbury1 seats contested · 27.4% turnout

Electorate: 12,452. Source and method.

Queensbury, 2023
CandidatePartyCandidate votesResult
Mitchell, A.LAB1,206Elected
Hargreaves, R.IND1,042Not elected
Paterson, A.CON849Not elected
Dodwell, E.Green229Not elected
Whitrick, M.LD86Not 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.

Royds1 seats contested · 22.0% turnout

Electorate: 12,180. Source and method.

Royds, 2023
CandidatePartyCandidate votesResult
Tait, A.LAB1,713Elected
Bayap, E.CON592Not elected
Sharp, I.Green251Not elected
Riach, I.LD124Not 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.

Shipley1 seats contested · 42.7% turnout

Electorate: 11,618. Source and method.

Shipley, 2023
CandidatePartyCandidate votesResult
Warnes, K.Green3,204Elected
Martin, V.LAB1,238Not elected
Golding, P.CON423Not elected
Errington, N.LD98Not 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.

TOLLER1 seats contested · 29.5% turnout

Electorate: 13,102. Source and method.

TOLLER, 2023
CandidatePartyCandidate votesResult
Shaheen, F.LAB3,190Elected
Ford, B.Green354Not elected
Iqbal, S.CON326Not 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.

Thornton & Allerton1 seats contested · 28.6% turnout

Electorate: 12,592. Source and method.

Thornton & Allerton, 2023
CandidatePartyCandidate votesResult
Duffy, S.LAB2,224Elected
Morton, J.CON743Not elected
Whitaker, J.Green322Not elected
Griffiths, A.LD307Not 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.

Tong1 seats contested · 20.5% turnout

Electorate: 12,612. Source and method.

Tong, 2023
CandidatePartyCandidate votesResult
Sutcliffe, U.Green1,546Elected
Mukhtar, K.LAB650Not elected
Turpin, P.CON221Not elected
Elliott, S.LD92Not elected
Inman, B.YORKS75Not 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.

Wharfedale1 seats contested · 45.7% turnout

Electorate: 9,556. Source and method.

Wharfedale, 2023
CandidatePartyCandidate votesResult
Steele, C.LAB1,718Elected
Cochrane, P.CON1,692Not elected
Turner, C.Green534Not elected
Needle, J.LD420Not 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.

Wibsey1 seats contested · 24.7% turnout

Electorate: 10,650. Source and method.

Wibsey, 2023
CandidatePartyCandidate votesResult
Berry, R.LAB1,470Elected
Peterken, N.CON548Not elected
Boulton, B.LD375Not elected
Daw, M.Green120Not elected
Buxton, B.YORKS116Not 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.

Windhill & Wrose1 seats contested · 26.8% turnout

Electorate: 11,346. Source and method.

Windhill & Wrose, 2023
CandidatePartyCandidate votesResult
Hinchcliffe, S.LAB1,834Elected
Harrison, W.CON753Not elected
Thorne, G.LD239Not elected
Wood, J.Green212Not 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.

Worth Valley1 seats contested · 37.3% turnout

Electorate: 10,911. Source and method.

Worth Valley, 2023
CandidatePartyCandidate votesResult
Poulson, R.CON2,412Elected
Joomun-Whitehead, A.LAB1,290Not elected
Hussain, H.Green187Not elected
Kirkham, K.LD182Not 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.

Wyke1 seats contested · 25.8% turnout

Electorate: 10,664. Source and method.

Wyke, 2023
CandidatePartyCandidate votesResult
Ferriby, S.LAB1,542Elected
McLean, M.CON654Not elected
Hall, K.LD154Not elected
Lewthwaite, J.BDP140Not elected
Walker, I.REF135Not elected
Parkinson, D.Green128Not 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)

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

90 records shown

Named members in the 2026 source archive
CouncillorWard or divisionParty
George BuckleyAiredaleConservative and Unionist
Peter KirkAiredaleConservative and Unionist
Raph CohnAiredaleConservative and Unionist
David FordBaildonConservative and Unionist
Debbie DaviesBaildonConservative and Unionist
Ian EglinBaildonReform UK
Joe WheatleyBingley EastIndependent / Other
Stuart BrownBingley EastReform UK
Susan FrickerBingley EastLabour Party
Falak AhmedBingley WestConservative and Unionist
Geoff WinnardBingley WestConservative and Unionist
Paul SullivanBingley WestConservative and Unionist
Jon BarrasBolton & UndercliffeReform UK
Md Zafar NiazBolton & UndercliffeLabour Party
Suhail ChoudhryBolton & UndercliffeLabour Party
Hassan KhanBowling & BarkerendLabour Party
Imran KhanBowling & BarkerendLabour Party
Rizwana JamilBowling & BarkerendLabour Party
Ibrar AliBradford MoorYour Bradford Independent group
Riaz AhmedBradford MoorLiberal Democrats
Zafar IqbalBradford MoorLabour Party
Nazam AzamCityLabour Party
Sajawal HussainCityLabour Party
Shakeela LalCityLabour Party
Carol ThirkillClayton & Fairweather GreenLabour Party
Daniel DevaneyClayton & Fairweather GreenReform UK
Richard BrownClayton & Fairweather GreenReform UK
Jayne MorganEccleshillReform UK
John Riley-HolmesEccleshillReform UK
Selina Ward-NicholsonEccleshillReform UK
Abdul JabarGreat HortonLabour Party
Joanne DoddsGreat HortonLabour Party
Vasim AkhtarGreat HortonLabour Party
Ishtiaq AhmedHeaton & FrizinghallYour Bradford Independent group
Khalid MahmoodHeaton & FrizinghallGreen Party (E&W)
Nargus RangzebHeaton & FrizinghallGreen Party (E&W)
Celia HicksonHolme Wood & BierleyGreen Party (E&W)
Iain McInnesHolme Wood & BierleyGreen Party (E&W)
Matt EdwardsHolme Wood & BierleyGreen Party (E&W)
VacancyIdle & ThackleyVacant
VacancyIdle & ThackleyVacant
VacancyIdle & ThackleyVacant
Andrew LoyIlkley & AddinghamConservative and Unionist
Jane SellersIlkley & AddinghamConservative and Unionist
Richard DowneyIlkley & AddinghamConservative and Unionist
Amjad ZamanKeighley CentralLabour Party
Amjid AhmedKeighley CentralIndependent / Other
Vaz ShabirKeighley CentralYour Bradford Independent group
Angela BakerKeighley EastReform UK
Angela FishKeighley EastConservative and Unionist
Caroline FirthKeighley EastLabour Party
Andrew JudsonKeighley WestReform UK
Dawn ThewlisKeighley WestReform UK
Peter HillKeighley WestConservative and Unionist
Noor ElahiLittle HortonYour Bradford Independent group
Taj SalamLittle HortonYour Bradford Independent group
Talat SajawalLittle HortonYour Bradford Independent group
Mohammed SalissManninghamYour Bradford Independent group
Muhammad KhanManninghamYour Bradford Independent group
Muhammed IslamManninghamYour Bradford Independent group
Chris MastersonQueensburyReform UK
Ian EvansQueensburyReform UK
Robin CummingQueensburyReform UK
Oliver Bolton-WilliamsRoydsReform UK
Stephen PlaceRoydsReform UK
Tony WooffittRoydsReform UK
Anna WatsonShipleyGreen Party (E&W)
Hawarun HussainShipleyGreen Party (E&W)
Kevin WarnesShipleyGreen Party (E&W)
John SharplesThornton & AllertonReform UK
Lester MartinThornton & AllertonReform UK
Melanie MilnesThornton & AllertonReform UK
Arshad HussainTollerIndependent / Other
Kamran HussainTollerLabour Party
Zohair KamranTollerIndependent / Other
Bob FelsteadWharfedaleConservative and Unionist
Lottie KitchingWharfedaleGreen Party (E&W)
Peter CochraneWharfedaleConservative and Unionist
Darren InghamWibsey & WroseReform UK
Jason TownendWibsey & WroseReform UK
Steve BurdWibsey & WroseReform UK
Chris HowlettWindhill & WroseReform UK
Sally BirchWindhill & WroseReform UK
Stephen BroadbentWindhill & WroseReform UK
Chris HerdWorth ValleyConservative and Unionist
Paul GoldingWorth ValleyConservative and Unionist
Rebecca PoulsenWorth ValleyConservative and Unionist
Adam Thompson-DayWykeReform UK
Ian ReedWykeReform UK
Ian WalkerWykeReform UK

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 ages557,758
Under 16122,292
Age 16 to 64345,942
Age 65 and over89,524
Population history2011–2025

Unit: people. Source and definitions.

Population history, 2011–2025
Measurepeople
2011523,115
2012525,522
2013528,712
2014531,795
2015534,919
2016538,178
2017540,447
2018542,542
2019545,966
2020547,141
2021546,839
2022550,629
2023556,919
2024559,818
2025557,758
Census residentsCensus 2021

Unit: people. Source and definitions.

Census residents, Census 2021
Measurepeople
Residence type: Total546,412
Residence type: Lives in a household540,549
Residence type: Lives in a communal establishment5,863
Population densityCensus 2021

Unit: people per square kilometre. Source and definitions.

Population density, Census 2021
Measurepeople per square kilometre
Population Density: Persons per square kilometre1,491.2
Census age groupsCensus 2021

Unit: people. Source and definitions.

Census age groups, Census 2021
Measurepeople
Age: Total546,412
Age: Aged 4 years and under36,096
Age: Aged 5 to 9 years39,556
Age: Aged 10 to 14 years41,350
Age: Aged 15 to 19 years37,779
Age: Aged 20 to 24 years33,135
Age: Aged 25 to 29 years34,549
Age: Aged 30 to 34 years38,010
Age: Aged 35 to 39 years38,239
Age: Aged 40 to 44 years35,649
Age: Aged 45 to 49 years33,814
Age: Aged 50 to 54 years34,274
Age: Aged 55 to 59 years32,184
Age: Aged 60 to 64 years28,775
Age: Aged 65 to 69 years24,124
Age: Aged 70 to 74 years22,373
Age: Aged 75 to 79 years14,403
Age: Aged 80 to 84 years11,191
Age: Aged 85 years and over10,911
Household numbersCensus 2021

Unit: households. Source and definitions.

Household numbers, Census 2021
Measurehouseholds
Number of households: Number of households209,867
Accommodation typeCensus 2021

Unit: households. Source and definitions.

Accommodation type, Census 2021
Measurehouseholds
Accommodation type: Total: All households209,867
Accommodation type: Detached30,851
Accommodation type: Semi-detached76,995
Accommodation type: Terraced69,168
Accommodation type: In a purpose-built block of flats or tenement24,306
Accommodation type: Part of a converted or shared house, including bedsits3,390
Accommodation type: Part of another converted building, for example, former school, church or warehouse2,769
Accommodation type: In a commercial building, for example, in an office building, hotel or over a shop1,802
Accommodation type: A caravan or other mobile or temporary structure586
Housing tenureCensus 2021

Unit: households. Source and definitions.

Housing tenure, Census 2021
Measurehouseholds
Tenure of household: Total: All households209,867
Tenure of household: Owned129,573
Tenure of household: Owned: Owns outright66,875
Tenure of household: Owned: Owns with a mortgage or loan62,698
Tenure of household: Shared ownership1,043
Tenure of household: Shared ownership: Shared ownership1,043
Tenure of household: Social rented30,731
Tenure of household: Social rented: Rents from council or Local Authority11,798
Tenure of household: Social rented: Other social rented18,933
Tenure of household: Private rented48,278
Tenure of household: Private rented: Private landlord or letting agency42,709
Tenure of household: Private rented: Other private rented5,569
Tenure of household: Lives rent free242
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 over421,574
Economic activity status: Economically active (excluding full-time students)229,810
Economic activity status: Economically active (excluding full-time students):In employment214,534
Economic activity status: Economically active (excluding full-time students):In employment:Employee180,088
Economic activity status: Economically active (excluding full-time students): In employment: Employee: Part-time54,192
Economic activity status: Economically active (excluding full-time students): In employment: Employee: Full-time125,896
Economic activity status: Economically active (excluding full-time students):In employment:Self-employed with employees6,309
Economic activity status: Economically active (excluding full-time students): In employment: Self-employed with employees: Part-time1,986
Economic activity status: Economically active (excluding full-time students): In employment: Self-employed with employees: Full-time4,323
Economic activity status: Economically active (excluding full-time students):In employment:Self-employed without employees28,137
Economic activity status: Economically active (excluding full-time students): In employment: Self-employed without employees: Part-time13,346
Economic activity status: Economically active (excluding full-time students): In employment: Self-employed without employees: Full-time14,791
Economic activity status: Economically active (excluding full-time students): Unemployed15,276
Economic activity status: Economically active and a full-time student9,469
Economic activity status: Economically active and a full-time student:In employment6,602
Economic activity status: Economically active and a full-time student:In employment:Employee6,251
Economic activity status: Economically active and a full-time student: In employment: Employee: Part-time5,017
Economic activity status: Economically active and a full-time student: In employment: Employee: Full-time1,234
Economic activity status: Economically active and a full-time student:In employment:Self-employed with employees32
Economic activity status: Economically active and a full-time student: In employment: Self-employed with employees: Part-time23
Economic activity status: Economically active and a full-time student: In employment: Self-employed with employees: Full-time9
Economic activity status: Economically active and a full-time student:In employment:Self-employed without employees319
Economic activity status: Economically active and a full-time student: In employment: Self-employed without employees: Part-time243
Economic activity status: Economically active and a full-time student: In employment: Self-employed without employees: Full-time76
Economic activity status: Economically active and a full-time student: Unemployed2,867
Economic activity status: Economically inactive182,295
Economic activity status: Economically inactive: Retired79,509
Economic activity status: Economically inactive: Student27,827
Economic activity status: Economically inactive: Looking after home or family34,139
Economic activity status: Economically inactive: Long-term sick or disabled22,038
Economic activity status: Economically inactive: Other18,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 over421,574
Highest level of qualification: No qualifications101,122
Highest level of qualification: Level 1 and entry level qualifications46,051
Highest level of qualification: Level 2 qualifications57,458
Highest level of qualification: Apprenticeship22,777
Highest level of qualification: Level 3 qualifications66,275
Highest level of qualification: Level 4 qualifications and above115,663
Highest level of qualification: Other qualifications12,228
General healthCensus 2021

Unit: people. Source and definitions.

General health, Census 2021
Measurepeople
General health: Total: All usual residents546,408
General health: Very good health252,136
General health: Good health188,664
General health: Fair health73,124
General health: Bad health24,904
General health: Very bad health7,580
DisabilityCensus 2021

Unit: people. Source and definitions.

Disability, Census 2021
Measurepeople
Disability: Total: All usual residents546,411
Disability: Disabled under the Equality Act93,697
Disability: Disabled under the Equality Act: Day-to-day activities limited a lot43,720
Disability: Disabled under the Equality Act: Day-to-day activities limited a little49,977
Disability: Not disabled under the Equality Act452,714
Disability: Not disabled under the Equality Act: Has long term physical or mental health condition but day-to-day activities are not limited29,837
Disability: Not disabled under the Equality Act: No long term physical or mental health conditions422,877
Ethnic groupsCensus 2021

Unit: people. Source and definitions.

Ethnic groups, Census 2021
Measurepeople
Ethnic group: Total: All usual residents546,412
Ethnic group: Asian, Asian British or Asian Welsh175,664
Ethnic group: Asian, Asian British or Asian Welsh: Bangladeshi12,403
Ethnic group: Asian, Asian British or Asian Welsh: Chinese1,345
Ethnic group: Asian, Asian British or Asian Welsh: Indian14,429
Ethnic group: Asian, Asian British or Asian Welsh: Pakistani139,553
Ethnic group: Asian, Asian British or Asian Welsh: Other Asian7,934
Ethnic group: Black, Black British, Black Welsh, Caribbean or African10,978
Ethnic group: Black, Black British, Black Welsh, Caribbean or African: African7,061
Ethnic group: Black, Black British, Black Welsh, Caribbean or African: Caribbean2,614
Ethnic group: Black, Black British, Black Welsh, Caribbean or African: Other Black1,303
Ethnic group: Mixed or Multiple ethnic groups15,006
Ethnic group: Mixed or Multiple ethnic groups: White and Asian6,458
Ethnic group: Mixed or Multiple ethnic groups: White and Black African1,196
Ethnic group: Mixed or Multiple ethnic groups: White and Black Caribbean4,426
Ethnic group: Mixed or Multiple ethnic groups: Other Mixed or Multiple ethnic groups2,926
Ethnic group: White334,004
Ethnic group: White: English, Welsh, Scottish, Northern Irish or British309,912
Ethnic group: White: Irish2,139
Ethnic group: White: Gypsy or Irish Traveller849
Ethnic group: White: Roma1,583
Ethnic group: White: Other White19,521
Ethnic group: Other ethnic group10,760
Ethnic group: Other ethnic group: Arab2,734
Ethnic group: Other ethnic group: Any other ethnic group8,026
ReligionCensus 2021

Unit: people. Source and definitions.

Religion, Census 2021
Measurepeople
Religion: Total: All usual residents546,411
Religion: No religion154,305
Religion: Christian182,566
Religion: Buddhist959
Religion: Hindu4,757
Religion: Jewish254
Religion: Muslim166,846
Religion: Sikh4,834
Religion: Other religion2,074
Religion: Not answered29,816
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–18744,475
2018–19744,667
2019–20740,325
2020–21825,095
2021–22859,851
2022–23909,896
2023–24976,895
2024–251,024,566
2025–261,094,411
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
Education394,251
Highways and transport16,082
Children’s social care255,680
Adult social care225,970
Public health56,601
Housing (general fund only)23,313
Culture and related services25,653
Environment and regulation51,056
Planning and development20,278
Police0
Fire and rescue0
Central services25,527
Other services0
Total service expenditure1,094,411
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
19986,019
19996,349
20006,435
20016,622
20026,907
20037,318
20047,683
20058,071
20068,408
20078,772
20089,013
20098,933
20109,062
20119,494
20129,665
20139,900
20149,967
201510,408
201610,656
201711,099
201811,297
201911,557
English deprivation2025

Unit: rank. Source and definitions.

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

Unit: percent. Source and definitions.

Neighbourhood deprivation, 2025
Measurepercent
Neighbourhoods in England’s most deprived 10%36.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,360.73
This council, excluding parish precepts£1,965.28
This council, including parish precepts£1,992.96
County or Greater London Authority precept£0.00
Police precept£278.28
Fire precept£89.49
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£291,817,308.00
Parish precepts£4,109,559.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.