Borough BookAlphaBirmingham, 2026/27

Where your council tax goes in Birmingham

A Band D home pays £2,353.17 this year, up 4.8%. Council tax covers about 19% of what the council spends on day-to-day services; government grants pay 45%, including the money passed straight to schools, and business rates 34%.

Band D bill£2,353up 4.8% on last year
Council budget£2,971mday-to-day, including schools
Paid by council tax19%of the budget
Council controlNo overall controlno party has more than half the seats

Your bill

Pick your band. The council keeps 86% of it; the rest goes to West Midlands Police and the fire and rescue service.

Band D, 2026/27
£2,353.17
£235.32 a month over 10 instalments, or £196.10 over 12
Birmingham City Council£2,023.48Police and fire (West Midlands)£329.69
Police£244.50
Fire and rescue£85.19
At Band D the police and fire share went up £20.00 this year: £15.00 more for police and £5.00 more for the fire and rescue service.
sourcedBand D bill for 2026/27sourcedPolice and fire (West Midlands) by body (government council tax tables)

Your £2,023.48 to the council pays for

Care for older and disabled adults£599
Children's services£428
Streets, waste and transport£292
Debt costs and levies£276
Schools and education£223
Housing and homelessness£88
Parks, libraries and leisure£58
Running the council£39
Community safety and regulation£13
Public health£11
Show your bill as a table
Band D, 2026/27: where your council tax goes
Your billShare
Care for older and disabled adults£598.7325.4%
Children's services£428.3918.2%
Streets, waste and transport£292.1612.4%
Debt costs and levies£275.7111.7%
Schools and education£223.209.5%
Housing and homelessness£87.543.7%
Parks, libraries and leisure£58.302.5%
Running the council£38.671.6%
Community safety and regulation£13.380.6%
Public health£10.760.5%
Birmingham City Council, all services£2,023.4886.0%
Police£244.5010.4%
Fire and rescue£85.193.6%
Police and fire (West Midlands), all£329.6914.0%
Your bill£2,353.17100%

Homes in Birmingham’s two parishes (Sutton Coldfield Town Council and New Frankley in Birmingham Parish Council) also pay their parish or town council: on average £68.69 at Band D, on top of the bill above.

Split in proportion to the £1,937m the council pays for itself, after schools and public health, which have their own ring-fenced grants. Council tax pays about 29p of every £1 of that; government grants and business rates pay the rest.

sourcedSplit by service, 2026/27 budget return

The council’s budget

What the council spends on day-to-day services after fees and charges, and where the money comes from, including grants that can only be spent on schools or public health. It must balance by law.

FundingReserves (one-off)Services
Council tax to Net budgetBusiness rates kept locally to Net budgetSchools grants (ring-fenced) to Net budgetPublic health grant (ring-fenced) to Net budgetOther government grants to Net budgetDrawn from schools reserves to Net budgetDrawn from public health reserves to Net budgetDrawn from council reserves to Net budgetNet budget to Schools and educationNet budget to Care for older and disabled adultsNet budget to Children's servicesNet budget to Streets, waste and transportNet budget to Debt costs and leviesNet budget to Public healthNet budget to Housing and homelessnessNet budget to Parks, libraries and leisureNet budget to Running the councilNet budget to Community safety and regulationSourced from a published documentCouncil tax£560.0m, 19%Sourced from a published documentBusiness rates kept locally£1,013.4m, 34%Sourced from a published documentSchools grants (ring-fenced)£884.8m, 30%Sourced from a published documentPublic health grant (ring-fenced)£124.7mSourced from a published documentOther government grants£324.5m, 11%Sourced from a published documentDrawn from schools reserves£18.8mSourced from a published documentDrawn from public health reserves£5.4mSourced from a published documentDrawn from council reserves£42.2mSourced from a published documentSchools and education£1,117.3m, 38%Sourced from a published documentCare for older and disabled adults£573.1m, 19%Sourced from a published documentChildren's services£410.1m, 14%Sourced from a published documentStreets, waste and transport£279.7m, 9%Sourced from a published documentDebt costs and levies£263.9m, 9%Sourced from a published documentPublic health£140.4mSourced from a published documentHousing and homelessness£83.8mSourced from a published documentParks, libraries and leisure£55.8mSourced from a published documentRunning the council£37.0mSourced from a published documentCommunity safety and regulation£12.8m£2,971m

Not drawn in the flow, because they are below zero: Council tax surplus and other (−£3.2m), Planning and the local economy (−£3.2m). They are in the tables.

Show the budget as a table
Where the money comes from, 2026/27
£mShare of the net budget
Council tax£560.0m18.9%
Business rates kept locally£1,013.4m34.1%
Schools grants (ring-fenced)£884.8m29.8%
Public health grant (ring-fenced)£124.7m4.2%
Other government grants£324.5m10.9%
Council tax surplus and other−£3.2m−0.1%
Drawn from schools reserves (one-off)£18.8m0.6%
Drawn from public health reserves (one-off)£5.4m0.2%
Drawn from council reserves (one-off)£42.2m1.4%
Net budget£2,970.8m100%
What it pays for, 2026/27
£mShare of the net budget
Schools and education£1,117.3m37.6%
Care for older and disabled adults£573.1m19.3%
Children's services£410.1m13.8%
Streets, waste and transport£279.7m9.4%
Debt costs and levies£263.9m8.9%
Public health£140.4m4.7%
Housing and homelessness£83.8m2.8%
Parks, libraries and leisure£55.8m1.9%
Running the council£37.0m1.2%
Community safety and regulation£12.8m0.4%
Planning and the local economy−£3.2m−0.1%
Net budget£2,970.8m100%

