| Electorate 64,748 Turnout: 60.37 % |
 |
Rosemary McKenna MP |
 |
| Labour |
| Votes | 20,251 |
| % | 51.81 % |
| % change since 2001 (Denver/Baxter figures) | - 5.98 % / - 5.80 % |
 |
James Hepburn |
 |
| Scottish National Party |
| Votes | 8,689 |
| % | 22.23 % |
| % change since 2001 (Denver/Baxter figures) | - 3.77 % / - 3.73 % |
 |
Hugh O'Donnell |
 |
| Liberal Democrat |
| Votes | 5,817 |
| % | 14.88 % |
| % change since 2001 (Denver/Baxter figures) | + 8.78 % / + 8.84 % |
 |
James Boswell |
 |
| Conservative & Unionist |
| Votes | 2,718 |
| % | 6.95 % |
| % change since 2001 (Denver/Baxter figures) | + 1.85 % / + 1.93 % |
 |
Willie O'Neill |
 |
| Scottish Socialist Party |
| Votes | 1,141 |
| % | 2.92 % |
| % change since 2001 (Denver/Baxter figures) | - 1.54 % / - 1.83 % |
 |
Patrick Elliott |
 |
| Operation Christian Vote |
| Votes | 472 |
| % | 2.69 % |
| % change since 2001 (Denver/Baxter figures) | (+ 2.69 %) / (+ 2.69 %) |
| Notional Labour hold |
 |
| Labour majority | 11,562 |
| % majority | 29.58 % |
| % change since 2001 (Denver/Baxter figures) | - 2.21 % / - 2.08 % |