The 1950 Brighouse and Spenborough by-election was a parliamentary by-election held in the United Kingdom on 4 May 1950 for the House of Commons in the marginal constituency of Brighouse and Spenborough. The seat became vacant on the death of Frederick Arthur Cobb, who had been the local Member of Parliament (MP) for only 3 months, since the general election in February 1950. He had previously been the MP for Elland from 1945.
The result was a narrow hold for the Labour Party. The winning candidate was John Edwards, former Parliamentary Secretary to the Board of Trade, who had lost his seat in the general election. He went on to hold Brighouse and Spenborough until his death in 1959, when the resulting by-election in 1960 was narrowly won by the Conservative and National Liberal candidate Michael Shaw.
! 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" / ;