Photo: T / Unsplash

Seat map

Who holds each seat, and who is being targeted

All 650 Westminster seats on their July 2024 boundaries, coloured by the current MP's party. Scroll or use the buttons to zoom, drag to move, or switch to hexagons to give every seat equal size. Switch to Changed since GE 2024 to see by-elections and defections. Switch to Ad targeting to see which seats a party's ads include and which they leave out.