Where the money comes from

Council tax£560.0m
Business rates kept locally£1,013.4m
Schools grants (ring-fenced)£884.8m
Public health grant (ring-fenced)£124.7m
Other government grants£324.5m
Council tax surplus and other−£3.2m
Drawn from schools reserves£18.8m
Drawn from public health reserves£5.4m
Drawn from council reserves£42.2m
Net budget£2,970.8m

What it pays for

Schools and education£1,117.3m
Care for older and disabled adults£573.1m
Children's services£410.1m
Streets, waste and transport£279.7m
Debt costs and levies£263.9m
Public health£140.4m
Housing and homelessness£83.8m
Parks, libraries and leisure£55.8m
Running the council£37.0m
Community safety and regulation£12.8m
Planning and the local economy−£3.2m
sourcedAll lines

Council tax over the years

The council’s own share of a Band D bill went from £1,630.16 in 2023/24 to £2,023.48 in 2026/27, up 24%.

Band D council tax in Birmingham each year
YearThe council’s shareWhole bill, with police and fire
2023/24£1,630.16£1,913.02
2024/25£1,793.01£2,090.96
2025/26£1,927.31£2,245.41
2026/27£2,023.48£2,362.90

Councillors and how each ward voted

Reform UK 23, Green 19, Labour 17, Conservative 16, Independent 13, Liberal Democrats 12 and Workers Party of Britain 1 of the 101 councillors on the council’s list. No party has more than half the seats. The councillors are those elected in May, from the declarations: the council publishes no list we can read, so any change since is not shown. Only the councillors elected are named here; everyone else stood as their party’s candidate.

Acocks Green

How Acocks Green voted: turnout 32.8%
Votes for each candidate in Acocks Green ward
PartyVotesElected
Liberal Democrats1,952Roger Kingdon Harmer
Liberal Democrats1,486Penny Wagg
Reform UK1,147
Green Party1,106
Green Party1,053
Reform UK907
Labour Party813
Labour Party567
Workers Party of Britain239
Workers Party of Britain203
Conservative and Unionist Party192
Conservative and Unionist Party179
Trade Unionist and Socialist Coalition52
Trade Unionist and Socialist Coalition37

The declaration gave no turnout. From the council’s declaration, via Democracy Club (CC BY-SA 4.0).

Allens Cross

How Allens Cross voted: turnout 37.6%
Votes for each candidate in Allens Cross ward
PartyVotesElected
Reform UK949Eddie Freeman
Independent651
Labour Party451
Green Party381
Conservative and Unionist Party259
Liberal Democrats76

The declaration gave no turnout. From the council’s declaration, via Democracy Club (CC BY-SA 4.0).

Alum Rock

How Alum Rock voted: turnout 41.5%
Votes for each candidate in Alum Rock ward
PartyVotesElected
Independent3,307Nosheen Khalid
Independent3,266Shaukat Mahmood
Labour Party2,424
Labour Party2,223
Green Party596
Green Party457
Liberal Democrats301
Liberal Democrats227
Reform UK126
Reform UK114
Conservative and Unionist Party92
Conservative and Unionist Party65

The declaration gave no turnout. From the council’s declaration, via Democracy Club (CC BY-SA 4.0).

Aston

How Aston voted: turnout 41.8%
Votes for each candidate in Aston ward
PartyVotesElected
Independent2,254Abdul Choudhury Shumon
Liberal Democrats2,115Mumtaz Hussain
Liberal Democrats1,610
Labour Party1,505
Labour Party1,161
Independent877
Green Party554
Independent542
Green Party462
Independent128
Reform UK111
Reform UK109
Conservative and Unionist Party98
Conservative and Unionist Party95

The declaration gave no turnout. From the council’s declaration, via Democracy Club (CC BY-SA 4.0).

Balsall Heath West

How Balsall Heath West voted: turnout 35.7%
Votes for each candidate in Balsall Heath West ward
PartyVotesElected
Green Party934Duncan Ali
Independent518
Labour Party464
Independent438
Reform UK142
Liberal Democrats131
Conservative and Unionist Party80

The declaration gave no turnout. From the council’s declaration, via Democracy Club (CC BY-SA 4.0).

Bartley Green

How Bartley Green voted: turnout 33.7%
Votes for each candidate in Bartley Green ward
PartyVotesElected
Reform UK1,938Chris Steele
Reform UK1,615Rajbir Singh
Conservative and Unionist Party1,432
Conservative and Unionist Party1,403
Labour and Co-operative Party846
Labour and Co-operative Party836
Green Party824
Green Party687
Liberal Democrats269
Liberal Democrats171

