Borough BookAlphaEaling, 2026/27

Independent. Not run by or affiliated with the London Borough of Ealing.

Where your council tax goes in Ealing

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

Band D bill£2,139up 4.8% on last year
Council budget£914mday-to-day, including schools
Paid by council tax22%of the budget
Council controlLabour46 of 70 seats

Your bill

Pick your band. The council keeps 76% of it; the rest goes to the Mayor of London.

Band D, 2026/27
£2,138.53
£213.85 a month over 10 instalments, or £178.21 over 12
Ealing Council£1,628.02Mayor of London (GLA)£510.51
Police£334.13
Fire brigade£76.85
Transport£77.09
City Hall and the London Assembly£22.44
At Band D the Mayor’s share went up £20.13 this year: £15.00 more for police and £5.13 more for the fire brigade.
sourcedBand D bill for 2026/27approxMayor's share by body (MD3472)

Your £1,628.02 to the council pays for

Care for older and disabled adults£480
Children's services£328
Schools and education£207
Housing and homelessness£166
Debt costs and levies£163
Running the council£111
Streets, waste and transport£108
Parks, libraries and leisure£27
Community safety and regulation£18
Planning and the local economy£17
Public health£2
Show your bill as a table
Band D, 2026/27: where your council tax goes
Your billShare
Care for older and disabled adults£480.3822.5%
Children's services£328.1215.3%
Schools and education£207.439.7%
Housing and homelessness£166.047.8%
Debt costs and levies£162.737.6%
Running the council£110.665.2%
Streets, waste and transport£108.295.1%
Parks, libraries and leisure£27.111.3%
Community safety and regulation£18.230.9%
Planning and the local economy£17.130.8%
Public health£1.900.1%
Ealing Council, all services£1,628.0276.1%
Mayor of London: police£334.1315.6%
Mayor of London: the fire brigade£76.853.6%
Mayor of London: transport£77.093.6%
Mayor of London: City Hall and the London Assembly£22.441.0%
Mayor of London (GLA), all£510.5123.9%
Your bill£2,138.53100%

Split in proportion to the £485m the council pays for itself, after schools and public health, which have their own ring-fenced grants. Council tax pays about 42p 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 budgetRevenue Support Grant 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 budgetNet budget to Schools and educationNet budget to Care for older and disabled adultsNet budget to Children's servicesNet budget to Housing and homelessnessNet budget to Debt costs and leviesNet budget to Public healthNet budget to Running the councilNet budget to Streets, waste and transportNet budget to Parks, libraries and leisureNet budget to Community safety and regulationNet budget to Planning and the local economySourced from a published documentCouncil tax£204.5m, 22%Sourced from a published documentRevenue Support Grant£101.0m, 11%Sourced from a published documentBusiness rates kept locally£118.4m, 13%Sourced from a published documentSchools grants (ring-fenced)£394.1m, 43%Sourced from a published documentPublic health grant (ring-fenced)£35.1mSourced from a published documentOther government grants£69.6m, 8%Sourced from a published documentSchools and education£455.9m, 50%Sourced from a published documentCare for older and disabled adults£143.1m, 16%Sourced from a published documentChildren's services£97.8m, 11%Sourced from a published documentHousing and homelessness£49.5mSourced from a published documentDebt costs and levies£48.5mSourced from a published documentPublic health£35.6mSourced from a published documentRunning the council£33.0mSourced from a published documentStreets, waste and transport£32.3mSourced from a published documentParks, libraries and leisure£8.1mSourced from a published documentCommunity safety and regulation£5.4mSourced from a published documentPlanning and the local economy£5.1m£914m

