CityCardiff, choose another place
London boroughs
Counties and regions
More places are on the way.
Independent. Not run by or affiliated with Cardiff Council.
Where your council tax goes in Cardiff
A Band D home pays £2,008.86 this year, up 4.5%. Council tax covers about 17% of what the council spends on day-to-day services; government grants pay 73%, and business rates 11%.
Your bill
Pick your band. The council keeps 80% of it; the rest goes to the South Wales Police and Crime Commissioner, for policing.
Your £1,603.72 to the council pays for
Show your bill as a table
| Your bill | Share | |
|---|---|---|
| Schools and education | £656.99 | 32.7% |
| Care for older and disabled adults | £266.96 | 13.3% |
| Children's services | £206.71 | 10.3% |
| Housing and homelessness | £195.25 | 9.7% |
| Streets, waste and transport | £106.96 | 5.3% |
| Debt costs and levies | £62.08 | 3.1% |
| Fire and rescue (levy) | £33.05 | 1.6% |
| Parks, libraries and leisure | £25.52 | 1.3% |
| Running the council | £25.01 | 1.2% |
| Planning and the local economy | £16.45 | 0.8% |
| Community safety and regulation | £8.75 | 0.4% |
| Cardiff Council, all services | £1,603.72 | 79.8% |
| Police | £405.14 | 20.2% |
| South Wales Police, all | £405.14 | 20.2% |
| Your bill | £2,008.86 | 100% |
Homes in the areas of Cardiff’s six community councils (Lisvane, Old St Mellons, Pentyrch, Radyr and Morganstown, St Fagans and Tongwynlais) also pay their community council, on top of the bill above. Together they raise £673,734 this year.
Split in proportion to everything the council spends, £1,238m, including what specific government grants pay for: the budget return does not say which services those grants go to. Council tax pays about 17p of every £1 of it; government grants and business rates pay the rest.
The council’s budget
What the council spends on day-to-day services after fees and charges, and where the money comes from, including specific grants, which the return does not tie to particular services. It must balance by law.
Not drawn in the flow, because they are below zero: Put into council reserves (£7.2m). They are in the tables.
Show the budget as a table
| £m | Share of the net budget | |
|---|---|---|
| Council tax | £210.6m | 17.0% |
| Revenue Support Grant | £584.9m | 47.2% |
| Business rates (Wales's shared pot) | £131.7m | 10.6% |
| Specific government grants | £318.1m | 25.7% |
| Drawn from council reserves (one-off) | −£7.2m | −0.6% |
| Net budget | £1,238.1m | 100% |
| £m | Share of the net budget | |
|---|---|---|
| Schools and education | £507.2m | 41.0% |
| Care for older and disabled adults | £206.1m | 16.6% |
| Children's services | £159.6m | 12.9% |
| Housing and homelessness | £150.7m | 12.2% |
| Streets, waste and transport | £82.6m | 6.7% |
| Debt costs and levies | £47.9m | 3.9% |
| Fire and rescue (levy) | £25.5m | 2.1% |
| Parks, libraries and leisure | £19.7m | 1.6% |
| Running the council | £19.3m | 1.6% |
| Planning and the local economy | £12.7m | 1.0% |
| Community safety and regulation | £6.8m | 0.5% |
| Net budget | £1,238.1m | 100% |
Where the money comes from
What it pays for
Council tax over the years
The council’s own share of a Band D bill went from £1,334.75 in 2022/23 to £1,603.72 in 2026/27, up 20%.
| Year | The council’s share | Whole bill, with police |
|---|---|---|
| 2022/23 | £1,334.75 | £1,636.86 |
| 2023/24 | £1,387.47 | £1,711.94 |
| 2024/25 | £1,470.72 | £1,823.39 |
| 2025/26 | £1,543.52 | £1,922.19 |
| 2026/27 | £1,603.72 | £2,008.86 |
Councillors and how each ward voted
Labour 50, Liberal Democrats 10, Conservative 9, Independent 5, Plaid Cymru, Green Party, Common Ground 2, Propel 1, Green 1 and Reform UK 1 of the 79 councillors on the council’s list. Labour has more than half the seats, so runs the council. These are the results of the May 2022 election; the next is in May 2027. Where a ward has held a by-election since, a winner no longer on the council’s list is shown but not named. Only the councillors elected are named here; everyone else stood as their party’s candidate.
Adamsdown
- Grace Ferguson-ThorneLabour
- Owen JonesLabour
How Adamsdown voted
| Party | Votes | Elected |
|---|---|---|
| Labour Party | 1,260 | Owen Jones |
| Labour Party | 1,250 | Grace Ferguson-Thorne |
| Liberal Democrats | 368 | |
| Liberal Democrats | 364 | |
| Plaid Cymru, Green Party, Common Ground | 226 | |
| Plaid Cymru, Green Party, Common Ground | 200 | |
| Conservative and Unionist Party | 110 | |
| Conservative and Unionist Party | 106 | |
| Propel | 59 | |
| Trade Unionist and Socialist Coalition | 41 |
The declaration gave no turnout. 13 ballot papers were rejected. From the council’s declaration, via Democracy Club (CC BY-SA 4.0).
Butetown
- Saeed EbrahimLabour
- Helen GunterLabour
- Margaret LewisLabour
How Butetown voted
| Party | Votes | Elected |
|---|---|---|
| Labour Party | 1,502 | Saeed Ebrahim |
| Labour Party | 1,364 | Helen Gunter |
| Labour Party | 1,184 | Margaret Lewis |
| Plaid Cymru, Green Party, Common Ground | 649 | |
| Plaid Cymru, Green Party, Common Ground | 500 | |
| Plaid Cymru, Green Party, Common Ground | 477 | |
| Liberal Democrats | 296 | |
| Conservative and Unionist Party | 273 | |
| Conservative and Unionist Party | 272 | |
| Conservative and Unionist Party | 237 | |
| Liberal Democrats | 181 | |
| Liberal Democrats | 168 | |
| Propel | 63 |
The declaration gave no turnout. From the council’s declaration, via Democracy Club (CC BY-SA 4.0).
Caerau
- Peter BradburyLabourCabinet Member for Employment & Inclusive Growth (Cabinet Member Job Share
- Elaine SimmonsLabour
How Caerau voted
| Party | Votes | Elected |
|---|---|---|
| Labour Party | 1,608 | Peter Bradbury |
| Labour Party | 1,309 | Elaine Simmons |
| Conservative and Unionist Party | 272 | |
| Conservative and Unionist Party | 256 | |
| Plaid Cymru, Green Party, Common Ground | 212 | |
| Propel | 123 | |
| Propel | 106 | |
| Liberal Democrats | 102 | |
| Trade Unionist and Socialist Coalition | 15 |
The declaration gave no turnout. 2 ballot papers were rejected. From the council’s declaration, via Democracy Club (CC BY-SA 4.0).
Canton
- Jasmin ChowdhuryIndependent
- Stephen CunnahLabour
- Susan ElsmoreIndependent
How Canton voted
| Party | Votes | Elected |
|---|---|---|
| Labour Party | 2,761 | Stephen Cunnah |
| Labour Party | 2,629 | Susan Elsmore |
| Labour Party | 2,462 | Jasmin Chowdhury |
| Plaid Cymru, Green Party, Common Ground | 2,408 | |
| Plaid Cymru, Green Party, Common Ground | 2,356 | |
| Plaid Cymru, Green Party, Common Ground | 2,033 | |
| Conservative and Unionist Party | 485 | |
| Conservative and Unionist Party | 440 | |
| Conservative and Unionist Party | 414 | |
| Liberal Democrats | 205 | |
| Liberal Democrats | 170 | |
| Propel | 132 | |
| Propel | 111 | |
| Propel | 97 | |
| Trade Unionist and Socialist Coalition | 76 |
The declaration gave no turnout. From the council’s declaration, via Democracy Club (CC BY-SA 4.0).
Cathays
- Ali AhmedLabour
- Norma MackieLabourCabinet Member for Social Services (Adult Services and Public Health
- Sarah MerryLabourDeputy Leader & Cabinet Member for Education
- Chris WeaverLabourLeader of the Council
How Cathays voted
| Party | Votes | Elected |
|---|---|---|
| Labour Party | 1,940 | Ali Ahmed |
| Labour Party | 1,876 | Sarah Merry |
| Labour Party | 1,798 | Norma Mackie |
| Labour Party | 1,607 | Chris Weaver |
| Plaid Cymru, Green Party, Common Ground | 871 | |
| Plaid Cymru, Green Party, Common Ground | 676 | |
| Plaid Cymru, Green Party, Common Ground | 609 | |
| Plaid Cymru, Green Party, Common Ground | 590 | |
| Liberal Democrats | 480 | |
| Liberal Democrats | 447 | |
| Independent | 392 | |
| Independent | 337 | |
| Liberal Democrats | 298 | |
| Liberal Democrats | 295 | |
| Conservative and Unionist Party | 246 | |
| Conservative and Unionist Party | 222 | |
| Conservative and Unionist Party | 216 | |
| Conservative and Unionist Party | 205 | |
| Trade Unionist and Socialist Coalition | 139 | |
| Communist Party of Britain | 126 |
The declaration gave no turnout. From the council’s declaration, via Democracy Club (CC BY-SA 4.0).
Cyncoed
- Robert HopkinsLiberal Democrats
- Bablin MolikLiberal Democrats
- Daniel WaldronLiberal Democrats
How Cyncoed voted
| Party | Votes | Elected |
|---|---|---|
| Liberal Democrats | 2,317 | Robert Hopkins |
| Liberal Democrats | 2,316 | Bablin Molik |
| Liberal Democrats | 2,131 | Daniel Waldron |
| Labour Party | 908 | |
| Labour Party | 900 | |
| Labour Party | 858 | |
| Conservative and Unionist Party | 737 | |
| Conservative and Unionist Party | 711 | |
| Conservative and Unionist Party | 692 | |
| Plaid Cymru, Green Party, Common Ground | 278 | |
| Plaid Cymru, Green Party, Common Ground | 263 | |
| Plaid Cymru, Green Party, Common Ground | 255 | |
| Propel | 85 |
The declaration gave no turnout. From the council’s declaration, via Democracy Club (CC BY-SA 4.0).
Ely
- Russell GoodwayLabourCabinet Member for Business & Investment (Cabinet Member Job Share
- Irene HumphreysLabour
- Maliika KaabaLabour
How Ely voted
| Party | Votes | Elected |
|---|---|---|
| Labour Party | 1,418 | Russell Goodway |
| Labour Party | 1,369 | Irene Humphreys |
| Labour Party | 1,266 | Maliika Kaaba |
| Conservative and Unionist Party | 321 | |
| Propel | 312 | |
| Conservative and Unionist Party | 300 | |
| Conservative and Unionist Party | 288 | |
| Plaid Cymru, Green Party, Common Ground | 279 | |
| Propel | 273 | |
| Plaid Cymru, Green Party, Common Ground | 233 | |
| Propel | 204 | |
| Liberal Democrats | 116 | |
| Trade Unionist and Socialist Coalition | 66 |
The declaration gave no turnout. From the council’s declaration, via Democracy Club (CC BY-SA 4.0).
Fairwater
- Saleh AhmedLabour
- Claudia BoesLabour
- Neil McEvoyPropel
How Fairwater voted
| Party | Votes | Elected |
|---|---|---|
| Labour Party | 1,543 | Claudia Boes |
| Propel | 1,478 | Neil McEvoy |
| Labour Party | 1,455 | Saleh Ahmed |
| Propel | 1,318 | |
| Labour Party | 1,300 | |
| Propel | 1,185 | |
| Plaid Cymru, Green Party, Common Ground | 436 | |
| Conservative and Unionist Party | 417 | |
| Conservative and Unionist Party | 383 | |
| Plaid Cymru, Green Party, Common Ground | 383 | |
| Plaid Cymru, Green Party, Common Ground | 344 | |
| Conservative and Unionist Party | 343 | |
| Liberal Democrats | 150 | |
| Liberal Democrats | 126 |
The declaration gave no turnout. From the council’s declaration, via Democracy Club (CC BY-SA 4.0).
Gabalfa
- Rhys TaylorLiberal Democrats
- Ashley WoodLiberal Democrats
How Gabalfa voted
| Party | Votes | Elected |
|---|---|---|
| Liberal Democrats | 1,082 | Rhys Taylor |
| Liberal Democrats | 967 | Ashley Wood |
| Labour Party | 821 | |
| Labour Party | 719 | |
| Plaid Cymru, Green Party, Common Ground | 302 | |
| Women's Equality Party | 135 | |
| Conservative and Unionist Party | 97 | |
| Conservative and Unionist Party | 91 | |
| Trade Unionist and Socialist Coalition | 41 |
The declaration gave no turnout. From the council’s declaration, via Democracy Club (CC BY-SA 4.0).
Grangetown
- Waheeda Abdul-SattarLabour
- Ash ListerLabourCabinet Member for Social Services (Children’s Services & Safeguarding, Cabinet Member Job Share
- Lynda ThorneLabourCabinet Member for Housing & Communities (Housing & Homelessness, Cabinet Member Job Share
- Matt YoudeGreen
How Grangetown voted
| Party | Votes | Elected |
|---|---|---|
| Labour Party | 2,885 | Ash Lister |
| Labour Party | 2,733 | No longer on the council’s list |
| Labour Party | 2,665 | No longer on the council’s list |
| Labour Party | 2,533 | Lynda Thorne |
| Plaid Cymru, Green Party, Common Ground | 1,511 | |
| Plaid Cymru, Green Party, Common Ground | 1,382 | |
| Plaid Cymru, Green Party, Common Ground | 1,312 | |
| Plaid Cymru, Green Party, Common Ground | 1,131 | |
| Conservative and Unionist Party | 487 | |
| Conservative and Unionist Party | 478 | |
| Conservative and Unionist Party | 442 | |
| Conservative and Unionist Party | 425 | |
| Liberal Democrats | 266 | |
| Liberal Democrats | 258 | |
| Liberal Democrats | 250 | |
| Propel | 175 | |
| Propel | 162 | |
| Propel | 150 | |
| Trade Unionist and Socialist Coalition | 109 |
The declaration gave no turnout. From the council’s declaration, via Democracy Club (CC BY-SA 4.0).
Heath
- Mike Ash-EdwardsLabour
- Graham HincheyLabour
- Julie SanganiLabour
How Heath voted
| Party | Votes | Elected |
|---|---|---|
| Labour Party | 2,584 | Graham Hinchey |
| Labour Party | 2,581 | Julie Sangani |
| Labour Party | 2,364 | Mike Ash-Edwards |
| Conservative and Unionist Party | 1,283 | |
| Conservative and Unionist Party | 1,149 | |
| Liberal Democrats | 1,086 | |
| Conservative and Unionist Party | 989 | |
| Liberal Democrats | 752 | |
| Liberal Democrats | 725 | |
| Plaid Cymru, Green Party, Common Ground | 520 | |
| Plaid Cymru, Green Party, Common Ground | 460 |
The declaration gave no turnout. From the council’s declaration, via Democracy Club (CC BY-SA 4.0).
Lisvane and Thornhill
- John LancasterConservativeLeader of the Conservative Group
- Siân-Elin MelbourneConservative
- Emma Reid-JonesIndependent
How Lisvane and Thornhill voted
| Party | Votes | Elected |
|---|---|---|
| Conservative and Unionist Party | 2,050 | John Lancaster |
| Conservative and Unionist Party | 2,014 | Siân-Elin Melbourne |
| Conservative and Unionist Party | 2,006 | Emma Reid-Jones |
| Labour Party | 1,949 | |
| Labour Party | 1,676 | |
| Labour Party | 1,559 | |
| Plaid Cymru, Green Party, Common Ground | 447 | |
| Plaid Cymru, Green Party, Common Ground | 418 | |
| Liberal Democrats | 385 | |
| Liberal Democrats | 315 |
The declaration gave no turnout. From the council’s declaration, via Democracy Club (CC BY-SA 4.0).
Llandaff
- Sean DriscollConservative
- Peter Huw JenkinsLabour
How Llandaff voted
| Party | Votes | Elected |
|---|---|---|
| Conservative and Unionist Party | 1,422 | Sean Driscoll |
| Labour Party | 1,279 | Peter Huw Jenkins |
| Conservative and Unionist Party | 1,140 | |
| Plaid Cymru, Green Party, Common Ground | 1,109 | |
| Labour Party | 1,075 | |
| Plaid Cymru, Green Party, Common Ground | 927 | |
| Liberal Democrats | 201 | |
| Liberal Democrats | 134 | |
| Propel | 86 | |
| Propel | 63 | |
| The Sovereign Party | 18 |
The declaration gave no turnout. From the council’s declaration, via Democracy Club (CC BY-SA 4.0).
Llandaff North
- Dilwar AliLabour
- Jennifer BurkeLabourCabinet Member for Culture, Leisure & Tourism
How Llandaff North voted
| Party | Votes | Elected |
|---|---|---|
| Labour Party | 1,493 | Jennifer Burke |
| Labour Party | 1,365 | Dilwar Ali |
| Plaid Cymru, Green Party, Common Ground | 581 | |
| Plaid Cymru, Green Party, Common Ground | 515 | |
| Conservative and Unionist Party | 261 | |
| Conservative and Unionist Party | 258 | |
| Liberal Democrats | 115 | |
| Propel | 105 | |
| Propel | 97 | |
| Liberal Democrats | 82 | |
| Trade Unionist and Socialist Coalition | 27 |
The declaration gave no turnout. From the council’s declaration, via Democracy Club (CC BY-SA 4.0).
Llanishen
- Garry HuntLabour
- Bethan ProctorLabourCabinet Member for Social Justice, Cohesion & Digital
How Llanishen voted
| Party | Votes | Elected |
|---|---|---|
| Labour Party | 1,892 | Garry Hunt |
| Labour Party | 1,777 | Bethan Proctor |
| Conservative and Unionist Party | 872 | |
| Conservative and Unionist Party | 861 | |
| Plaid Cymru, Green Party, Common Ground | 401 | |
| Plaid Cymru, Green Party, Common Ground | 333 | |
| Liberal Democrats | 275 | |
| Liberal Democrats | 197 | |
| Propel | 63 |
The declaration gave no turnout. From the council’s declaration, via Democracy Club (CC BY-SA 4.0).
Llanrumney
- Lee BridgemanLabourCabinet Member for Housing & Communities (Community Hubs & Regeneration, Cabinet Member Job Share
- Lexi GauciLabour
- Keith JonesIndependent
How Llanrumney voted
| Party | Votes | Elected |
|---|---|---|
| Labour Party | 1,267 | Keith Jones |
| Labour Party | 1,266 | No longer on the council’s list |
| Labour Party | 1,238 | Lee Bridgeman |
| Conservative and Unionist Party | 371 | |
| Conservative and Unionist Party | 337 | |
| Conservative and Unionist Party | 332 | |
| Plaid Cymru, Green Party, Common Ground | 218 | |
| Propel | 145 | |
| Propel | 139 | |
| Liberal Democrats | 114 | |
| Liberal Democrats | 113 | |
| Trade Unionist and Socialist Coalition | 113 | |
| Liberal Democrats | 89 |
The declaration gave no turnout. From the council’s declaration, via Democracy Club (CC BY-SA 4.0).
Pentwyn
- Joe CarterLiberal Democrats
- Jess MoultrieLabour
- Dan NaughtonLiberal Democrats
How Pentwyn voted
| Party | Votes | Elected |
|---|---|---|
| Liberal Democrats | 1,802 | Joe Carter |
| Labour Party | 1,632 | Jess Moultrie |
| Liberal Democrats | 1,562 | Dan Naughton |
| Labour Party | 1,549 | |
| Liberal Democrats | 1,516 | |
| Labour Party | 1,500 | |
| Conservative and Unionist Party | 337 | |
| Conservative and Unionist Party | 320 | |
| Conservative and Unionist Party | 305 | |
| Plaid Cymru, Green Party, Common Ground | 203 | |
| Plaid Cymru, Green Party, Common Ground | 160 | |
| Plaid Cymru, Green Party, Common Ground | 144 | |
| Propel | 44 | |
| Trade Unionist and Socialist Coalition | 36 | |
| The Sovereign Party | 31 |
The declaration gave no turnout. From the council’s declaration, via Democracy Club (CC BY-SA 4.0).
Pentyrch and St Fagans
- Catriona Brown-RecklessConservative
- Andrea GibsonPlaid Cymru, Green Party, Common Ground
- Rhys Owain LivesyPlaid Cymru, Green Party, Common Ground
How Pentyrch and St Fagans voted
| Party | Votes | Elected |
|---|---|---|
| Plaid Cymru, Green Party, Common Ground | 1,289 | Andrea Gibson |
| Plaid Cymru, Green Party, Common Ground | 1,241 | Rhys Owain Livesy |
| Conservative and Unionist Party | 1,170 | Catriona Brown-Reckless |
| Conservative and Unionist Party | 1,093 | |
| Plaid Cymru, Green Party, Common Ground | 1,090 | |
| Conservative and Unionist Party | 1,032 | |
| Labour Party | 1,020 | |
| Labour Party | 954 | |
| Labour Party | 922 | |
| Liberal Democrats | 266 | |
| Liberal Democrats | 198 | |
| Liberal Democrats | 177 | |
| Volt United Kingdom | 131 | |
| Propel | 78 | |
| Propel | 69 | |
| Propel | 56 |
The declaration gave no turnout. 2 ballot papers were rejected. From the council’s declaration, via Democracy Club (CC BY-SA 4.0).
Penylan
- Rodney BermanLiberal DemocratsLeader of the Liberal Democrat Group
- Imran LatifLiberal Democrats
- Jon ShimminLiberal Democrats
How Penylan voted
| Party | Votes | Elected |
|---|---|---|
| Liberal Democrats | 2,376 | Rodney Berman |
| Liberal Democrats | 2,053 | Imran Latif |
| Liberal Democrats | 1,986 | Jon Shimmin |
| Labour Party | 1,748 | |
| Labour Party | 1,460 | |
| Labour Party | 1,381 | |
| Plaid Cymru, Green Party, Common Ground | 579 | |
| Plaid Cymru, Green Party, Common Ground | 542 | |
| Conservative and Unionist Party | 480 | |
| Conservative and Unionist Party | 432 | |
| Conservative and Unionist Party | 423 | |
| Propel | 76 |
The declaration gave no turnout. From the council’s declaration, via Democracy Club (CC BY-SA 4.0).
Plasnewydd
- Dan De'AthLabourCabinet Member for Climate Change, Strategic Planning & Transport
- Sue LentLabourDeputy Lord Mayor
- Mary McGarryLabour
- Peter WongLabour
How Plasnewydd voted
| Party | Votes | Elected |
|---|---|---|
| Labour Party | 3,055 | Dan De'Ath |
| Labour Party | 2,679 | Sue Lent |
| Labour Party | 2,675 | Mary McGarry |
| Labour Party | 2,651 | Peter Wong |
| Plaid Cymru, Green Party, Common Ground | 905 | |
| Plaid Cymru, Green Party, Common Ground | 766 | |
| Liberal Democrats | 724 | |
| Plaid Cymru, Green Party, Common Ground | 676 | |
| Plaid Cymru, Green Party, Common Ground | 640 | |
| Liberal Democrats | 609 | |
| Liberal Democrats | 587 | |
| Liberal Democrats | 531 | |
| Conservative and Unionist Party | 233 | |
| Conservative and Unionist Party | 202 | |
| Conservative and Unionist Party | 184 | |
| Conservative and Unionist Party | 177 | |
| Trade Unionist and Socialist Coalition | 172 | |
| The Sovereign Party | 57 |
The declaration gave no turnout. From the council’s declaration, via Democracy Club (CC BY-SA 4.0).
Pontprennau and Old St Mellons
- Peter LittlechildIndependent
- Joel WilliamsConservative
How Pontprennau and Old St Mellons voted
| Party | Votes | Elected |
|---|---|---|
| Conservative and Unionist Party | 1,595 | Joel Williams |
| Conservative and Unionist Party | 1,343 | Peter Littlechild |
| Labour Party | 1,297 | |
| Labour Party | 1,201 | |
| Plaid Cymru, Green Party, Common Ground | 267 | |
| Plaid Cymru, Green Party, Common Ground | 248 | |
| Liberal Democrats | 218 | |
| Liberal Democrats | 186 | |
| Freedom Alliance- Integrity, Society, Economy | 65 |
The declaration gave no turnout. From the council’s declaration, via Democracy Club (CC BY-SA 4.0).
Radyr and Morganstown
- Calum DaviesConservative
- Helen Lloyd JonesLabour
How Radyr and Morganstown voted
| Party | Votes | Elected |
|---|---|---|
| Conservative and Unionist Party | 988 | Calum Davies |
| Labour Party | 968 | Helen Lloyd Jones |
| Labour Party | 942 | |
| Conservative and Unionist Party | 912 | |
| Plaid Cymru, Green Party, Common Ground | 818 | |
| Plaid Cymru, Green Party, Common Ground | 796 | |
| Liberal Democrats | 133 | |
| Liberal Democrats | 113 | |
| Propel | 40 | |
| Propel | 35 |
The declaration gave no turnout. From the council’s declaration, via Democracy Club (CC BY-SA 4.0).
Rhiwbina
- Jayne CowanConservative
- Oliver OwenConservative
- Adrian RobsonConservative
How Rhiwbina voted
| Party | Votes | Elected |
|---|---|---|
| Conservative and Unionist Party | 2,789 | Jayne Cowan |
| Conservative and Unionist Party | 2,430 | Adrian Robson |
| Conservative and Unionist Party | 2,332 | Oliver Owen |
| Labour Party | 2,274 | |
| Labour Party | 1,881 | |
| Labour Party | 1,678 | |
| Plaid Cymru, Green Party, Common Ground | 593 | |
| Plaid Cymru, Green Party, Common Ground | 574 | |
| Plaid Cymru, Green Party, Common Ground | 551 | |
| Liberal Democrats | 328 | |
| Liberal Democrats | 290 |
The declaration gave no turnout. From the council’s declaration, via Democracy Club (CC BY-SA 4.0).
Riverside
- Kanaya SinghLabour
- Leonora ThomsonLabourCabinet Member for Finance, Modernisation & Performance
- Caro WildLabour
How Riverside voted
| Party | Votes | Elected |
|---|---|---|
| Labour Party | 2,453 | Leonora Thomson |
| Labour Party | 2,391 | Caro Wild |
| Labour Party | 2,386 | Kanaya Singh |
| Plaid Cymru, Green Party, Common Ground | 1,064 | |
| Plaid Cymru, Green Party, Common Ground | 861 | |
| Plaid Cymru, Green Party, Common Ground | 840 | |
| Conservative and Unionist Party | 318 | |
| Conservative and Unionist Party | 304 | |
| Conservative and Unionist Party | 273 | |
| Liberal Democrats | 266 | |
| Liberal Democrats | 246 | |
| Liberal Democrats | 214 | |
| Propel | 155 | |
| Propel | 128 | |
| Propel | 97 | |
| Trade Unionist and Socialist Coalition | 94 | |
| The Sovereign Party | 29 |
The declaration gave no turnout. From the council’s declaration, via Democracy Club (CC BY-SA 4.0).
Rumney
- Bob DerbyshireLabour
- Jacqueline ParryLabour
How Rumney voted
| Party | Votes | Elected |
|---|---|---|
| Labour Party | 1,105 | Bob Derbyshire |
| Labour Party | 1,080 | Jacqueline Parry |
| Conservative and Unionist Party | 671 | |
| Conservative and Unionist Party | 608 | |
| Plaid Cymru, Green Party, Common Ground | 213 | |
| Liberal Democrats | 161 | |
| Propel | 65 | |
| Trade Unionist and Socialist Coalition | 53 |
The declaration gave no turnout. 2 ballot papers were rejected. From the council’s declaration, via Democracy Club (CC BY-SA 4.0).
Splott
- Anny AndersonLabour
- James CaruanaLabour
- Ed StubbsLabourCabinet Member for Waste, Street Scene & Environmental Services
How Splott voted
| Party | Votes | Elected |
|---|---|---|
| Labour Party | 2,079 | No longer on the council’s list |
| Labour Party | 2,058 | No longer on the council’s list |
| Labour Party | 1,984 | Ed Stubbs |
| Plaid Cymru, Green Party, Common Ground | 437 | |
| Plaid Cymru, Green Party, Common Ground | 342 | |
| Plaid Cymru, Green Party, Common Ground | 287 | |
| Conservative and Unionist Party | 280 | |
| Conservative and Unionist Party | 262 | |
| Conservative and Unionist Party | 256 | |
| Liberal Democrats | 173 | |
| Liberal Democrats | 141 | |
| Propel | 137 | |
| Trade Unionist and Socialist Coalition | 87 |
The declaration gave no turnout. 3 ballot papers were rejected. From the council’s declaration, via Democracy Club (CC BY-SA 4.0).
Trowbridge
- Bernie Bowen-ThomsonLabour
- Michael MichaelLabourLord Mayor
- Edward TophamReform UK
How Trowbridge voted
| Party | Votes | Elected |
|---|---|---|
| Labour Party | 1,545 | Bernie Bowen-Thomson |
| Labour Party | 1,470 | No longer on the council’s list |
| Labour Party | 1,398 | Michael Michael |
| Conservative and Unionist Party | 528 | |
| Conservative and Unionist Party | 480 | |
| Conservative and Unionist Party | 449 | |
| Plaid Cymru, Green Party, Common Ground | 367 | |
| Plaid Cymru, Green Party, Common Ground | 366 | |
| Plaid Cymru, Green Party, Common Ground | 278 | |
| Liberal Democrats | 228 | |
| Propel | 197 | |
| Propel | 171 | |
| Trade Unionist and Socialist Coalition | 80 |
The declaration gave no turnout. From the council’s declaration, via Democracy Club (CC BY-SA 4.0).
Whitchurch and Tongwynlais
- Kate CarrLabour
- Jamie GreenLabour
- Jackie JonesLabour
- Marc PalmerLabour
How Whitchurch and Tongwynlais voted
| Party | Votes | Elected |
|---|---|---|
| Labour Party | 2,872 | Kate Carr |
| Labour Party | 2,586 | Marc Palmer |
| Labour Party | 2,577 | Jackie Jones |
| Labour Party | 2,547 | Jamie Green |
| Conservative and Unionist Party | 1,941 | |
| Plaid Cymru, Green Party, Common Ground | 1,825 | |
| Conservative and Unionist Party | 1,812 | |
| Conservative and Unionist Party | 1,792 | |
| Plaid Cymru, Green Party, Common Ground | 1,749 | |
| Plaid Cymru, Green Party, Common Ground | 1,738 | |
| Plaid Cymru, Green Party, Common Ground | 1,727 | |
| Conservative and Unionist Party | 1,600 | |
| Liberal Democrats | 477 | |
| Liberal Democrats | 384 | |
| Liberal Democrats | 318 | |
| Liberal Democrats | 300 |
The declaration gave no turnout. From the council’s declaration, via Democracy Club (CC BY-SA 4.0).
Still to come for Cardiff
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.
Where every figure on this page comes from
- Composition of average band D council tax, Cardiff (StatsWales)
- Budget requirement by authority (BR1), Cardiff (StatsWales)
- Budgeted revenue expenditure by authority and service, Cardiff (StatsWales; row labels revised 4 September 2026)
- Financing of revenue expenditure by authority, Cardiff (StatsWales)
- Cardiff Council, councillors by ward (ModernGov web service)
- Democracy Club, Cardiff local election 5 May 2022
- Democracy Club, by-elections to Cardiff Council since 5 May 2022
- Office for National Statistics, Wards (December 2024) Boundaries UK BGC