Liberal DemocratJohn Farquhar Munro won the seat with a majority of 6,848 (23.64%).
| Vote | % | |
| John Farquhar Munro | 12,495 | 43.13% |
| Scottish Nationalist | 5,647 | 19.49% |
| Labour | 5,464 | 18.86% |
| Conservative | 3,772 | 13.02% |
| Scottish Socialist Party | 1,593 | 5.50% |
| Turnout | 28,971 | 51.94% |
| Vote | % | Change over 1997 | |
| Charles Kennedy | 18832 | 54.1% | +15.4% |
| Labour | 5880 | 16.9% | -11.8% |
| Scottish Nationalist | 4901 | 14.1% | -5.5% |
| Conservative | 3096 | 8.9% | -2.0% |
| Green | 699 | 2% | +1.2% |
| Scottish Socialist Party | 683 | 2% | - |
| UK Independence Party | 456 | 1.3% | - |
| Country | 265 | 0.8% | - |
| Total | 34812 | ||
| Turnout |
| 61.6% |
Liberal DemocratJohn Farquhar Munro won the seat with a majority of 1,539 (4.35%).
| Vote | % | |
| John Farquhar Munro | 11,652 | 32.9% |
| Labour | 10,113 | 28.56% |
| Scottish Nationalist | 7,997 | 22.58% |
| Conservative | 3,351 | 9.46% |
| Independent | 2,302 | 6.5% |
| Turnout | 35,415 | 63.42% |
| Vote | % | Change over 1992 | |
| Charles Kennedy | 15472 | 38.7% | +0.0% |
| Labour | 11453 | 28.7% | +9.8% |
| Scottish Nationalist | 7821 | 19.6% | +0.8% |
| Conservative | 4638 | 10.9% | -10.9% |
| Referendum | 535 | 1.3% | - |
| Green | 306 | 0.8% | - |
| Total | 39955 | ||
| Turnout | 71.8% |