In a huge blow for Rishi Sunak, Sarah Edwards has become the new MP for Tamworth after overturning the Conservatives’ 19,634 majority.
The result beats Labour’s win in Selby and Ainsty in July, when the Tory majority of 19,213 was toppled by Keir Mather.
Edwards received 11,719 votes, ahead of Tory candidate Andy Cooper on 10,403 in second place.
The swing away from the Tories was an astonishing 24% - the second highest by-election swing to Labour ever.
The by-election was called after Pincher quit amid allegations of sexual misconduct which saw him suspended from the Commons for eight weeks.
In her victory speech, Edwards said: “My message to the prime minister is get in your government car, drive to Buckingham Palace, do the decent thing and call a general election.”
Labour leader Keir Starmer said: “This is a phenomenal result that shows Labour is back in the service of working people and redrawing the political map.
“To those who have given us their trust, and those considering doing so, Labour will spend every day acting in your interests and focused on your priorities. Labour will give Britain its future back.”
A Tory spokesperson said: “This is a difficult result on much-reduced turnout.
“But it’s important to see it in context. The government of the day rarely wins by-elections and there were specific reasons around the nature of the departure of the previous MP.”