Before (end of 2023) (48 seats, Open Council Data)
Labour 32 · Green 7 · Conservative 5 · Liberal Democrats 3 · Other 1
After (end of 2024) (48 seats, Open Council Data)
Labour 32 · Green 8 · Conservative 4 · Liberal Democrats 3 · Other 1
Ward results
Abbey1 seat · turnout 27.5%
| David Bennett Stevens | Labour | 820 ✓ |
| Santhosh Kumar Batchu | Conservative | 594 |
| Jamie Whitham | Green | 250 |
| Henry David Wright | Liberal Democrats | 177 |
Battle1 seat
| Wendy Pamela Griffith | Labour | 1,290 ✓ |
| Tahira Kulsoom | Green | 386 |
| Abdoulaye Sow | Conservative | 210 |
| John Berkeley Grout | Liberal Democrats | 138 |
Caversham1 seat
| Matt Yeo | Labour | 1,603 ✓ |
| Grace Holly Taylor | Conservative | 494 |
| Anthea Helen West | Green | 441 |
| Christopher Simon Burden | Liberal Democrats | 305 |
| Chloe-Ann Stoakes | Trade Unionist and Socialist Coalition | 59 |
Caversham Heights1 seat · turnout 45.4%
| Jenny McGrother | Labour | 1,405 ✓ |
| Paul Alan Carnell | Conservative | 1,183 |
| Danny McNamara | Green | 597 |
| Vania Costa-Krol | Liberal Democrats | 225 |
Church1 seat · turnout 27.3%
| Andrew Hornsby-Smith | Labour | 1,421 ✓ |
| A. Hornsby-Smith | Labour | 1,241 ✓ |
| Adam Phelps | Conservative | 453 |
| Brent Smith | Green | 263 |
| Mark Clifford Cole | Liberal Democrats | 143 |
Coley1 seat
| Liz Terry | Labour | 1,232 ✓ |
| Casey George Christopher Byrne | Conservative | 444 |
| Isobel Claire Hoskins | Green | 287 |
| Jon Hill | Liberal Democrats | 190 |
| Sadiqua Khan | Trade Unionist and Socialist Coalition | 96 |
Emmer Green1 seat
| Daya Pal Singh | Labour | 1,148 ✓ |
| Simon Howard Robinson | Conservative | 1,035 |
| Wendy Jane Rooke | Green | 376 |
| De Boiserie P.H.M. | Liberal Democrats | 258 |
Katesgrove1 seat
| Kate Nikulina | Green | 1,045 ✓ |
| Navjit Kaur Gill | Labour | 861 |
| John David Angus | Conservative | 240 |
| Margaret McNeill | Liberal Democrats | 115 |
| Jean Louis Pascual | Independent | 27 |
| Sam Church | Trade Unionist and Socialist Coalition | 25 |
| Michael Jeffrey Turberville | Independent | 18 |
Kentwood1 seat
| Mark Keeping | Labour | 1,136 ✓ |
| Nick Fudge | Conservative | 852 |
| Caroline Hearst | Green | 240 |
| Riccardo Giovanni Mancuso-Marcello | Liberal Democrats | 134 |
Norcot1 seat
| Mamuna Naz | Labour | 1,100 ✓ |
| Lizzy Sheppard | Conservative | 306 |
| Marie French | Liberal Democrats | 303 |
| Richard Walkem | Green | 215 |
| Alan Gulliver | Reform UK | 182 |
| Stephen Anthony Graham | The Liberal Party | 39 |
| Jen Bottom | Trade Unionist and Socialist Coalition | 36 |
Park1 seat
| Sarah Magon | Green | 1,569 ✓ |
| Ollie Williamson | Labour | 915 |
| James Mwaniki Mugo | Conservative | 157 |
| Chris Dodson | Liberal Democrats | 71 |
Redlands1 seat
| Dave McElroy | Green | 1,478 ✓ |
| Sunila Lobo | Labour | 921 |
| Richard Williams | Conservative | 182 |
| Francis David Jakeman | Liberal Democrats | 101 |
| Melanie Dent | Trade Unionist and Socialist Coalition | 42 |
Southcote1 seat · turnout 29.0%
| Graeme William Hoskin | Labour | 1,354 ✓ |
| Allison Carnell | Conservative | 439 |
| Josie Downey | Green | 247 |
| Benjamin Francis Sims | Liberal Democrats | 212 |
Thames1 seat
| Richard Davies | Labour | 1,015 ✓ |
| Shivraj Hawaldar | Conservative | 357 |
| Mike Harling | Green | 315 |
| Jo Ramsay | Liberal Democrats | 235 |
Tilehurst1 seat
| James William John Moore | Liberal Democrats | 1,186 ✓ |
| Elliott Oliver Gardiner | Labour | 480 |
| Ben Blackmore | Conservative | 436 |
| Gabriel Berry-Khan | Green | 154 |
Whitley1 seat · turnout 23.6%
| Micky Leng | Labour | 1,091 ✓ |
| Vani Goel | Conservative | 401 |
| Kathleen Anne Smith | Green | 179 |
| Thomas David Douglas Weir | Liberal Democrats | 175 |
| Saffi Hussam | Trade Unionist and Socialist Coalition | 36 |