The declaration gave no turnout. From the council’s declaration, via Democracy Club (CC BY-SA 4.0).

Billesley

How Billesley voted: turnout 44.0%
Votes for each candidate in Billesley ward
PartyVotesElected
Green Party2,702Chris Garghan
Green Party2,649Joe Peacock
Reform UK1,443
Reform UK1,408
Labour Party1,064
Labour Party927
Conservative and Unionist Party552
Conservative and Unionist Party484
Workers Party of Britain260
Workers Party of Britain199
Liberal Democrats167
Liberal Democrats164

The declaration gave no turnout. From the council’s declaration, via Democracy Club (CC BY-SA 4.0).

Birchfield

How Birchfield voted: turnout 32.0%
Votes for each candidate in Birchfield ward
PartyVotesElected
Labour Party861Arshid Mahmood
Independent790
Green Party411
Liberal Democrats201
Reform UK122
Conservative and Unionist Party102

The declaration gave no turnout. From the council’s declaration, via Democracy Club (CC BY-SA 4.0).

Bordesley & Highgate

How Bordesley & Highgate voted: turnout 26.2%
Votes for each candidate in Bordesley & Highgate ward
PartyVotesElected
Green Party658Ali Akbar Shujja Kazi
Labour and Co-operative Party564
Independent294
Independent270
Reform UK201
Liberal Democrats192
Independent173
Conservative and Unionist Party165
Independent112

The declaration gave no turnout. From the council’s declaration, via Democracy Club (CC BY-SA 4.0).

Bordesley Green

How Bordesley Green voted: turnout 32.6%
Votes for each candidate in Bordesley Green ward
PartyVotesElected
Independent773Adnan Hussain
Labour Party628
Liberal Democrats375
Green Party315
Workers Party of Britain295
Reform UK86
Conservative and Unionist Party40

The declaration gave no turnout. From the council’s declaration, via Democracy Club (CC BY-SA 4.0).

Bournbrook & Selly Park

How Bournbrook & Selly Park voted: turnout 28.9%
Votes for each candidate in Bournbrook & Selly Park ward
PartyVotesElected
Green Party2,584Jane Louisa Baston
Green Party2,473Corinne Fowler
Labour and Co-operative Party773
Labour and Co-operative Party604
Reform UK319
Reform UK238
Conservative and Unionist Party237
Conservative and Unionist Party176
Liberal Democrats170
Liberal Democrats136
Trade Unionist and Socialist Coalition46

The declaration gave no turnout. From the council’s declaration, via Democracy Club (CC BY-SA 4.0).

Bournville & Cotteridge

How Bournville & Cotteridge voted: turnout 49.7%
Votes for each candidate in Bournville & Cotteridge ward
PartyVotesElected
Green Party2,062Roxanne Green
Labour Party1,738Nicky Brennan
Green Party1,735
Labour Party1,559
Reform UK1,369
Reform UK1,272
Independent943
Conservative and Unionist Party937
Liberal Democrats792
Conservative and Unionist Party698
Liberal Democrats526

The declaration gave no turnout. From the council’s declaration, via Democracy Club (CC BY-SA 4.0).

Brandwood & King's Heath

How Brandwood & King's Heath voted: turnout 49.7%
Votes for each candidate in Brandwood & King's Heath ward
PartyVotesElected
Green Party2,940Jordan Oliver Phillip
Green Party2,718Hamzah Fahd Sheikh
Labour and Co-operative Party1,826
Labour and Co-operative Party1,702
Reform UK946
Liberal Democrats837
Reform UK803
Liberal Democrats599
Conservative and Unionist Party451
Independent334
Conservative and Unionist Party332
Workers Party of Britain87

The declaration gave no turnout. From the council’s declaration, via Democracy Club (CC BY-SA 4.0).

Bromford & Hodge Hill

How Bromford & Hodge Hill voted: turnout 34.2%
Votes for each candidate in Bromford & Hodge Hill ward
PartyVotesElected
Labour Party1,560Majid Mahmood
Labour Party1,283Diane Donaldson
Workers Party of Britain877
Reform UK872
Reform UK816
Workers Party of Britain794
Liberal Democrats772
Green Party751
Liberal Democrats701
Green Party683
Conservative and Unionist Party223
Conservative and Unionist Party175

The declaration gave no turnout. From the council’s declaration, via Democracy Club (CC BY-SA 4.0).

Castle Vale

How Castle Vale voted: turnout 29.8%
Votes for each candidate in Castle Vale ward
PartyVotesElected
Labour Party899Ray Goodwin
Reform UK855
Green Party124
Conservative and Unionist Party107
Liberal Democrats30
Workers Party of Britain11

The declaration gave no turnout. From the council’s declaration, via Democracy Club (CC BY-SA 4.0).

Druids Heath & Monyhull

How Druids Heath & Monyhull voted: turnout 39.4%
Votes for each candidate in Druids Heath & Monyhull ward
PartyVotesElected
Green Party1,907Julien Pritchard
Reform UK734
Conservative and Unionist Party140
Labour Party119
Liberal Democrats54
Workers Party of Britain14

