Borough BookAlphaKingston upon Thames, 2026/27

Independent. Not run by or affiliated with the Royal Borough of Kingston upon Thames.

Where your council tax goes in Kingston upon Thames

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

Band D bill£2,609up 4.8% on last year
Council budget£340mday-to-day, including schools
Paid by council tax42%of the budget
Council controlLiberal Democrats44 of 48 seats

Your bill

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

Band D, 2026/27
£2,609.20
£260.92 a month over 10 instalments, or £217.43 over 12
Kingston upon Thames Council£2,098.69Mayor 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 £2,098.69 to the council pays for

Care for older and disabled adults£733
Children's services£431
Schools and education£209
Streets, waste and transport£172
Housing and homelessness£154
Running the council£150
Debt costs and levies£97
Parks, libraries and leisure£73
Planning and the local economy£44
Community safety and regulation£36
Show your bill as a table
Band D, 2026/27: where your council tax goes
Your billShare
Care for older and disabled adults£732.6428.1%
Children's services£431.3016.5%
Schools and education£208.698.0%
Streets, waste and transport£171.726.6%
Housing and homelessness£154.285.9%
Running the council£149.825.7%
Debt costs and levies£97.063.7%
Parks, libraries and leisure£72.692.8%
Planning and the local economy£44.431.7%
Community safety and regulation£36.041.4%
Kingston upon Thames Council, all services£2,098.6980.4%
Mayor of London: police£334.1312.8%
Mayor of London: the fire brigade£76.852.9%
Mayor of London: transport£77.093.0%
Mayor of London: City Hall and the London Assembly£22.440.9%
Mayor of London (GLA), all£510.5119.6%
Your bill£2,609.20100%

Split in proportion to the £209m the council pays for itself, after schools and public health, which have their own ring-fenced grants. Council tax pays about 68p 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 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 Housing and homelessnessNet budget to Running the councilNet budget to Public healthNet budget to Debt costs and leviesNet budget to Parks, libraries and leisureNet budget to Planning and the local economyNet budget to Community safety and regulationSourced from a published documentCouncil tax£142.9m, 42%Sourced from a published documentRevenue Support Grant£25.2m, 7%Sourced from a published documentBusiness rates kept locally£22.1mSourced from a published documentSchools grants (ring-fenced)£118.1m, 35%Sourced from a published documentPublic health grant (ring-fenced)£13.7mSourced from a published documentOther government grants£16.4mSourced from a published documentCouncil tax surplus and other£2.4mSourced from a published documentSchools and education£138.8m, 41%Sourced from a published documentCare for older and disabled adults£72.9m, 21%Sourced from a published documentChildren's services£42.9m, 13%Sourced from a published documentStreets, waste and transport£17.1mSourced from a published documentHousing and homelessness£15.3mSourced from a published documentRunning the council£14.9mSourced from a published documentPublic health£13.7mSourced from a published documentDebt costs and levies£9.7mSourced from a published documentParks, libraries and leisure£7.2mSourced from a published documentPlanning and the local economy£4.4mSourced from a published documentCommunity safety and regulation£3.6m£340m

