William Campbell (born 1929) is a retired Canadian politician who was a Progressive Conservative Party member of the House of Commons of Canada.
Campbell was a process operator and farmer by career. He was a municipal politician in Sarnia Township (today part of the city of Sarnia), initially as a councillor from 1970 to 1976, then from 1976 to 1978 as deputy reeve.
Campbell was a member of the 31st Canadian Parliament after defeating Liberal candidate Bud Cullen at the Sarnia riding in the 1979 federal election. Campbell's term was short as Cullen won back his parliamentary seat in the 1980 election.
<small>Source: Elections Canada</small>
<small>Source: Elections Canada</small>