Not drawn in the flow, because they are below zero: Council tax surplus and other (−£0.3m), Drawn from council reserves (−£8.1m). 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£204.5m22.4%
Revenue Support Grant£101.0m11.0%
Business rates kept locally£118.4m12.9%
Schools grants (ring-fenced)£394.1m43.1%
Public health grant (ring-fenced)£35.1m3.8%
Other government grants£69.6m7.6%
Council tax surplus and other−£0.3m0.0%
Drawn from council reserves (one-off)−£8.1m−0.9%
Net budget£914.2m100%
What it pays for, 2026/27
£mShare of the net budget
Schools and education£455.9m49.9%
Care for older and disabled adults£143.1m15.7%
Children's services£97.8m10.7%
Housing and homelessness£49.5m5.4%
Debt costs and levies£48.5m5.3%
Public health£35.6m3.9%
Running the council£33.0m3.6%
Streets, waste and transport£32.3m3.5%
Parks, libraries and leisure£8.1m0.9%
Community safety and regulation£5.4m0.6%
Planning and the local economy£5.1m0.6%
Net budget£914.2m100%

Where the money comes from

Council tax£204.5m
Revenue Support Grant£101.0m
Business rates kept locally£118.4m
Schools grants (ring-fenced)£394.1m
Public health grant (ring-fenced)£35.1m
Other government grants£69.6m
Council tax surplus and other−£0.3m
Drawn from council reserves−£8.1m
Net budget£914.2m

What it pays for

Schools and education£455.9m
Care for older and disabled adults£143.1m
Children's services£97.8m
Housing and homelessness£49.5m
Debt costs and levies£48.5m
Public health£35.6m
Running the council£33.0m
Streets, waste and transport£32.3m
Parks, libraries and leisure£8.1m
Community safety and regulation£5.4m
Planning and the local economy£5.1m
sourcedAll lines

Council tax over the years

The council’s own share of a Band D bill went from £1,339.89 in 2022/23 to £1,628.02 in 2026/27, up 22%.

Band D council tax in Ealing each year
YearThe council’s shareWhole bill, with the Mayor of London
2022/23£1,339.89£1,735.48
2023/24£1,406.75£1,840.89
2024/25£1,476.94£1,948.34
2025/26£1,550.64£2,041.02
2026/27£1,628.02£2,138.53

Councillors and how each ward voted

Labour 46, Liberal Democrats 13, Conservative 5, Green 5 and Independent 1 of the 70 councillors on the council’s list. Labour has more than half the seats, so runs the council. Only the councillors elected are named here; everyone else stood as their party’s candidate.

Central Greenford

How Central Greenford voted
Votes for each candidate in Central Greenford ward
PartyVotesElected
Labour Party1,254Munir Abbasi
Labour Party1,200Valery Ryan
Labour Party1,162Sanjai Kohli
Conservative and Unionist Party854
Conservative and Unionist Party785
Green Party760
Reform UK746
Conservative and Unionist Party731
Green Party722
Reform UK668
Green Party620
Reform UK606
Liberal Democrats393
Liberal Democrats346
Liberal Democrats272
Independent210

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

Dormers Wells

How Dormers Wells voted
Votes for each candidate in Dormers Wells ward
PartyVotesElected
Labour Party1,563Kanwal Kaur Bains
Labour Party1,361Ranjit Dheer
Labour Party1,268Isabel Owen
Ealing Community Independents Party783
Ealing Community Independents Party773
Green Party759
Green Party692
Conservative and Unionist Party684
Conservative and Unionist Party634
Ealing Community Independents Party621
Conservative and Unionist Party597
Reform UK470
Reform UK442
Liberal Democrats270
Liberal Democrats229
Rejoin EU218
Liberal Democrats207

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

Ealing Broadway

How Ealing Broadway voted
Votes for each candidate in Ealing Broadway ward
PartyVotesElected
Conservative and Unionist Party1,780Julian Gallant
Conservative and Unionist Party1,575Sean Hanrahan
Liberal Democrats1,413Adam Keenan
Conservative and Unionist Party1,396
Liberal Democrats1,328
Liberal Democrats1,228
Green Party1,016
Green Party933
Green Party770
Labour Party704
Labour Party636
Labour Party598
Reform UK460
Rejoin EU235

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

Ealing Common