The declaration gave no turnout. From the council’s declaration, via Democracy Club (CC BY-SA 4.0).

Edgbaston

How Edgbaston voted: turnout 37.8%
Votes for each candidate in Edgbaston ward
PartyVotesElected
Conservative and Unionist Party1,847Deirdre Caroline Alden
Conservative and Unionist Party1,761Matt Bennett
Green Party1,132
Green Party1,081
Labour Party674
Labour Party561
Reform UK470
Reform UK366
Liberal Democrats294
Liberal Democrats251

The declaration gave no turnout. From the council’s declaration, via Democracy Club (CC BY-SA 4.0).

Erdington

How Erdington voted: turnout 36.9%
Votes for each candidate in Erdington ward
PartyVotesElected
Conservative and Unionist Party2,424Robert James Cambray Alden
Conservative and Unionist Party1,996Gareth Raymond Moore
Reform UK1,088
Labour Party1,019
Labour Party952
Green Party906
Green Party883
Reform UK769
Liberal Democrats187
Liberal Democrats174
Workers Party of Britain69
Trade Unionist and Socialist Coalition64

The declaration gave no turnout. From the council’s declaration, via Democracy Club (CC BY-SA 4.0).

Frankley Great Park

How Frankley Great Park voted: turnout 34.5%
Votes for each candidate in Frankley Great Park ward
PartyVotesElected
Reform UK1,192Gemma Louise Guttridge
Independent691
Green Party407
Labour Party326
Conservative and Unionist Party317
Liberal Democrats131

The declaration gave no turnout. From the council’s declaration, via Democracy Club (CC BY-SA 4.0).

Garretts Green

How Garretts Green voted: turnout 33.9%
Votes for each candidate in Garretts Green ward
PartyVotesElected
Labour Party988Saddak Miah
Reform UK864
Green Party310
Liberal Democrats149
Conservative and Unionist Party109
Workers Party of Britain95

The declaration gave no turnout. From the council’s declaration, via Democracy Club (CC BY-SA 4.0).

Glebe Farm & Tile Cross

How Glebe Farm & Tile Cross voted: turnout 29.8%
Votes for each candidate in Glebe Farm & Tile Cross ward
PartyVotesElected
Reform UK1,394Jess Ankrett
Workers Party of Britain1,163Shehryar Kayani
Reform UK1,157
Workers Party of Britain1,078
Labour Party1,035
Labour Party896
Green Party654
Green Party569
Conservative and Unionist Party252
Independent251
Conservative and Unionist Party229
Liberal Democrats139
Liberal Democrats103

The declaration gave no turnout. From the council’s declaration, via Democracy Club (CC BY-SA 4.0).

Gravelly Hill

How Gravelly Hill voted: turnout 29.0%
Votes for each candidate in Gravelly Hill ward
PartyVotesElected
Labour and Co-operative Party620Mick Brown
Liberal Democrats417
Green Party360
Reform UK344
Independent168
Conservative and Unionist Party123
Independent66

The declaration gave no turnout. From the council’s declaration, via Democracy Club (CC BY-SA 4.0).

Hall Green North

How Hall Green North voted: turnout 39.3%
Votes for each candidate in Hall Green North ward
PartyVotesElected
Green Party2,833Mansoor Qureshi
Green Party2,429Haroon Salim
Conservative and Unionist Party1,014
Labour Party824
Conservative and Unionist Party802
Reform UK774
Reform UK716
Labour Party679
Liberal Democrats674
Liberal Democrats630
Independent457
Workers Party of Britain309

The declaration gave no turnout. From the council’s declaration, via Democracy Club (CC BY-SA 4.0).

Hall Green South

How Hall Green South voted: turnout 46.6%
Votes for each candidate in Hall Green South ward
PartyVotesElected
Conservative and Unionist Party2,117Tim Huxtable
Green Party638
Reform UK429
Labour Party326
Workers Party of Britain163
Liberal Democrats68

The declaration gave no turnout. From the council’s declaration, via Democracy Club (CC BY-SA 4.0).

Handsworth

How Handsworth voted: turnout 32.0%
Votes for each candidate in Handsworth ward
PartyVotesElected
Green Party958Ed Freshwater
Labour Party443
Independent288
Independent273
Conservative and Unionist Party231
Reform UK110
Liberal Democrats53

The declaration gave no turnout. From the council’s declaration, via Democracy Club (CC BY-SA 4.0).

Handsworth Wood

How Handsworth Wood voted: turnout 34.2%
Votes for each candidate in Handsworth Wood ward
PartyVotesElected
Labour Party1,858Narinder Kooner
Labour Party1,582Randeep Kaur Kular
Independent744
Green Party703
Green Party673
Independent577
Reform UK550
Conservative and Unionist Party549
Reform UK510
Independent452
Conservative and Unionist Party432
Liberal Democrats194
Liberal Democrats172
Independent75

The declaration gave no turnout. From the council’s declaration, via Democracy Club (CC BY-SA 4.0).

Harborne

