Kilmarnock by-election, 1946
The Labour Party candidate was 35-year-old Willie Ross, a schoolteacher before World War II who was recently demobilised from the British Army, where he had risen to the rank of Major. At the 1945 general election he had unsuccessfully contested the Ayr Burghs constituency.
The result was a victory for Ross, who held the seat with a fractionally increased share of the vote. He held the seat until he stepped down at the 1979 general election, having been Secretary of State for Scotland for two periods totalling 8 years.
|Unionist||George E. O. Walker||12,239||32.5||−8.1|
|Unionist||G. E. O. Walker||16,300||40.6||N/A|
|Labour gain from National Labour||Swing||N/A|
- Kilmarnock (UK Parliament constituency)
- Kilmarnock by-election, 1929
- Kilmarnock by-election, 1933
- List of United Kingdom by-elections (1931–1950)
- Elections in Scotland
- Craig, F. W. S. (1983) . British parliamentary election results 1918-1949 (3rd ed.). Chichester: Parliamentary Research Services. ISBN 0-900178-06-X.
- Leigh Rayment's Historical List of MPs