| 2005 General Election: Turnout 67.0% | 
 
| Candidate | 
Party | 
Number of votes | 
Percentage of vote | 
 
| Christine McCafferty | 
Labour | 
18,426 | 
38.6% | 
 
| Liz Truss | 
Conservative | 
17,059 | 
35.7% | 
 
| Liz Ingleton | 
Liberal Democrat | 
9,027 | 
18.9% | 
 
| John Gregory | 
BNP | 
1,887  | 
4.0% | 
 
| Paul Palmer | 
Green | 
1,371  | 
2.9% | 
 
 
     
 
| 2001 General Election: Turnout 63.0% | 
 
| Candidate | 
Party | 
Number of votes | 
Percentage of vote | 
 
| Christine McCafferty | 
Labour | 
20,244 | 
42.7% | 
 
| Sue Robson-Catling  | 
Conservative | 
17,150 | 
36.2% | 
 
| Michael Taylor | 
Liberal Democrat | 
7,596 | 
16.0% | 
 
| Steven Hutton | 
Green | 
1,034 | 
2.2% | 
 
| John Nunn | 
UK Independent Party | 
729 | 
1.5% | 
 
| Philip Lockwood | 
Legalise Cannabis | 
672 | 
1.4% | 
 
 
 
 
| 1997 General By-Election: Turnout 75.4% | 
 
| Candidate | 
Party | 
Number of votes | 
Percentage of vote | 
 
| Christine McCafferty | 
Labour | 
26,050  | 
46.10% | 
 
| Sir Donald Thompson | 
Conservative | 
19,795 | 
35.10% | 					
 
| Stephen Pearson  | 
Liberal Democrat | 
8,322  | 
14.70% | 
 
| Anthony Mellor | 
Referendum Party  | 
1,380 | 
2.40% | 
 
| Vivienne Smith | 
Green  | 
488  | 
0.90% | 
 
| Christian Jackson | 
BNP  | 
431 | 
0.80% | 
 
 
 
 
| 1992 General By-Election: Turnout 82.1% | 
 
| Candidate | 
Party | 
Number of votes | 
Percentage of vote | 
 
| Donald Thompson | 
Conservative | 
27,753  | 
45.4% | 
 
| David Chaytor | 
Labour | 
22,875 | 
37.4% | 					
 
| Stephen Pearson  | 
Liberal Democrat | 
9,842  | 
16.10% | 
 
| Vivienne Smith | 
Green  | 
622  | 
1.0% | 
 
 
 
 
| 1987 General By-Election: Turnout 81.1% | 
 
| Candidate | 
Party | 
Number of votes | 
Percentage of vote | 
 
| Donald Thompson | 
Conservative | 
25,892  | 
43.5% | 
 
| David Chaytor | 
Labour | 
19,847  | 
33.4% | 					
 
| David Shutt  | 
Liberal | 
9,842  | 
23.1% | 
 
 
 
 
| 1983 General By-Election: Turnout 78.5% | 
 
| Candidate | 
Party | 
Number of votes | 
Percentage of vote | 
 
| Donald Thompson | 
Conservative | 
24,439  | 
43.7% | 
 
| David Shutt | 
Liberal | 
16,440 | 
29.4% | 					
 
| A. Holmes  | 
Labour | 
15,108  | 
27.0% | 
 
 
  |