How Harborne voted: turnout 43.4%
Votes for each candidate in Harborne ward
PartyVotesElected
Independent1,723Martin John Brooks
Green Party1,463Kevin James Carmody
Conservative and Unionist Party1,411
Labour Party1,344
Green Party1,289
Labour Party1,228
Conservative and Unionist Party1,012
Reform UK987
Reform UK902
Independent846
Liberal Democrats407
Liberal Democrats396
Independent347

The declaration gave no turnout. From the council’s declaration, via Democracy Club (CC BY-SA 4.0).

Heartlands

How Heartlands voted: turnout 34.4%
Votes for each candidate in Heartlands ward
PartyVotesElected
Labour Party1,023Shafique Shah
Birmingham Community Independents625
Green Party359
Independent224
Liberal Democrats180
Reform UK154
Conservative and Unionist Party56

The declaration gave no turnout. From the council’s declaration, via Democracy Club (CC BY-SA 4.0).

Highter's Heath

How Highter's Heath voted: turnout 38.4%
Votes for each candidate in Highter's Heath ward
PartyVotesElected
Conservative and Unionist Party1,342Adam Andrew Higgs
Reform UK877
Green Party419
Labour Party269
Liberal Democrats56

The declaration gave no turnout. From the council’s declaration, via Democracy Club (CC BY-SA 4.0).

Holyhead

How Holyhead voted: turnout 31.0%
Votes for each candidate in Holyhead ward
PartyVotesElected
Independent775Rinkal Shergill
Labour Party751
Green Party334
Conservative and Unionist Party132
Reform UK93
Liberal Democrats64
Independent50
Independent26

The declaration gave no turnout. From the council’s declaration, via Democracy Club (CC BY-SA 4.0).

King's Norton North

How King's Norton North voted: turnout 41.6%
Votes for each candidate in King's Norton North ward
PartyVotesElected
Reform UK1,082Martin Derek Smith
Labour Party786
Conservative and Unionist Party755
Green Party452
Liberal Democrats138

The declaration gave no turnout. From the council’s declaration, via Democracy Club (CC BY-SA 4.0).

King's Norton South

How King's Norton South voted: turnout 36.5%
Votes for each candidate in King's Norton South ward
PartyVotesElected
Green Party1,725Robert Andrew Grant
Reform UK762
Labour and Co-operative Party172
Conservative and Unionist Party166
Liberal Democrats36

The declaration gave no turnout. From the council’s declaration, via Democracy Club (CC BY-SA 4.0).

Kingstanding

How Kingstanding voted: turnout 33.0%
Votes for each candidate in Kingstanding ward
PartyVotesElected
Reform UK1,898John Edward Lambert
Reform UK1,771Jex Parkin
Conservative and Unionist Party1,059
Conservative and Unionist Party967
Labour Party761
Labour Party681
Green Party606
Green Party504
Independent183
Liberal Democrats162
Liberal Democrats134
Independent120

The declaration gave no turnout. From the council’s declaration, via Democracy Club (CC BY-SA 4.0).

Ladywood

How Ladywood voted: turnout 22.8%
Votes for each candidate in Ladywood ward
PartyVotesElected
Green Party1,552Siobhan Bridget Harper-Nunes
Green Party1,382Raheem Humphreys
Labour Party1,122
Labour Party928
Reform UK521
Reform UK466
Conservative and Unionist Party436
Liberal Democrats433
Conservative and Unionist Party342
Liberal Democrats297
Independent213
Independent189

The declaration gave no turnout. From the council’s declaration, via Democracy Club (CC BY-SA 4.0).

Longbridge & West Heath

How Longbridge & West Heath voted: turnout 38.4%
Votes for each candidate in Longbridge & West Heath ward
PartyVotesElected
Reform UK2,325Charlie Latchford
Reform UK2,168Anthony Leslie Ward
Conservative and Unionist Party1,769
Conservative and Unionist Party1,700
Green Party958
Green Party794
Labour Party674
Labour Party581
Liberal Democrats256
Liberal Democrats256

The declaration gave no turnout. From the council’s declaration, via Democracy Club (CC BY-SA 4.0).

Lozells

How Lozells voted: turnout 46.0%
Votes for each candidate in Lozells ward
PartyVotesElected
Independent1,406Taj Uddin
Labour Party1,014
Independent551
Green Party229
Independent184
Independent124
Reform UK66
Liberal Democrats45
Conservative and Unionist Party40

The declaration gave no turnout. From the council’s declaration, via Democracy Club (CC BY-SA 4.0).

Moseley

How Moseley voted: turnout 43.1%
Votes for each candidate in Moseley ward
PartyVotesElected
Liberal Democrats3,724Izzy Knowles
Liberal Democrats2,139Philip Mills
Green Party1,785
Green Party1,718
Labour Party1,020
Labour Party823
Reform UK515
Reform UK484
Conservative and Unionist Party291
Conservative and Unionist Party239
Independent189

The declaration gave no turnout. From the council’s declaration, via Democracy Club (CC BY-SA 4.0).

Nechells