How Ealing Common voted
Votes for each candidate in Ealing Common ward
PartyVotesElected
Liberal Democrats2,227Jon Ball
Liberal Democrats2,044Connie Hersch
Liberal Democrats1,643Lakhbir Singh
Green Party1,029
Green Party984
Labour Party921
Labour Party873
Green Party842
Labour Party816
Conservative and Unionist Party720
Conservative and Unionist Party634
Conservative and Unionist Party627
Reform UK560
Reform UK542
Reform UK523

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

East Acton

How East Acton voted
Votes for each candidate in East Acton ward
PartyVotesElected
Labour Party1,229Stephen Donnelly
Labour Party1,207Rabia Nasimi
Labour Party1,123Hitesh Tailor
Green Party1,055
Green Party1,035
Green Party950
Liberal Democrats838
Liberal Democrats678
Liberal Democrats586
Conservative and Unionist Party529
Reform UK511
Conservative and Unionist Party494
Conservative and Unionist Party473
Reform UK468
Reform UK413
Trade Unionist and Socialist Coalition98

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

Greenford Broadway

How Greenford Broadway voted
Votes for each candidate in Greenford Broadway ward
PartyVotesElected
Labour Party1,363Anthony Kelly
Labour Party1,357Stephanie Ajayi
Labour Party1,176Harbhajan Kaur Dheer
Reform UK907
Green Party889
Green Party805
Reform UK777
Reform UK732
Conservative and Unionist Party711
Conservative and Unionist Party653
Conservative and Unionist Party645
Ealing Community Independents Party411
Ealing Community Independents Party383
Liberal Democrats283
Liberal Democrats234
Rejoin EU212
Liberal Democrats180
Trade Unionist and Socialist Coalition87

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

Hanger Hill

How Hanger Hill voted
Votes for each candidate in Hanger Hill ward
PartyVotesElected
Liberal Democrats1,805Jonathan Oxley
Liberal Democrats1,764Athena Zissimos
Liberal Democrats1,639Mark Sanders
Conservative and Unionist Party1,103
Green Party1,017
Conservative and Unionist Party997
Conservative and Unionist Party810
Green Party770
Green Party722
Labour Party570
Labour Party556
Reform UK537
Reform UK487
Labour Party451
Rejoin EU175
Social Democratic Party142

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

Hanwell Broadway

How Hanwell Broadway voted
Votes for each candidate in Hanwell Broadway ward
PartyVotesElected
Green Party2,050Clare Welsby
Green Party2,001Natalia Kubica
Green Party1,924Andrew Walkley
Labour Party1,773
Labour Party1,621
Labour Party1,594
Reform UK627
Reform UK601
Reform UK491
Conservative and Unionist Party458
Liberal Democrats452
Conservative and Unionist Party445
Liberal Democrats409
Conservative and Unionist Party392
Liberal Democrats386
Rejoin EU260

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

Lady Margaret

How Lady Margaret voted
Votes for each candidate in Lady Margaret ward
PartyVotesElected
Labour Party1,744Praveen Anand
Labour Party1,594Karam Mohan
Labour Party1,551Monica Hamidi
Green Party1,014
Green Party863
Independent745
Reform UK704
Reform UK642
Conservative and Unionist Party612
Conservative and Unionist Party570
Conservative and Unionist Party536
Liberal Democrats396
Liberal Democrats386
Liberal Democrats355

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

North Acton

How North Acton voted
Votes for each candidate in North Acton ward
PartyVotesElected
Labour Party1,356Blerina Hashani
Green Party1,298No longer on the council’s list
Labour Party1,296Hodan Haili
Labour Party1,186
Green Party1,051
Green Party1,001
Conservative and Unionist Party592
Conservative and Unionist Party551
Reform UK530
Liberal Democrats511
Conservative and Unionist Party502
Reform UK496
Reform UK449
Liberal Democrats396
Liberal Democrats386
Rejoin EU201
Trade Unionist and Socialist Coalition83

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

