Borough BookAlphaTower Hamlets, 2026/27
BoroughTower Hamlets, choose another borough
Independent. Not run by or affiliated with the London Borough of Tower Hamlets.

Where your council tax goes in Tower Hamlets

A Band D home pays £1,837.78 this year, up 4.7%. Council tax covers about 16% of what the council spends on day-to-day services; government grants pay 68%, including the money passed straight to schools, and business rates 19%.

Band D bill£1,838up 4.7% on last year
Council budget£904mday-to-day, including schools
Paid by council tax16%of the budget
Run by an elected mayorAspireLutfur Rahman

Your bill

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

Band D, 2026/27
£1,837.78
£183.78 a month over 10 instalments, or £153.15 over 12
Tower Hamlets Council£1,327.27Mayor 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,327.27 to the council pays for

Care for older and disabled adults£470
Children's services£248
Running the council£215
Schools and education£154
Streets, waste and transport£103
Community safety and regulation£36
Debt costs and levies£30
Housing and homelessness£28
Planning and the local economy£28
Parks, libraries and leisure£14
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£469.8825.6%
Children's services£247.6113.5%
Running the council£214.9611.7%
Schools and education£153.808.4%
Streets, waste and transport£103.115.6%
Community safety and regulation£36.342.0%
Debt costs and levies£30.361.7%
Housing and homelessness£27.851.5%
Planning and the local economy£27.591.5%
Parks, libraries and leisure£13.840.8%
Public health£1.930.1%
Tower Hamlets Council, all services£1,327.2772.2%
Mayor of London: police£334.1318.2%
Mayor of London: the fire brigade£76.854.2%
Mayor of London: transport£77.094.2%
Mayor of London: City Hall and the London Assembly£22.441.2%
Mayor of London, all£510.5127.8%
Your bill£1,837.78100%

Split in proportion to the £490m the council pays for itself, after schools and public health, which have their own ring-fenced grants. Council tax pays about 30p 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 budgetCouncil tax surplus and other 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 Running the councilNet budget to Public healthNet budget to Streets, waste and transportNet budget to Community safety and regulationNet budget to Debt costs and leviesNet budget to Housing and homelessnessNet budget to Planning and the local economyNet budget to Parks, libraries and leisureSourced from a published documentCouncil tax£148.5m, 16%Sourced from a published documentRevenue Support Grant£133.3m, 15%Sourced from a published documentBusiness rates kept locally£174.7m, 19%Sourced from a published documentSchools grants (ring-fenced)£367.1m, 41%Sourced from a published documentPublic health grant (ring-fenced)£47.4mSourced from a published documentOther government grants£69.5m, 8%Sourced from a published documentCouncil tax surplus and other−£8.0mSourced from a published documentDrawn from council reserves−£28.3mSourced from a published documentSchools and education£423.9m, 47%Sourced from a published documentCare for older and disabled adults£173.3m, 19%Sourced from a published documentChildren's services£91.3m, 10%Sourced from a published documentRunning the council£79.3m, 9%Sourced from a published documentPublic health£48.1mSourced from a published documentStreets, waste and transport£38.0mSourced from a published documentCommunity safety and regulation£13.4mSourced from a published documentDebt costs and levies£11.2mSourced from a published documentHousing and homelessness£10.3mSourced from a published documentPlanning and the local economy£10.2mSourced from a published documentParks, libraries and leisure£5.1m£904m
Show the budget as a table
Where the money comes from, 2026/27
£mShare of the net budget
Council tax£148.5m16.4%
Revenue Support Grant£133.3m14.7%
Business rates kept locally£174.7m19.3%
Schools grants (ring-fenced)£367.1m40.6%
Public health grant (ring-fenced)£47.4m5.2%
Other government grants£69.5m7.7%
Council tax surplus and other−£8.0m−0.9%
Drawn from council reserves (one-off)−£28.3m−3.1%
Net budget£904.1m100%
What it pays for, 2026/27
£mShare of the net budget
Schools and education£423.9m46.9%
Care for older and disabled adults£173.3m19.2%
Children's services£91.3m10.1%
Running the council£79.3m8.8%
Public health£48.1m5.3%
Streets, waste and transport£38.0m4.2%
Community safety and regulation£13.4m1.5%
Debt costs and levies£11.2m1.2%
Housing and homelessness£10.3m1.1%
Planning and the local economy£10.2m1.1%
Parks, libraries and leisure£5.1m0.6%
Net budget£904.1m100%