How Nechells voted: turnout 31.0%
Votes for each candidate in Nechells ward
PartyVotesElected
Independent977Mansuur Ahmed
Labour Party541
Green Party287
Reform UK212
Liberal Democrats81
Conservative and Unionist Party67
Trade Unionist and Socialist Coalition12

The declaration gave no turnout. From the council’s declaration, via Democracy Club (CC BY-SA 4.0).

Newtown

How Newtown voted: turnout 27.7%
Votes for each candidate in Newtown ward
PartyVotesElected
Labour Party886Rasheda Begum
Liberal Democrats370
Green Party348
Independent205
Reform UK107
Conservative and Unionist Party105
Independent101

The declaration gave no turnout. From the council’s declaration, via Democracy Club (CC BY-SA 4.0).

North Edgbaston

How North Edgbaston voted: turnout 31.3%
Votes for each candidate in North Edgbaston ward
PartyVotesElected
Labour Party1,996Marcus Bernasconi
Labour Party1,662Sarina Younas
Green Party1,206
Green Party995
Independent692
Reform UK453
Reform UK418
Conservative and Unionist Party403
Independent397
Conservative and Unionist Party374
Liberal Democrats213
Liberal Democrats190

The declaration gave no turnout. From the council’s declaration, via Democracy Club (CC BY-SA 4.0).

Northfield

How Northfield voted: turnout 45.1%
Votes for each candidate in Northfield ward
PartyVotesElected
Reform UK1,317George Hall
Labour Party964
Conservative and Unionist Party702
Green Party499
Liberal Democrats211

The declaration gave no turnout. From the council’s declaration, via Democracy Club (CC BY-SA 4.0).

Oscott

How Oscott voted: turnout 34.4%
Votes for each candidate in Oscott ward
PartyVotesElected
Reform UK1,945Graham Geoffrey Green
Reform UK1,803Martin James McAuley
Conservative and Unionist Party1,319
Conservative and Unionist Party1,132
Labour Party703
Labour Party670
Green Party623
Green Party515
Independent210
Liberal Democrats193
Liberal Democrats153
Independent126
Independent103

The declaration gave no turnout. From the council’s declaration, via Democracy Club (CC BY-SA 4.0).

Perry Barr

How Perry Barr voted: turnout 34.9%
Votes for each candidate in Perry Barr ward
PartyVotesElected
Liberal Democrats1,720Morriam Jan
Liberal Democrats1,643James Hinton
Reform UK1,070
Reform UK848
Green Party732
Independent657
Independent639
Labour Party596
Labour Party569
Green Party563
Conservative and Unionist Party352
Conservative and Unionist Party310
Trade Unionist and Socialist Coalition44

The declaration gave no turnout. From the council’s declaration, via Democracy Club (CC BY-SA 4.0).

Perry Common

How Perry Common voted: turnout 31.0%
Votes for each candidate in Perry Common ward
PartyVotesElected
Reform UK1,020Sue Willetts
Labour Party487
Green Party327
Conservative and Unionist Party261
Independent213
Liberal Democrats105

The declaration gave no turnout. From the council’s declaration, via Democracy Club (CC BY-SA 4.0).

Pype Hayes

How Pype Hayes voted: turnout 32.5%
Votes for each candidate in Pype Hayes ward
PartyVotesElected
Reform UK1,073Danny Brian Carter
Labour Party513
Conservative and Unionist Party331
Green Party309
Liberal Democrats157
Independent64

The declaration gave no turnout. From the council’s declaration, via Democracy Club (CC BY-SA 4.0).

Quinton

How Quinton voted: turnout 40.6%
Votes for each candidate in Quinton ward
PartyVotesElected
Independent1,736Sam Forsyth
Reform UK1,416Nagu Penakacherla
Reform UK1,305
Labour and Co-operative Party1,202
Green Party1,066
Labour and Co-operative Party1,005
Green Party956
Conservative and Unionist Party909
Conservative and Unionist Party783
Liberal Democrats438
Liberal Democrats288

The declaration gave no turnout. From the council’s declaration, via Democracy Club (CC BY-SA 4.0).

Rubery & Rednal

How Rubery & Rednal voted: turnout 35.8%
Votes for each candidate in Rubery & Rednal ward
PartyVotesElected
Reform UK943Rebecca Michelle Waters
Conservative and Unionist Party892
Green Party333
Labour Party271
Liberal Democrats119

The declaration gave no turnout. From the council’s declaration, via Democracy Club (CC BY-SA 4.0).

Shard End

How Shard End voted: turnout 29.0%
Votes for each candidate in Shard End ward
PartyVotesElected
Reform UK1,262Alan Feeney
Labour and Co-operative Party488
Green Party321
Conservative and Unionist Party155
Independent132
Liberal Democrats103

The declaration gave no turnout. From the council’s declaration, via Democracy Club (CC BY-SA 4.0).

Sheldon

How Sheldon voted: turnout 37.1%
Votes for each candidate in Sheldon ward
PartyVotesElected
Reform UK2,102Darren Colling
Reform UK2,006Rachel Ann Conaghan
Liberal Democrats1,719
Liberal Democrats1,595
Green Party492
Green Party482
Labour Party414
Labour Party321
Conservative and Unionist Party313
Conservative and Unionist Party296
Workers Party of Britain235
Workers Party of Britain228