North Greenford

How North Greenford voted
Votes for each candidate in North Greenford ward
PartyVotesElected
Conservative and Unionist Party1,925Flora MacLoughlin
Conservative and Unionist Party1,773Kristian Mower
Conservative and Unionist Party1,748Ajay Roy
Labour and Co-operative Party1,487
Labour and Co-operative Party1,331
Labour and Co-operative Party1,323
Green Party1,106
Green Party874
Reform UK559
Reform UK554
Liberal Democrats386
Liberal Democrats323
Liberal Democrats307

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

North Hanwell

  • Louise BrettLabourDeputy Leader and Cabinet Member for Safe and Genuinely Affordable Homes
  • Lauren WallLabourCabinet Member for Thriving Communities
  • Ray WallLabour
How North Hanwell voted
Votes for each candidate in North Hanwell ward
PartyVotesElected
Labour Party1,803Louise Brett
Labour Party1,611Ray Wall
Labour Party1,600Lauren Wall
Green Party1,478
Green Party1,377
Green Party1,226
Conservative and Unionist Party738
Reform UK716
Reform UK677
Conservative and Unionist Party586
Liberal Democrats509
Conservative and Unionist Party485
Liberal Democrats442
Liberal Democrats412
Trade Unionist and Socialist Coalition77

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

Northfield

How Northfield voted
Votes for each candidate in Northfield ward
PartyVotesElected
Labour Party1,886Paul Driscoll
Labour Party1,762Sinead Whelan
Labour Party1,639Ian Kingston
Green Party1,371
Green Party1,263
Green Party1,129
Liberal Democrats960
Conservative and Unionist Party931
Conservative and Unionist Party912
Liberal Democrats829
Conservative and Unionist Party819
Liberal Democrats760
Ealing Community Independents Party621
Ealing Community Independents Party593
Ealing Community Independents Party587
Reform UK517
Reform UK490
Reform UK446

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

Northolt Mandeville

How Northolt Mandeville voted
Votes for each candidate in Northolt Mandeville ward
PartyVotesElected
Labour Party1,779Andrew Bailey
Labour Party1,452Dominic Moffitt
Labour Party1,387Miriam Rice
Green Party931
Reform UK915
Reform UK869
Reform UK818
Green Party812
Conservative and Unionist Party723
Conservative and Unionist Party671
Conservative and Unionist Party584
Liberal Democrats429
Liberal Democrats388
Liberal Democrats321

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

Northolt West End

How Northolt West End voted
Votes for each candidate in Northolt West End ward
PartyVotesElected
Labour Party1,568Atlyn Forde
Labour Party1,490Bassam Mahfouz
Labour Party1,369Dee Martin
Green Party866
Reform UK835
Reform UK793
Reform UK787
Conservative and Unionist Party630
Conservative and Unionist Party546
Conservative and Unionist Party458
Liberal Democrats309
Liberal Democrats291
Liberal Democrats272

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

Norwood Green

How Norwood Green voted
Votes for each candidate in Norwood Green ward
PartyVotesElected
Independent1,396John Martin
Labour Party1,275Jags Sanghera
Labour Party1,255Ghulam Murtaza
Labour Party1,234
Green Party893
Ealing Community Independents Party746
Ealing Community Independents Party684
Conservative and Unionist Party658
Ealing Community Independents Party632
Conservative and Unionist Party630
Reform UK516
Conservative and Unionist Party468
Reform UK358
Liberal Democrats340
Liberal Democrats316
Liberal Democrats206

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

Perivale

How Perivale voted
Votes for each candidate in Perivale ward
PartyVotesElected
Labour Party1,704Munir Ahmed
Labour Party1,660Tariq Mahmood
Labour Party1,448Charan Sharma
Green Party1,121
Conservative and Unionist Party1,016
Conservative and Unionist Party979
Conservative and Unionist Party945
Ealing Community Independents Party751
Reform UK688
Reform UK672
Reform UK615
Liberal Democrats503
Liberal Democrats456
Liberal Democrats430

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

