1929 General Election - Kinross and Western Perthshire
| Year | 1929 |
| General election | 1929 General Election |
| Constituency | Kinross and Western Perthshire |
| Turnout | 75.5% |
Results
| Candidate | Party | Votes |
| Stewart-Murray, Katharine Marjory | Scottish Unionist | 12,245 |
| Barbour, George Freeland | Liberal | 9,128 |
| Stewart, WD | Labour | 3,834 |