| Name | Party | Votes | % | +/-% |
| Sandy Mewies | Labour | 7,507 | 34.6 | -4.0 |
| Antoinette Sandbach | Conservative | 6,996 | 32.3 | +3.3 |
| Meg Elis | Plaid Cymru | 3,179 | 14.7 | -0.7 |
| Ian Matthews | Liberal Democrat | 2,669 | 12.3 | -4.7 |
| Derek Bigg | UKIP | 1,318 | 6.1 | +6.1 |
| Majority | 511 | 2.4 | ||
| Turnout | 21,669 | 41.1 | +10.1 | |
2003 Welsh Assembly election - Labour hold
| Name | Party | Votes | % | +/-% |
| Sandra Mewies | Labour | 6,520 | 38.6 | -6.1 |
| Mark Isherwood | Conservative | 4,869 | 29.0 | 7.0 |
| David Lloyd | Liberal Democrat | 2,880 | 17.1 | 4.1 |
| Paul Rowlinson | Plaid Cymru | 2,588 | 15.3 | -5.0 |
| Majority | 1,624 | 9.6 | ||
| Turnout | 17,073 | 31.4 | -13.0 |
1999 Welsh Assembly election - Labour win
| Name | Party | Votes | % |
| Alison Halford | Labour | 10,672 | 44.7 |
| Karen Lumley | Conservative | 5,255 | 22.0 |
| Meg Ellis | Plaid Cymru | 4,837 | 20.2 |
| Eleanor Burnham | Liberal Democrat | 3,089 | 12.9 |
| Majority | 5,417 | 22.7 | |
| Turnout | 23,853 | 44.4 |
[