Pitshanger

How Pitshanger voted
Votes for each candidate in Pitshanger ward
PartyVotesElected
Labour Party1,836Rima Baaklini
Labour Party1,579Ben Wesson
Labour Party1,568Shaira Karimi
Conservative and Unionist Party1,414
Conservative and Unionist Party1,395
Conservative and Unionist Party1,307
Green Party1,097
Green Party1,025
Green Party1,020
Liberal Democrats627
Liberal Democrats614
Reform UK536
Liberal Democrats499
Reform UK493
Reform UK407
Ealing Community Independents Party217

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

South Acton

How South Acton voted
Votes for each candidate in South Acton ward
PartyVotesElected
Labour Party1,469Katie Douglas
Labour Party1,306Yvonne Johnson
Green Party1,239Husam Alharahsheh
Green Party1,195
Labour Party1,128
Green Party957
Conservative and Unionist Party550
Ealing Community Independents Party542
Liberal Democrats510
Ealing Community Independents Party486
Conservative and Unionist Party479
Liberal Democrats479
Reform UK454
Conservative and Unionist Party446
Ealing Community Independents Party433
Reform UK432
Reform UK407
Liberal Democrats391

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

Southall Broadway

How Southall Broadway voted
Votes for each candidate in Southall Broadway ward
PartyVotesElected
Labour Party1,079Shahbaz Ahmed
Labour Party1,043Kamaljit Kaur Nagpal
Ealing Community Independents Party804
Conservative and Unionist Party768
Conservative and Unionist Party642
Ealing Community Independents Party612
Green Party453
Reform UK254
Liberal Democrats204
Reform UK197
Liberal Democrats120

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

Southall Green

How Southall Green voted
Votes for each candidate in Southall Green ward
PartyVotesElected
Labour Party1,789Jasbir Anand
Labour Party1,666Kamaljit Dhindsa
Labour Party1,596Peter Mason
Ealing Community Independents Party1,129
Ealing Community Independents Party1,107
Ealing Community Independents Party1,036
Conservative and Unionist Party624
Conservative and Unionist Party620
Green Party554
Conservative and Unionist Party536
Reform UK395
Reform UK290
Reform UK275
Independent240
Liberal Democrats221
Liberal Democrats207
Liberal Democrats161

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

Southall West

How Southall West voted
Votes for each candidate in Southall West ward
PartyVotesElected
Labour Party819Kim Kaur Nagpal
Labour Party740Faduma Mohamed
Conservative and Unionist Party550
Conservative and Unionist Party486
Ealing Community Independents Party460
Ealing Community Independents Party456
Green Party415
Reform UK179
Liberal Democrats136
Reform UK122
Liberal Democrats108

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

Southfield

How Southfield voted
Votes for each candidate in Southfield ward
PartyVotesElected
Liberal Democrats2,587Gary Busuttil
Liberal Democrats2,567Gary Malcolm
Liberal Democrats2,488Andrew Steed
Green Party1,181
Green Party1,035
Labour Party859
Labour Party825
Labour Party794
Conservative and Unionist Party768
Conservative and Unionist Party704
Conservative and Unionist Party657
Reform UK465
Reform UK450
Reform UK425
Trade Unionist and Socialist Coalition129

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

Walpole

How Walpole voted
Votes for each candidate in Walpole ward
PartyVotesElected
Liberal Democrats2,201Matt Mellor
Liberal Democrats2,079Will Francis
Liberal Democrats1,924Ksenia Maximova
Labour Party1,428
Labour Party1,307
Labour Party1,235
Green Party1,095
Green Party1,083
Green Party1,048
Conservative and Unionist Party726
Reform UK502
Reform UK462
Conservative and Unionist Party449
Conservative and Unionist Party393
Ealing Community Independents Party258
Ealing Community Independents Party243
Ealing Community Independents Party230

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

Still to come for Ealing

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