Before (end of 2003) (48 seats, Elections Centre)
Conservative 27 · Labour 21 · Liberal Democrats 0 · Other 0
After (end of 2004) (48 seats, Elections Centre)
Conservative 31 · Labour 15 · Liberal Democrats 2 · Other 0
Ward results
| Irene Hilda Dean | Conservative | 1,549 ✓ |
| Nigel Anthony van Someren Bain | Liberal Democrats | 361 |
| William Couzens | Labour | 187 |
Haldens1 seat
| Rory Hallahan | Labour | 600 ✓ |
| Edward Hall | Conservative | 545 |
| Jonathan Arch | Liberal Democrats | 419 |
Handside1 seat
| David Cooke | Liberal Democrats | 1,230 ✓ |
| Lance Stanbury | Conservative | 1,180 |
| Lynn Chesterman | Labour | 296 |
Hatfield Central1 seat
| Hazel Marion Laming | Liberal Democrats | 514 ✓ |
| Margaret White | Labour | 476 |
| Andrew Peffer | Conservative | 388 |
Hatfield East1 seat
| Bernard Sarson | Conservative | 883 ✓ |
| Sheila Wilder | Labour | 376 |
| Lis Meyland-Smith | Liberal Democrats | 330 |
| Graham Laverick | Green | 137 |
Hatfield North1 seat
| Mark Gilding | Conservative | 783 ✓ |
| Bridgit Croft | Labour | 669 |
| Janet Gammage | Liberal Democrats | 341 |
Hatfield South1 seat
| Linda Elizabeth Mendez | Labour | 395 ✓ |
| Douglas Berry | Conservative | 242 |
| Richard Michael Griffiths | Liberal Democrats | 152 |
Hatfield West1 seat
| Ronald Leonard Wheeler | Conservative | 731 ✓ |
| A Wilder | Labour | 519 |
| Simon John Archer | Liberal Democrats | 369 |
Hollybush1 seat
| Sue Jones | Labour | 669 ✓ |
| Marian Pile | Conservative | 491 |
| Elizabeth Smith | Liberal Democrats | 286 |
Howlands1 seat
| Alan Franey | Conservative | 655 ✓ |
| Mark Biddle | Labour | 643 |
| Pascal Jacquemain | Liberal Democrats | 388 |
Northaw1 seat
| Colin Couch | Conservative | 1,115 ✓ |
| Robert Ellingham | UK Independence Party (UKIP) | 437 |
| Jennifer Blumson | Liberal Democrats | 160 |
| Peter Heyman | Labour | 104 |
Panshanger1 seat
| Roger Trigg | Conservative | 779 ✓ |
| Anthony Crump | Labour | 448 |
| Ted Naseby | Liberal Democrats | 446 |
Peartree1 seat · turnout 30.1%
| Christopher Cory | Labour | 607 ✓ |
| Wanda Armstrong-Bridges | Liberal Democrats | 405 |
| Julie Peffer | Conservative | 328 |
Sherrards1 seat
| Terence Mabbott | Conservative | 970 ✓ |
| Margaret Hurst | Labour | 814 |
| Frank Annibale Stefano Marchio Marsh | Liberal Democrats | 408 |
Welham Green1 seat
| Keith John Pieri | Conservative | 745 ✓ |
| Sue Jones | Labour | 195 |
| Sheila Archer | Liberal Democrats | 179 |
Welwyn North1 seat
| Steven Markiewicz | Conservative | 948 ✓ |
| Helen Bassett | Liberal Democrats | 318 |
| David Wilson | Labour | 199 |
Welwyn South1 seat
| Stuart Pile | Conservative | 1,160 ✓ |
| Ian Skidmore | Liberal Democrats | 522 |
| Julia Henderson | Labour | 349 |
| Results | — | 0 |