Not drawn in the flow, because they are below zero: Drawn from council reserves (−£0.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£142.9m42.0%
Revenue Support Grant£25.2m7.4%
Business rates kept locally£22.1m6.5%
Schools grants (ring-fenced)£118.1m34.7%
Public health grant (ring-fenced)£13.7m4.0%
Other government grants£16.4m4.8%
Council tax surplus and other£2.4m0.7%
Drawn from council reserves (one-off)−£0.2m0.0%
Net budget£340.5m100%
What it pays for, 2026/27
£mShare of the net budget
Schools and education£138.8m40.8%
Care for older and disabled adults£72.9m21.4%
Children's services£42.9m12.6%
Streets, waste and transport£17.1m5.0%
Housing and homelessness£15.3m4.5%
Running the council£14.9m4.4%
Public health£13.7m4.0%
Debt costs and levies£9.7m2.8%
Parks, libraries and leisure£7.2m2.1%
Planning and the local economy£4.4m1.3%
Community safety and regulation£3.6m1.1%
Net budget£340.5m100%

Where the money comes from

Council tax£142.9m
Revenue Support Grant£25.2m
Business rates kept locally£22.1m
Schools grants (ring-fenced)£118.1m
Public health grant (ring-fenced)£13.7m
Other government grants£16.4m
Council tax surplus and other£2.4m
Drawn from council reserves−£0.2m
Net budget£340.5m

What it pays for

Schools and education£138.8m
Care for older and disabled adults£72.9m
Children's services£42.9m
Streets, waste and transport£17.1m
Housing and homelessness£15.3m
Running the council£14.9m
Public health£13.7m
Debt costs and levies£9.7m
Parks, libraries and leisure£7.2m
Planning and the local economy£4.4m
Community safety and regulation£3.6m
sourcedAll lines

Council tax over the years

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

Band D council tax in Kingston upon Thames each year
YearThe council’s shareWhole bill, with the Mayor of London
2022/23£1,727.27£2,122.86
2023/24£1,813.46£2,247.60
2024/25£1,903.95£2,375.35
2025/26£1,998.96£2,489.34
2026/27£2,098.69£2,609.20

Councillors and how each ward voted

Liberal Democrats 44, Conservative 2 and Kingston Independent Residents Group 2 of the 48 councillors on the council’s list. Liberal Democrats 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.

Alexandra

How Alexandra voted
Votes for each candidate in Alexandra ward
PartyVotesElected
Liberal Democrats1,006Ian Manders
Liberal Democrats951Amir Ali Khan
Conservative and Unionist Party451
Conservative and Unionist Party413
Reform UK318
Kingston Independent Residents Group315
Green Party290
Kingston Independent Residents Group286
Reform UK277
Green Party238
Labour Party129
Labour Party91

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

Berrylands

  • Rizwana MalikLiberal Democrats
  • Anita SchaperLiberal DemocratsPortfolio Holder for Communities, Commissioning and Customer Contact & Governance and Co-Chair - Corporate and Resources Committee
How Berrylands voted
Votes for each candidate in Berrylands ward
PartyVotesElected
Liberal Democrats1,331Anita Schaper
Liberal Democrats1,203Rizwana Malik
Conservative and Unionist Party662
Conservative and Unionist Party654
Green Party397
Reform UK329
Green Party317
Reform UK289
Labour Party159
Labour Party148

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

Canbury Gardens

How Canbury Gardens voted
Votes for each candidate in Canbury Gardens ward
PartyVotesElected
Liberal Democrats1,362Peter Higgins
Liberal Democrats1,311Nicolai Due-Gundersen
Green Party455
Conservative and Unionist Party357
Reform UK321
Conservative and Unionist Party320
Green Party314
Reform UK304
Labour Party168
Labour Party134
Kingston Independent Residents Group133
Kingston Independent Residents Group102

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

Chessington South and Malden Rushett

How Chessington South and Malden Rushett voted
Votes for each candidate in Chessington South and Malden Rushett ward
PartyVotesElected
Liberal Democrats1,641Andreas Kirsch
Liberal Democrats1,542Griseldis Kirsch
Liberal Democrats1,518Sharukh Mirza
Reform UK1,001
Reform UK946
Reform UK855
Conservative and Unionist Party590
Conservative and Unionist Party502
Conservative and Unionist Party496
Labour Party178
Labour Party173
Labour Party148
The Official Monster Raving Loony Party79
The Official Monster Raving Loony Party74

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

Coombe Hill

How Coombe Hill voted
Votes for each candidate in Coombe Hill ward
PartyVotesElected
Conservative and Unionist Party854Rowena Bass
Conservative and Unionist Party760Ian George
Kingston Independent Residents Group636
Kingston Independent Residents Group494
Liberal Democrats407
Liberal Democrats383
Green Party227
Reform UK203
Green Party183
Reform UK180
Labour Party92
Labour Party69

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

Coombe Vale

How Coombe Vale voted
Votes for each candidate in Coombe Vale ward
PartyVotesElected
Liberal Democrats1,744Kim Bailey
Liberal Democrats1,608Brian Austen
Liberal Democrats1,378Andrew Sillett
Conservative and Unionist Party755
Conservative and Unionist Party738
Green Party699
Conservative and Unionist Party670
Kingston Independent Residents Group561
Kingston Independent Residents Group511
Green Party472
Kingston Independent Residents Group441
Reform UK426
Independent319
Labour Party252
Labour Party242
Labour Party181

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

Green Lane and St James

  • James GilesKingston Independent Residents GroupLeader of the Kingston Independent Residents' Group
  • Yvonne TraceyKingston Independent Residents Group
How Green Lane and St James voted
Votes for each candidate in Green Lane and St James ward
PartyVotesElected
Kingston Independent Residents Group1,043James Giles
Kingston Independent Residents Group1,001Yvonne Tracey
Liberal Democrats863
Liberal Democrats772
Reform UK175
Labour Party165
Reform UK161
Labour Party133
Conservative and Unionist Party129
Conservative and Unionist Party86
Independent72

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

Hook and Chessington North

  • Sue AnsariLiberal DemocratsPortfolio Holder for Children’s services including Education and Co-Chair - People Committee
  • Joanne BarkerLiberal Democrats
  • Lorraine DunstoneLiberal DemocratsChair - South of the Borough Neighbourhood Committee
How Hook and Chessington North voted
Votes for each candidate in Hook and Chessington North ward
PartyVotesElected
Liberal Democrats1,510Joanne Barker
Liberal Democrats1,496Sue Ansari
Liberal Democrats1,460Lorraine Dunstone
Reform UK900
Reform UK888
Conservative and Unionist Party621
Conservative and Unionist Party599
Conservative and Unionist Party486
Green Party376
Green Party326
Green Party317
Kingston Independent Residents Group268
Labour Party159
Labour Party148
Labour Party138
The Official Monster Raving Loony Party126

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

King George's and Sunray

  • Mark BeynonLiberal DemocratsChair - Planning Committee; Chair - Pension Fund Panel
  • Helen GrocottLiberal DemocratsChair - Health Overview Panel
How King George's and Sunray voted
Votes for each candidate in King George's and Sunray ward
PartyVotesElected
Liberal Democrats916Helen Grocott
Liberal Democrats902Mark Beynon
Conservative and Unionist Party492
Conservative and Unionist Party418
Green Party240
Green Party218
Kingston Independent Residents Group166
Labour Party150
Labour Party146
Kingston Independent Residents Group110

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

Kingston Gate

How Kingston Gate voted
Votes for each candidate in Kingston Gate ward
PartyVotesElected
Liberal Democrats1,807Sarah Wait-Sillett
Liberal Democrats1,797Stephen Evans
Liberal Democrats1,668Mark Manners
Green Party824
Green Party718
Green Party544
Conservative and Unionist Party431
Conservative and Unionist Party402
Conservative and Unionist Party392
Reform UK351
Kingston Independent Residents Group321
Reform UK316
Reform UK307
Kingston Independent Residents Group306
Labour Party276
Kingston Independent Residents Group250
Labour Party193
Labour Party184

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

Kingston Town

  • Sabah HamedLiberal DemocratsPortfolio Holder for Adult Social Care, Public Health and Equalities and Co-Chair - People Committee
  • Roger HayesLiberal Democrats
  • Nicola NardelliLiberal DemocratsDeputy Leader and Portfolio Holder for Sustainable Transport and Waste and Recycling and Co-Chair - Place Committee
How Kingston Town voted
Votes for each candidate in Kingston Town ward
PartyVotesElected
Liberal Democrats1,277Roger Hayes
Liberal Democrats1,184Nicola Nardelli
Liberal Democrats1,175Sabah Hamed
Green Party592
Green Party573
Green Party563
Labour Party441
Conservative and Unionist Party405
Conservative and Unionist Party384
Reform UK375
Reform UK374
Conservative and Unionist Party348
Labour Party318
Reform UK313
Labour Party302
Kingston Independent Residents Group161
Kingston Independent Residents Group147
Kingston Independent Residents Group115

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

Motspur Park and Old Malden East

How Motspur Park and Old Malden East voted
Votes for each candidate in Motspur Park and Old Malden East ward
PartyVotesElected
Liberal Democrats1,182Callum Morrissey
Liberal Democrats1,005Wimal Wimalathasan
Conservative and Unionist Party718
Conservative and Unionist Party656
Reform UK443
Reform UK399
Green Party370
Labour Party151
Labour Party144

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

New Malden Village

How New Malden Village voted
Votes for each candidate in New Malden Village ward
PartyVotesElected
Liberal Democrats1,524Mark Durrant
Liberal Democrats1,327Lesley Heap
Liberal Democrats1,320Robert Dongsung Kim
Kingston Independent Residents Group1,043
Kingston Independent Residents Group899
Kingston Independent Residents Group851
Green Party531
Conservative and Unionist Party371
Conservative and Unionist Party336
Green Party329
Green Party314
Reform UK306
Conservative and Unionist Party278
Labour Party261
Reform UK254
Labour Party232
Labour Party201

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

Norbiton

  • Emily DaveyLiberal DemocratsPortfolio Holder for Housing & Co-Chair - People Committee
  • Sam Foulder-HughesLiberal Democrats
  • Olly WehringLiberal DemocratsChair - Kingston and North Kingston Neighbourhood Committee
How Norbiton voted
Votes for each candidate in Norbiton ward
PartyVotesElected
Liberal Democrats1,416Emily Davey
Liberal Democrats1,297Olly Wehring
Liberal Democrats1,124Sam Foulder-Hughes
Labour Party537
Green Party524
Green Party497
Green Party438
Labour Party410
Labour Party391
Reform UK359
Reform UK358
Reform UK352
Conservative and Unionist Party275
Kingston Independent Residents Group264
Conservative and Unionist Party229
Conservative and Unionist Party222

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

Old Malden

  • Mike MassimiLiberal DemocratsPortfolio Holder for Climate Action, Biodiversity and Regulatory Services and Co-Chair - Place Committee
  • Elizabeth ParkLiberal Democrats
How Old Malden voted
Votes for each candidate in Old Malden ward
PartyVotesElected
Liberal Democrats1,311Mike Massimi
Liberal Democrats1,228Elizabeth Park
Conservative and Unionist Party467
Conservative and Unionist Party450
Reform UK394
Reform UK284
Green Party249
Green Party194
Labour Party147
Labour Party138
Kingston Independent Residents Group91
Kingston Independent Residents Group63
Heritage Party30

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

St. Mark's and Seething Wells

How St. Mark's and Seething Wells voted
Votes for each candidate in St. Mark's and Seething Wells ward
PartyVotesElected
Liberal Democrats2,146Helen Milestone
Liberal Democrats1,943Robert Sadler
Liberal Democrats1,892Yogan Yoganathan
Green Party1,103
Green Party1,065
Green Party1,062
Conservative and Unionist Party513
Conservative and Unionist Party470
Reform UK468
Reform UK418
Conservative and Unionist Party402
Reform UK344
Labour Party260
Labour Party198
Labour Party172

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

Surbiton Hill

  • Alison HoltLiberal Democrats
  • Tom ReeveLiberal DemocratsChair - Surbiton Neighbourhood Committee
  • Manish ShuklaLiberal DemocratsPortfolio Holder for Finance & Assets & Co-Chair - Corporate and Resources Committee
How Surbiton Hill voted
Votes for each candidate in Surbiton Hill ward
PartyVotesElected
Liberal Democrats1,948Alison Holt
Liberal Democrats1,833Tom Reeve
Liberal Democrats1,619Manish Shukla
Green Party599
Green Party578
Green Party459
Conservative and Unionist Party458
Reform UK428
Conservative and Unionist Party426
Reform UK418
Conservative and Unionist Party407
Reform UK399
Kingston Independent Residents Group223
Labour Party204
Labour Party189
Kingston Independent Residents Group175
Labour Party171
Kingston Independent Residents Group113

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

Tolworth

  • Jane LimLiberal DemocratsDeputy Mayor of the Royal Borough of Kingston upon Thames
  • Thay ThayalanLiberal DemocratsMayor of the Royal Borough of Kingston
  • Andrew WooldridgeLiberal DemocratsPortfolio Holder for Leisure, Economic Development and Planning Policy and Co-Chair - Place Committee
How Tolworth voted
Votes for each candidate in Tolworth ward
PartyVotesElected
Liberal Democrats1,861Jane Lim
Liberal Democrats1,838Thay Thayalan
Liberal Democrats1,754Andrew Wooldridge
Green Party563
Reform UK509
Green Party474
Reform UK458
Reform UK444
Green Party442
Kingston Independent Residents Group428
Conservative and Unionist Party321
Conservative and Unionist Party287
Kingston Independent Residents Group269
Conservative and Unionist Party265
Labour Party265
Kingston Independent Residents Group249
Labour Party199
Labour Party187

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

Tudor

How Tudor voted
Votes for each candidate in Tudor ward
PartyVotesElected
Liberal Democrats1,355Blaise Murphet
Liberal Democrats1,270Sachin Tulyani
Conservative and Unionist Party642
Conservative and Unionist Party491
Green Party433
Green Party386
Reform UK319
Reform UK266
Kingston Independent Residents Group137
Kingston Independent Residents Group134
Labour Party101
Labour Party82

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

Still to come for Kingston upon Thames

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