| Electorate 63,093 Turnout 60.48 % |
 |
Mike Weir MP |
 |
| Scottish National Party |
| Votes | 12,840 |
| % | 33.65 % |
| % change since 2001 (Denver/Baxter figures) | + 0.49 % / - 0.36 % |
 |
Cllr Sandy Bushby |
 |
| Conservative & Unionist |
| Votes | 11,239 |
| % | 29.48 % |
| % change since 2001 (Denver/Baxter figures) | - 2.16 % / + 0.91 % |
 |
Doug Bradley |
 |
| Labour |
| Votes | 6,850 |
| % | 17.95 % |
| % change since 2001 (Denver/Baxter figures) | - 0.31 % / - 2.72 % |
 |
Rev Scott Rennie |
 |
| Liberal Democrat |
| Votes | 6,660 |
| % | 17.45 % |
| % change since 2001 (Denver/Baxter figures) | + 2.70 % / + 3.07 % |
 |
Alan Manley |
 |
| Scottish Socialist Party |
| Votes | 556 |
| % | 1.46 % |
| % change since 2001 (Denver/Baxter figures) | - 0.44 % / - 0.63 % |
| Notional Scottish National Party hold |
 |
| Scottish National Party majority | 1,601 |
| % majority | 4.17 % |
| % change since 2001 (Denver/Baxter figures) | + 2.65 % / - 1.36 % |