Where the money comes from

Council tax£148.5m
Revenue Support Grant£133.3m
Business rates kept locally£174.7m
Schools grants (ring-fenced)£367.1m
Public health grant (ring-fenced)£47.4m
Other government grants£69.5m
Council tax surplus and other−£8.0m
Drawn from council reserves−£28.3m
Net budget£904.1m

What it pays for

Schools and education£423.9m
Care for older and disabled adults£173.3m
Children's services£91.3m
Running the council£79.3m
Public health£48.1m
Streets, waste and transport£38.0m
Community safety and regulation£13.4m
Debt costs and levies£11.2m
Housing and homelessness£10.3m
Planning and the local economy£10.2m
Parks, libraries and leisure£5.1m
sourcedAll lines

Council tax over the years

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

Band D council tax in Tower Hamlets each year
YearThe council’s shareWhole bill, with the Mayor of London
2022/23£1,124.39£1,519.98
2023/24£1,146.88£1,581.02
2024/25£1,204.11£1,675.51
2025/26£1,264.19£1,754.57
2026/27£1,327.27£1,837.78

Councillors and how each ward voted

Aspire 33, Green 5, Labour 5, Conservative 1 and Liberal Democrats 1 of the 45 councillors on the council’s list. The council is run by its elected mayor, Lutfur Rahman (Aspire), elected on 7 May 2026 with 35,679 votes (result). Aspire has more than half the seats. Only the councillors elected are named here; everyone else stood as their party’s candidate.

Bethnal Green East

How Bethnal Green East voted
Votes for each candidate in Bethnal Green East ward
PartyVotesElected
Aspire2,371Syed Tareq Abdullah
Aspire2,177Ahmodul Kabir
Aspire2,123Halima Islam
Green Party1,922
Labour Party1,683
Green Party1,641
Green Party1,596
Labour Party1,526
Labour Party1,207
Reform UK505
Conservative and Unionist Party249
Liberal Democrats218
Conservative and Unionist Party211
Tower Hamlets Independents194
Conservative and Unionist Party183
Liberal Democrats178
Tower Hamlets Independents163
Tower Hamlets Independents136
Liberal Democrats110
Trade Unionist and Socialist Coalition93
Forward Party12

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

Bethnal Green West

How Bethnal Green West voted
Votes for each candidate in Bethnal Green West ward
PartyVotesElected
Aspire2,452Abu Talha Chowdhury
Aspire2,445Musthak Ahmed
Aspire2,275Amin Rahman
Green Party2,139
Green Party1,875
Independent1,383
Labour Party1,218
Labour Party1,191
Labour Party922
Reform UK364
Conservative and Unionist Party262
Liberal Democrats255
Tower Hamlets Independents237
Tower Hamlets Independents236
Trade Unionist and Socialist Coalition209
Liberal Democrats196
Tower Hamlets Independents186
Conservative and Unionist Party150
Liberal Democrats146
Conservative and Unionist Party100

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

Blackwall & Cubitt Town

How Blackwall & Cubitt Town voted
Votes for each candidate in Blackwall & Cubitt Town ward
PartyVotesElected
Aspire1,477Bellal Uddin
Aspire1,432Ahmodur Khan
Aspire1,386Minara Khatun
Independent1,183
Labour Party1,105
Green Party1,032
Labour Party976
Green Party879
Labour Party804
Reform UK684
Reform UK679
Reform UK603
Liberal Democrats527
Conservative and Unionist Party479
Liberal Democrats425
Conservative and Unionist Party305
Conservative and Unionist Party275
Tower Hamlets Independents215
Tower Hamlets Independents120
Tower Hamlets Independents116

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

Bow East

How Bow East voted
Votes for each candidate in Bow East ward
PartyVotesElected
Green Party2,777Mads Churchhouse
Green Party2,603Ottilie Daisy Swinyard
Green Party2,550Jonathan Purcell
Labour and Co-operative Party1,873
Labour and Co-operative Party1,711
Labour and Co-operative Party1,385
Aspire1,120
Aspire1,087
Aspire1,068
Reform UK559
Reform UK517
Reform UK444
Liberal Democrats262
Tower Hamlets Independents186
Conservative and Unionist Party180
Conservative and Unionist Party178
Liberal Democrats170
Conservative and Unionist Party169
Tower Hamlets Independents140
Tower Hamlets Independents131
Liberal Democrats115
Trade Unionist and Socialist Coalition76

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