The declaration gave no turnout. From the council’s declaration, via Democracy Club (CC BY-SA 4.0).

Small Heath

How Small Heath voted: turnout 36.4%
Votes for each candidate in Small Heath ward
PartyVotesElected
Liberal Democrats1,545Shaukat Ali Khan
Liberal Democrats1,305Mohammed Saeed
Your Party1,274
Labour Party1,047
Your Party1,047
Labour Party882
Green Party604
Green Party551
Workers Party of Britain372
Workers Party of Britain330
Independent254
Reform UK135
Reform UK95
Conservative and Unionist Party62
Conservative and Unionist Party59

The declaration gave no turnout. From the council’s declaration, via Democracy Club (CC BY-SA 4.0).

Soho & Jewellery Quarter

How Soho & Jewellery Quarter voted: turnout 28.2%
Votes for each candidate in Soho & Jewellery Quarter ward
PartyVotesElected
Labour Party1,652Shuranjeet Singh
Labour Party1,548Su Brooks
Green Party1,430
Green Party1,341
Workers Party of Britain579
Reform UK473
Workers Party of Britain437
Reform UK389
Conservative and Unionist Party322
Conservative and Unionist Party268
Liberal Democrats239
Liberal Democrats220

The declaration gave no turnout. From the council’s declaration, via Democracy Club (CC BY-SA 4.0).

South Yardley

How South Yardley voted: turnout 37.8%
Votes for each candidate in South Yardley ward
PartyVotesElected
Liberal Democrats1,382Zaker Choudhry
Reform UK769
Green Party329
Labour Party192
Conservative and Unionist Party95
Workers Party of Britain53

The declaration gave no turnout. From the council’s declaration, via Democracy Club (CC BY-SA 4.0).

Sparkbrook & Balsall Heath East

How Sparkbrook & Balsall Heath East voted: turnout 33.3%
Votes for each candidate in Sparkbrook & Balsall Heath East ward
PartyVotesElected
Independent1,945Jamil Khan
Independent1,622Raihaan Abbas
Green Party1,180
Green Party1,040
Labour Party1,040
Labour Party900
Your Party663
Liberal Democrats509
Your Party469
Liberal Democrats345
Reform UK150
Reform UK120
Conservative and Unionist Party105
Conservative and Unionist Party64

The declaration gave no turnout. From the council’s declaration, via Democracy Club (CC BY-SA 4.0).

Sparkhill

How Sparkhill voted: turnout 33.3%
Votes for each candidate in Sparkhill ward
PartyVotesElected
Labour Party1,865Rashad Mahmood
Labour Party1,480Bushra Bi
Green Party1,164
Green Party975
Liberal Democrats867
Liberal Democrats679
Independent453
Independent325
Independent224
Reform UK134
Reform UK129
Conservative and Unionist Party114
Conservative and Unionist Party107

The declaration gave no turnout. From the council’s declaration, via Democracy Club (CC BY-SA 4.0).

Stirchley

How Stirchley voted: turnout 49.3%
Votes for each candidate in Stirchley ward
PartyVotesElected
Green Party1,444Kamel Hawwash
Labour and Co-operative Party1,274
Reform UK600
Conservative and Unionist Party193
Liberal Democrats157

The declaration gave no turnout. From the council’s declaration, via Democracy Club (CC BY-SA 4.0).

Stockland Green

How Stockland Green voted: turnout 30.3%
Votes for each candidate in Stockland Green ward
PartyVotesElected
Independent1,226Amar Khan
Reform UK1,023Manni Butt
Labour Party1,022
Reform UK989
Labour Party945
Independent906
Green Party728
Green Party556
Conservative and Unionist Party337
Conservative and Unionist Party334
Independent202
Liberal Democrats185
Liberal Democrats155
Trade Unionist and Socialist Coalition49

The declaration gave no turnout. From the council’s declaration, via Democracy Club (CC BY-SA 4.0).

Sutton Four Oaks

How Sutton Four Oaks voted: turnout 50.3%
Votes for each candidate in Sutton Four Oaks ward
PartyVotesElected
Conservative and Unionist Party2,193Raaj Shamji
Reform UK827
Green Party325
Labour Party260
Liberal Democrats166

The declaration gave no turnout. From the council’s declaration, via Democracy Club (CC BY-SA 4.0).

Sutton Mere Green

How Sutton Mere Green voted: turnout 49.3%
Votes for each candidate in Sutton Mere Green ward
PartyVotesElected
Conservative and Unionist Party1,809Meirion Jenkins
Reform UK1,068
Green Party410
Liberal Democrats406
Labour Party238

The declaration gave no turnout. From the council’s declaration, via Democracy Club (CC BY-SA 4.0).

Sutton Reddicap

How Sutton Reddicap voted: turnout 41.6%
Votes for each candidate in Sutton Reddicap ward
PartyVotesElected
Conservative and Unionist Party1,618Richard Frederick Jex Parkin
Reform UK798
Green Party279
Labour Party231
Liberal Democrats136

