On 1 March 1979 a by-election was held for the House of Commons constituency of Clitheroe in Lancashire. It was won by the Conservative Party candidate David Waddington.
Vacancy.
The seat had become vacant when the Conservative Member of Parliament (MP), David Walder had died at the age of 49 on 26 October 1978. He had held the seat since the 1970 general election, having previously been MP for High Peak in Derbyshire.
Candidates.
The Conservative candidate was 49-year-old David Waddington, a barrister who had been MP for Nelson and Colne from 1968 until his defeat at the October 1974 general election. The Labour Party candidate was Lindsay Sutton, and the Liberals fielded Frank Wilson.
Result.
The result was a clear victory for Waddington, with a massively increased majority of 36.6% of the votes. The Labour vote fell by a few percent, but the Liberal share of the vote collapsed to 6.6% from its 20.8% high in October 1974. The Liberal candidate also lost their deposit.
Waddington held the seat until its abolition for the 1983 general election, when he was returned for the new Ribble Valley constituency. He went on to become Home Secretary and Leader of the House of Lords.
Votes.
! 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
! 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" / ;