Bow West

How Bow West voted
Votes for each candidate in Bow West ward
PartyVotesElected
Green Party1,821Rupert George
Green Party1,506Martin Parker
Labour and Co-operative Party1,347
Labour and Co-operative Party1,088
Aspire1,027
Aspire1,018
Reform UK383
Conservative and Unionist Party199
Tower Hamlets Independents190
Liberal Democrats188
Conservative and Unionist Party165
Tower Hamlets Independents141
Liberal Democrats116

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

Bromley North

How Bromley North voted
Votes for each candidate in Bromley North ward
PartyVotesElected
Aspire1,212Mohammed Ilyas
Aspire1,205Abdul Mannan
Green Party1,143
Green Party1,000
Labour Party791
Labour Party652
Tower Hamlets Independents295
Reform UK232
Conservative and Unionist Party142
Tower Hamlets Independents134
Liberal Democrats117
Conservative and Unionist Party112
Liberal Democrats56
Trade Unionist and Socialist Coalition35

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

Bromley South

How Bromley South voted
Votes for each candidate in Bromley South ward
PartyVotesElected
Labour Party1,495Shahaveer Shubo Hussain
Aspire1,434Bodrul Choudhury
Aspire1,134
Labour Party878
Green Party796
Green Party721
Tower Hamlets Independents369
Reform UK205
Conservative and Unionist Party131
Conservative and Unionist Party124
Liberal Democrats116
Liberal Democrats113

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

