The Battersea North by-election, 1940 was a parliamentary by-election held on 17 April 1940 for the British House of Commons constituency of Battersea North in the Metropolitan Borough of Battersea.
The seat had become vacant on the resignation due to ill-health of the constituency's Labour Member of Parliament (MP), William Sanders. He had held the seat since the 1929 general election, with a four-year gap after his defeat in the National landslide at the 1931 general election. He was re-elected at the 1935 election.
The Labour Party selected as its candidate Francis Douglas, a former solicitor. In keeping with a war-time electoral pact, the Conservative and Liberal parties did not field candidates, and Douglas's only opponent was E.C. Joyce, who stood as an anti-war Independent candidate. Joyce received the backing of the Communist Party.
On a considerably reduced turnout, Douglas held the seat for Labour with a majority of 9,156 votes; Joyce won just 7.4% of the votes cast, thus forfeiting his deposit.