The 1973 Glasgow Govan by-election was held on 8 November 1973, following the death of John Rankin, Labour Party Member of Parliament for the Glasgow Govan constituency. Rankin had died one month earlier, on 8 October 1973. Rankin had held the seat since 1955. With the exception of a narrow Conservative victory in 1950, the seat had been solidly Labour-held since 1918. For the by-election the Labour Party nominated Harry Selby, a veteran activist in Glasgow and a former Trotskyist. It was later reported that Selby's selection had been controversial with some Labour members who felt that at the age of 61 he was too old to be starting a parliamentary career.
The Conservative Party, long the main opposition in the constituency, nominated John Mair, but as they were in mid-term government, they expected little from the election. Party support had also suffered after refusing the important local employer Upper Clyde Shipbuilders a government loan to continue operations.
The Scottish National Party (SNP) had barely won 10% of the vote in the constituency at the 1970 general election. Nonetheless, nationalist sentiment had increased following the discovery of North Sea oil, and the party had performed very well in the 1971 Stirling and Falkirk by-election, and the 1973 Dundee East by-election. The SNP nominated the young teacher Margo MacDonald.
The Liberal Party, despite having held the constituency for considerable periods prior to 1918, had little base in Glasgow and had not even contested it in 1970. They stood Peter McMillan. The withdrawal of the Liberal Party allowed the Communist Party of Great Britain to poll fourth in 1970, with only 326 votes. With such a low count, they chose not to contest the 1973 by-election.
Result.
MacDonald won a shock victory for the SNP; this was the party's fourth Parliamentary election victory, following the 1945 Motherwell by-election, the 1967 Hamilton by-election, and the Western Isles seat in 1970. The party gained an additional 31.2% of the vote, and MacDonald sat alongside Donald Stewart, SNP MP for the Western Isles, in the House of Commons. "The Glasgow Herald" described the result as a "debacle" for Labour, which proved that "no Labour seat is safe from Nationalist assault." An editorial in the same newspaper on the morning after the result was announced said that the defeat in Govan, which had been thought to be a safe seat, and the failure of Labour to make up ground on the Conservatives in the Edinburgh North by-election on the same day, "were the worst ever" by-election results "for the Labour Party in Scotland."
The Labour vote fell sharply, in an ominous defeat for the party, given that a general election was expected soon. The Conservative vote halved, and the party lost its deposit, placing only just ahead of the Liberals. however the Conservative performance in Govan was eclipsed by the party holding Edinburgh North fairly comfortably.
In the aftermath of the defeat it was reported that there was criticism of the Labour members of Glasgow Corporation for failing to support Selby's campaign. The leader of the Labour group on the Council, the Rev. Geoffrey Shaw conceded that there had been an element of complacency about the campaign, though argued that this was among the Labour Party as a whole, rather than just among councillors.
MacDonald lost the seat at the February 1974 general election to Selby, who himself stood down after only five years. However, the SNP were able to win seven other seats at the 1974 election, and established themselves as a permanent grouping in the British Parliament.
! 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
Previous election.
! 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" / ;