The 1930 Glasgow Shettleston by-election was held on 26 June 1930. The by-election was held due to the death of the incumbent Labour MP, John Wheatley. It was won by the Labour candidate John McGovern. Allegations that McGovern had rigged the Labour party candidate selection for the by-election were to lead to his expulsion from the Labour Party, although he would retain the seat as an Independent Labour Party MP.
! scope="col" colspan="2" style="width: 130px"|Party
! scope="col" style="width: 17em"|Candidate
! scope="col" style="width: 5em"|Votes
! scope="col" style="width: 3.5em"|%
! scope="col" style="width: 3.5em"| ;templatestyles src="Template:Tooltip/styles.css" / ;±%
! colspan="3" style="text-align: right; margin-right: 0.5em" | Majority
! colspan="3" style="text-align: right; margin-right: 0.5em" scope=row | Turnout
! style="text-align:right;" | Swing
References.
 ;templatestyles src="Reflist/styles.css" / ;