The declaration gave no turnout. From the council’s declaration, via Democracy Club (CC BY-SA 4.0).

Sutton Roughley

How Sutton Roughley voted: turnout 48.5%
Votes for each candidate in Sutton Roughley ward
PartyVotesElected
Conservative and Unionist Party1,657Harry Parmar
Reform UK1,361
Labour Party446
Green Party418
Liberal Democrats222

The declaration gave no turnout. From the council’s declaration, via Democracy Club (CC BY-SA 4.0).

Sutton Trinity

How Sutton Trinity voted: turnout 48.7%
Votes for each candidate in Sutton Trinity ward
PartyVotesElected
Conservative and Unionist Party1,357David Christopher Pears
Green Party1,102
Reform UK856
Labour Party291
Liberal Democrats106

The declaration gave no turnout. From the council’s declaration, via Democracy Club (CC BY-SA 4.0).

Sutton Vesey

How Sutton Vesey voted: turnout 50.1%
Votes for each candidate in Sutton Vesey ward
PartyVotesElected
Conservative and Unionist Party2,414John Cooper
Conservative and Unionist Party2,394Anja Pawson
Labour Party2,224
Reform UK1,974
Reform UK1,945
Labour Party1,753
Green Party756
Green Party751
Liberal Democrats272
Liberal Democrats201

The declaration gave no turnout. From the council’s declaration, via Democracy Club (CC BY-SA 4.0).

Sutton Walmley & Minworth

How Sutton Walmley & Minworth voted: turnout 47.1%
Votes for each candidate in Sutton Walmley & Minworth ward
PartyVotesElected
Conservative and Unionist Party2,540John Perks
Conservative and Unionist Party2,246Ken Wood
Reform UK2,175
Reform UK1,981
Green Party533
Green Party532
Labour Party407
Labour Party362
Liberal Democrats335
Liberal Democrats245

The declaration gave no turnout. From the council’s declaration, via Democracy Club (CC BY-SA 4.0).

Sutton Wylde Green

How Sutton Wylde Green voted: turnout 52.8%
Votes for each candidate in Sutton Wylde Green ward
PartyVotesElected
Conservative and Unionist Party1,981Alex Yip
Reform UK771
Green Party452
Labour Party397
Liberal Democrats181

The declaration gave no turnout. From the council’s declaration, via Democracy Club (CC BY-SA 4.0).

Tyseley & Hay Mills

How Tyseley & Hay Mills voted: turnout 32.6%
Votes for each candidate in Tyseley & Hay Mills ward
PartyVotesElected
Green Party550Atikur Rahman
Labour Party463
Liberal Democrats463
Reform UK432
Workers Party of Britain383
Conservative and Unionist Party303
Your Party90

The declaration gave no turnout. From the council’s declaration, via Democracy Club (CC BY-SA 4.0).

Ward End

How Ward End voted: turnout 39.6%
Votes for each candidate in Ward End ward
PartyVotesElected
Independent2,078Harris Khaliq
Labour Party525
Liberal Democrats328
Green Party225
Reform UK165
Workers Party of Britain31
Conservative and Unionist Party28
Independent18

The declaration gave no turnout. From the council’s declaration, via Democracy Club (CC BY-SA 4.0).

Weoley & Selly Oak

How Weoley & Selly Oak voted: turnout 38.7%
Votes for each candidate in Weoley & Selly Oak ward
PartyVotesElected
Reform UK1,645Glyn Marston
Reform UK1,525Cherie Louise Waddingham
Conservative and Unionist Party1,502
Conservative and Unionist Party1,461
Green Party1,284
Labour Party1,221
Labour Party1,150
Green Party1,123
Liberal Democrats373
Liberal Democrats279
Independent94

The declaration gave no turnout. From the council’s declaration, via Democracy Club (CC BY-SA 4.0).

Yardley East

How Yardley East voted: turnout 35.6%
Votes for each candidate in Yardley East ward
PartyVotesElected
Liberal Democrats979Deborah Harries
Reform UK762
Green Party419
Labour Party387
Workers Party of Britain153
Conservative and Unionist Party132

The declaration gave no turnout. From the council’s declaration, via Democracy Club (CC BY-SA 4.0).

Yardley West & Stechford

How Yardley West & Stechford voted: turnout 39.2%
Votes for each candidate in Yardley West & Stechford ward
PartyVotesElected
Liberal Democrats1,911Baber Baz
Reform UK405
Green Party368
Labour Party278
Workers Party of Britain126
Conservative and Unionist Party57

The declaration gave no turnout. From the council’s declaration, via Democracy Club (CC BY-SA 4.0).

Still to come for Birmingham

For Hammersmith & Fulham, Borough Book also tracks every party’s manifesto pledges, every council payment over £500, Cabinet and Full Council decisions, how this year’s budget gap was closed and a tool to balance next year. Those need the council’s own papers, read by hand, and come here next. See Hammersmith & Fulham.

sourcedBill, budget and history: government returns, checked against their own totals (11 Jun 2026)
Where every figure on this page comes from