2001 General Election - Swansea East
| Year | 2001 |
| General election | 2001 General Election |
| Constituency | Swansea East |
| Turnout | 52.5% |
Results
| Candidate | Party | Votes |
| Anderson, Donald | Labour | 19,612 |
| Ball, John | Plaid Cymru | 3,464 |
| Speht, Robert | Liberal Democrats | 3,064 |
| Morris, Paul | Conservative | 3,026 |
| Young, Tony | Greens | 463 |
| Jenkins, Tim | UKIP | 443 |