Canary Wharf

  • Saied AhmedAspireCabinet Member for Homebuilding and Enhancing Council Homes and Neighbourhoods
  • Maium TalukdarAspireCabinet Member for Tackling Inequality and the Cost of Living, Improving Customer Services and Voluntary Sector Engagement (Statutory Deputy Mayor
How Canary Wharf voted
Votes for each candidate in Canary Wharf ward
PartyVotesElected
Aspire1,287Maium Talukdar
Aspire1,244Saied Ahmed
Labour Party875
Labour Party810
Green Party594
Reform UK499
Green Party494
Conservative and Unionist Party437
Reform UK422
Conservative and Unionist Party394
Liberal Democrats207
Liberal Democrats158
Tower Hamlets Independents133
Tower Hamlets Independents114

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

Island Gardens

How Island Gardens voted
Votes for each candidate in Island Gardens ward
PartyVotesElected
Conservative and Unionist Party1,206Peter Golds
Aspire1,143Sadiqur Rahman
Aspire1,095
Green Party800
Conservative and Unionist Party756
Green Party751
Labour Party616
Reform UK513
Labour Party494
Reform UK341
Tower Hamlets Independents324
Liberal Democrats170
Tower Hamlets Independents138
Liberal Democrats129
Trade Unionist and Socialist Coalition37

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

Lansbury

How Lansbury voted
Votes for each candidate in Lansbury ward
PartyVotesElected
Aspire2,251Iqbal Hossain
Aspire2,181Foysal Ahmed
Aspire1,882Abul Monsur
Green Party1,020
Labour Party982
Labour Party948
Labour Party941
Green Party912
Green Party785
Tower Hamlets Independents614
Tower Hamlets Independents601
Reform UK588
Reform UK523
Reform UK517
Tower Hamlets Independents338
Conservative and Unionist Party238
Conservative and Unionist Party201
Liberal Democrats188
Liberal Democrats147
Conservative and Unionist Party137
Liberal Democrats114
Trade Unionist and Socialist Coalition85

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

Limehouse

How Limehouse voted: turnout 44.7%
Votes for each candidate in Limehouse ward
PartyVotesElected
Labour and Co-operative Party643David Edgar
Green Party402
Aspire389
Reform UK248
Conservative and Unionist Party188
Liberal Democrats130
Tower Hamlets Independents50

2,061 people voted. 11 ballot papers were rejected. From the council’s declaration, via Democracy Club (CC BY-SA 4.0).

Mile End

How Mile End voted
Votes for each candidate in Mile End ward
PartyVotesElected
Aspire1,879Rougie Khanom
Aspire1,795Mohammed Hasan Mahmud
Aspire1,775Mohammed Omar Mehdi
Labour and Co-operative Party1,561
Labour and Co-operative Party1,538
Green Party1,512
Green Party1,494
Labour and Co-operative Party1,429
Green Party1,381
Tower Hamlets Independents502
Independent375
Reform UK351
Reform UK311
Tower Hamlets Independents230
Liberal Democrats220
Liberal Democrats219
Conservative and Unionist Party215
Tower Hamlets Independents212
Conservative and Unionist Party207
Liberal Democrats158
Conservative and Unionist Party115

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

Poplar

How Poplar voted: turnout 42.7%
Votes for each candidate in Poplar ward
PartyVotesElected
Aspire982Gulam Kibria Choudhury
Labour Party399
Tower Hamlets Independents356
Green Party297
Reform UK161
Conservative and Unionist Party86
Liberal Democrats45

2,369 people voted. 43 ballot papers were rejected. From the council’s declaration, via Democracy Club (CC BY-SA 4.0).

Shadwell

How Shadwell voted
Votes for each candidate in Shadwell ward
PartyVotesElected
Aspire1,621Harun Miah
Liberal Democrats1,393Rabina Khan
Aspire1,287
Labour Party1,172
Labour Party626
Green Party563
Green Party541
Tower Hamlets Independents399
Reform UK177
Reform UK129
Conservative and Unionist Party116
Conservative and Unionist Party74

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

Spitalfields & Banglatown

How Spitalfields & Banglatown voted
Votes for each candidate in Spitalfields & Banglatown ward
PartyVotesElected
Aspire1,237Faysal Ahmed
Aspire1,148Suluk Ahmed
Labour Party1,045
Tower Hamlets Independents849
Labour Party727
Green Party684
Green Party616
Tower Hamlets Independents489
Reform UK127
Liberal Democrats126
Liberal Democrats117
Reform UK112
Conservative and Unionist Party84
Conservative and Unionist Party79

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

St Dunstan's

How St Dunstan's voted
Votes for each candidate in St Dunstan's ward
PartyVotesElected
Aspire1,661Shafiq Islam
Aspire1,630Shenaly Miah
Labour Party1,486
Green Party851
Labour Party709
Green Party643
Tower Hamlets Independents347
Reform UK239
Reform UK217
Tower Hamlets Independents183
Liberal Democrats112
Conservative and Unionist Party92
Liberal Democrats90
Conservative and Unionist Party84

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

St Katharine's & Wapping

How St Katharine's & Wapping voted
Votes for each candidate in St Katharine's & Wapping ward
PartyVotesElected
Labour Party1,303Abdal Ullah
Labour Party1,205Victoria Lupton
Liberal Democrats869
Liberal Democrats772
Green Party598
Green Party585
Aspire509
Aspire501
Reform UK363
Conservative and Unionist Party357
Conservative and Unionist Party333
Reform UK311
Trade Unionist and Socialist Coalition57
Tower Hamlets Independents43
Tower Hamlets Independents38

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

Stepney Green

How Stepney Green voted
Votes for each candidate in Stepney Green ward
PartyVotesElected
Aspire1,940Sabina Akhtar
Aspire1,784Abdul Wahid
Green Party698
Labour Party693
Green Party679
Labour Party574
Liberal Democrats494
Reform UK206
Reform UK203
Tower Hamlets Independents136
Liberal Democrats115
Conservative and Unionist Party114
Tower Hamlets Independents106
Conservative and Unionist Party82

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

Weavers

How Weavers voted
Votes for each candidate in Weavers ward
PartyVotesElected
Aspire1,265Kabir Ahmed
Labour Party1,156Amina Ali
Green Party1,124
Green Party1,063
Aspire947
Labour Party799
Reform UK271
Tower Hamlets Independents171
Conservative and Unionist Party151
Liberal Democrats137
Tower Hamlets Independents125
Conservative and Unionist Party123
Liberal Democrats123
Independent122

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

Whitechapel

How Whitechapel voted
Votes for each candidate in Whitechapel ward
PartyVotesElected
Aspire2,109Shafi Ahmed
Aspire1,908Kamrul Hussain
Aspire1,802Abulkashem Mohammed Helal
Labour Party1,247
Green Party1,063
Labour Party1,059
Green Party892
Green Party867
Labour Party700
Liberal Democrats273
Independent250
Conservative and Unionist Party214
Reform UK199
Tower Hamlets Independents186
Reform UK179
Conservative and Unionist Party178
Conservative and Unionist Party170
Liberal Democrats165
Liberal Democrats162
Tower Hamlets Independents133
Tower Hamlets Independents119
Trade Unionist and Socialist Coalition72

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

Still to come for Tower Hamlets

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