UK parliamentary constituencies
All 650 current Westminster constituencies, with their 2024 result and history, plus every former constituency name used since 1918.
- All 650
- Scotland
- Wales
- Northern Ireland
- North East
- North West
- Yorkshire and the Humber
- East Midlands
- West Midlands
- East of England
- London
- South East
- South West
Former constituencies
Every constituency name used at a general election since 1918 has its own page. Choose a letter:
- Reading 1918–1970
- Reading East 1983–2019
- Reading North 1950–1979
- Reading South 1950–1979
- Reading West 1983–2019
- Rochester and Chatham 1950–1979
- Rochester Chatham 1918–1945
- Rochester Gillingham 1918–1945
- Romsey 1997–2005
- Romsey and Waterside 1983–1992
- Rye 1955–1979
Official results House of Commons Library and UK Parliament election results data. Contains Parliamentary information licensed under the Open Parliament Licence v3.0. How we use this data