Question: has labour ever won a majority in england?
Answer: Attlee government (1945–1951) Surprising many observers, Labour won a landslide victory, winning just under 50% of the vote with a majority of 159 seats.