Before (end of 2021) (64 seats, Open Council Data)
Labour 38 · Plaid Cymru - The Party of Wales 15 · Other 10 · Liberal Democrats 1
After (end of 2022) (60 seats, Open Council Data)
Labour 25 · Other 20 · Plaid Cymru - The Party of Wales 12 · Liberal Democrats 2 · Green 1
Ward results
Aberdulais1 seat
| Caroline Lewis | Independent | 373 ✓ |
| Ricky Price | Labour | 263 |
| Bromham-Nichols L. | PC | 104 |
Allt-Wen1 seat
| Nia Jenkins | PC | 459 ✓ |
| Jones C. | Labour | 398 |
Baglan3 seats
| Richards P. | Labour | 1,390 ✓ |
| Carol Clement-Williams | Labour | 1,079 ✓ |
| Susanne Renkes | Labour | 910 ✓ |
| John Davies | Independent | 781 |
| Liz Hill O'Shea | Conservative | 386 |
| Hugh Davies | Independent | 498 ✓ |
| Edwards C. | PC | 311 |
| Davies R. | TUSC | 35 |
Briton Ferry East1 seat
| Cathy James | Independent | 351 ✓ |
| Rice G. | Labour | 349 |
| Barnett L. | PC | 87 |
Briton Ferry West1 seat
| Kirsty Louise Morris | Independent | 323 ✓ |
| Sarah Davies | Labour | 257 |
| Delyth Barnett | PC | 72 |
Bryn & Cwmavon3 seats
| Charlotte Galsworthy | Labour | 1,620 ✓ |
| Rhidian Mizen | Labour | 1,156 ✓ |
| Dave Whitelock | Labour | 940 ✓ |
| Myra Mizen | Independent | 752 |
Bryn-coch North1 seat
| Griffiths W. | PC | 528 ✓ |
| Elkins K. | Labour | 284 |
| Moignard A. | Conservative | 115 |
Bryn-coch South2 seats
| Christopher Williams | PC | 992 ✓ |
| Jo Hale | PC | 930 ✓ |
| Jim Harle | Labour | 689 |
Cadoxton1 seat
| Peter S Rogers | Independent | 388 ✓ |
| Mitchell S. | Labour | 237 |
| Broom A. | PC | 98 |
| Arnold B. | Conservative | 30 |
Cimla & Pelenna2 seats
| Jeremy Hurley | Independent | 1,100 ✓ |
| Bowen T. | Independent | 845 ✓ |
| Warman J. | Labour | 836 |
| Musaied A. | Labour | 362 |
Coedffranc Central2 seats
| Nathan Goldup-John | Green | 552 ✓ |
| Aubrey A. | Labour | 516 ✓ |
| Wingrave A. | Labour | 478 |
| Payne B. | Green | 395 |
| Dai Richards | Independent | 134 |
| Little F. | Liberal Democrats | 108 |
Coedffranc North1 seat
| Mike Harvey | Labour | 455 ✓ |
| Nicola Rhian Evans | Independent | 276 |
Coedffranc West2 seats
| Helen Ceri Clarke | Liberal Democrats | 803 ✓ |
| Cen Phillips | Liberal Democrats | 548 ✓ |
| Kristopher Langford | Labour | 242 |
| Matthew Williams | Conservative | 107 |
| Steve Hunt | Independent | 1,316 ✓ |
| Sian Harris | Independent | 1,195 ✓ |
| D. Cawsey | Labour | 896 |
| Bennett L. | Green | 182 |
Cwmllynfell & Ystalyfera2 seats
| Llewelyn A. | PC | 763 ✓ |
| Cathy James | Labour | 583 ✓ |
| Jones H. | PC | 560 |
Cymer & Glyncorrwg1 seat
| Jane Jones | Independent | 412 ✓ |
| Noel Davies | Independent | 284 |
| Slater J. | Independent | 219 |
Dyffryn2 seats
| Peters M. | Independent | 862 ✓ |
| James Henton | Independent | 427 ✓ |
| Davies K. | Independent | 362 |
| Finn K. | Labour | 289 |
| Baugh J. | Independent | 246 |
Glynneath Central & East1 seat
| Simon Knoyle | Independent | 547 ✓ |
| Blower J. | PC | 209 |
| Dai Richards | Independent | 171 |
Godre'r Graig1 seat
| Davies R. | PC | 387 ✓ |
| Lord W. | Labour | 162 |
| Battye R. | Green | 27 |
| Sarah Amber Thomas | Labour | 0 ✓ |
| S. Reynolds | Labour | 0 ✓ |
Gwynfi & Croeserw1 seat
| Scott Jones | Independent | 0 ✓ |
Margam & Taibach3 seats
| R. Jones | Labour | 1,166 ✓ |
| L. Williams | Labour | 1,077 ✓ |
| D. Keogh | Labour | 982 ✓ |
| C. Deere | PC | 873 |
| S. Bevan | PC | 868 |
| W. White | PC | 534 |
| J. Bamsey | Independent | 532 |
| Alan Hill | Conservative | 236 |
Neath East3 seats
| Dan Thomas | PC | 482 ✓ |
| Penry S. | Labour | 463 ✓ |
| Wayne Carpenter | Independent | 452 ✓ |
| Sandra Miller | Labour | 427 |
| Cooze T. | PC | 418 |
| John Miller | Labour | 418 |
| B. MacCathail | PC | 371 |
Neath North2 seats
| A. Lockyer | Labour | 518 ✓ |
| Andy Lodwig | Independent | 474 ✓ |
| Siân James | Labour | 402 |
| Dowden J. | Green | 321 |
Neath South2 seats
| Carl Jordan | Independent | 557 ✓ |
| Peter Rees | Labour | 520 ✓ |
| Megan Poppy Lloyd | Plaid Cymru - The Party of Wales | 427 |
| Rose Widlake | Labour | 402 |
| Adam McGrath | Independent | 316 |
| Jonnie Fishlock | PC | 254 |
Pontardawe2 seats
| Richards A. | PC | 783 ✓ |
| Davies C. | PC | 781 ✓ |
| Davies M. | Labour | 732 |
| Jill Lord | Labour | 650 |
Port Talbot2 seats · turnout 34.1%
| S. Rahaman | Labour | 914 ✓ |
| S. Freeguard | Labour | 898 ✓ |
| N. Hunt | PC | 367 |
| John Davies | Independent | 246 |
| M. Stanford-Roberts | PC | 244 |
| K. Isherwood | Independent | 171 |
| Payne B. | Green | 46 |
| Dowden J. | Green | 25 |
| Andrew James Tutton | Independent | 0 |
Resolven & Tonna2 seats
| Leanne Jones | Labour | 914 ✓ |
| Dilwyn Lewis | Independent | 842 ✓ |
| Matty Young | Independent | 737 |
| Neal Francis | Labour | 702 |
| Clarke A. | PC | 287 |
| P. Sambrook | PC | 238 |
Rhos1 seat
| Marcia Spooner | PC | 486 ✓ |
| Noel Davies | Labour | 403 |
Sandfields East3 seats
| Sean Pursey | Labour | 1,331 ✓ |
| Latham T. | Labour | 1,057 ✓ |
| Matthew Crowley | Labour | 1,006 ✓ |
| Walker-Hunt C. | PC | 583 |
| Bamsey D. | PC | 556 |
| Sprules K. | Green | 260 |
Sandfields West3 seats
| Suzanne Paddison | Labour | 837 ✓ |
| Oliver Stewart Davies | Labour | 815 ✓ |
| Robert Wood | Labour | 741 ✓ |
| Andrew Leonard John Bennison | Plaid Cymru - The Party of Wales | 602 |
| Ethan Wheatley | PC | 446 |
Trebanos1 seat
| Rebeca Phillips | PC | 445 ✓ |
| Glenn Thomas | Labour | 196 |
