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:
- Saffron Walden 1974–2019
- Saffron Waldon 1955–1979
- Salford and Eccles 2010–2019
- Salford East 1950–1992
- Salford North 1918–1945
- Salford South 1918–1945
- Salford West 1918–1979
- Scarborough 1974–1992
- Sedgefield 1955–2019
- Selby and Ainsty 2010–2023
- Sheffield Attercliffe 1918–2005
- Sheffield Brightside 1918–2005
- Sheffield Ecclesall 1918–1945
- Sheffield Hillsborough 1918–2005
- Sheffield Neepsend 1950–1951
- Sheffield Park 1918–1979
- Sherwood 1983–2019
- Shoreditch 1918–1945
- Shoreditch and Finsbury 1950–1970
- Shoreham 1974–1992
- Shrewsbury and Atcham 1983–2019
- Shropshire Ludlow 1918–1951
- Shropshire North 1983–1992
- Shropshire Oswestry 1918–1951
- Shropshire Shrewsbury 1918–1951
- Shropshire the Wrekin 1918–1951
- Sidcup 1974–1979
- Skipton 1955–1979
- Sligo North 1918–1918
- Sligo South 1918–1918
- Solihull 1955–2019
- Somerset Bridgewater 1950–1950
- Somerset Bridgwater 1918–1951
- Somerset Frome 1918–1945
- Somerset North 1950–1974
- Somerset Taunton 1918–1951
- Somerset Wells 1918–1951
- Somerset Weston Super Mare 1918–1951
- Somerset Yeovil 1918–1951
- Somersetshire Weston Super Mare 1923–1945
- Somersetshire Yeovil 1923–1945
- Somerton and Frome 1983–2023
- South Angus 1955–1979
- South Ayrshire 1955–1970
- South Bedfordshire 1955–1979
- South Buckinghamshire 1955–1970
- South East Cambridgeshire 1997–2019
- South East Derbyshie 1974–1979
- South East Derbyshire 1955–1970
- South East Essex 1955–1979
- South Fylde 1955–1979
- South Gloucestershire 1955–1979
- South Hams 1983–1992
- South Staffordshire 1997–2019
- South Swindon 1997–2019
- South Thanet 1997–2019
- South West Bedfordshire 1997–2019
- South West Surrey 1997–2019
- South Worcestershire 1955–1979
- Southall 1945–1979
- Southampton 1918–1945
- Southamptonitchen 1955–1979
- Southend East 1950–1992
- Southend on Sea 1918–1945
- Southend West 1950–2022
- Southgate 1950–1979
- Southwark 1950–1970
- Southwark and Bermondsey 1983–1992
- Southwark Central 1918–1945
- Southwark North 1918–1945
- Southwark South East 1918–1945
- Sowerby 1955–1979
- St Helens South 1983–2005
- St Pancras South East 1918–1945
- St Pancras South West 1918–1945
- St.Helens 1918–1979
- St.Marylebone 1918–1979
- St.Pancras North 1918–1979
- Stafford and Stone 1955–1979
- Staffordshire Brierley Hill 1950–1951
- Staffordshire Burton 1918–1951
- Staffordshire Cannock 1918–1951
- Staffordshire Kingswinford 1918–1945
- Staffordshire Leek 1918–1951
- Staffordshire Lichfield 1918–1945
- Staffordshire Lichfield and Tamworth 1950–1951
- Staffordshire Mid 1983–1992
- Staffordshire South 1983–1992
- Staffordshire South East 1983–1992
- Staffordshire South West 1974–1979
- Staffordshire Stafford 1918–1945
- Staffordshire Stafford and Stone 1950–1951
- Staffordshire Stone 1918–1945
- Stamford and Spalding 1983–1992
- Stepney 1950–1970
- Stepney and Poplar 1974–1979
- Stepney Limehouse 1918–1945
- Stepney Mile End 1918–1945
- Stepney Whitechapel and St George'S 1918–1945
- Stirling 1983–2019
- Stirling and Falkirk 1955–1970
- Stirling and Falkirk District of Burghs 1918–1951
- Stirling Falkirk and Grangemouth 1974–1979
- Stirlingshire and Clackmannanshire Clackmannan and East Stirlingshire 1950–1951
- Stirlingshire and Clackmannanshire Clackmannan and Eastern 1918–1945
- Stirlingshire and Clackmannanshire West Stirlingshire 1950–1951
- Stirlingshire and Clackmannanshire Western 1918–1945
- Stirlingshire West 1974–1974
- Stockport North 1950–1979
- Stockport South 1950–1979
- Stockton 1974–1979
- Stockton on Tees 1918–1970
- Stockton South 1983–2019
- Stoke Newington 1918–1945
- Stoke Newington and Hackney North 1950–1979
- Stoke on Trent Burslem 1918–1945
- Stoke on Trent Hanley 1918–1945
- Stoke on Trent Stoke 1918–1945
- Stone 1997–2019
- Stratford 1955–1979
- Strathkelvin and Bearsden 1983–2001
- Streatham 1974–2019
- Stretford 1950–1992
- Sudbury and Woodbridge 1955–1979
- Suffolk (East) Eye 1918–1945
- Suffolk (East) Lowestoft 1918–1945
- Suffolk (East) Woodbridge 1918–1945
- Suffolk (West) Bury St Edmunds 1918–1945
- Suffolk (West) Sudbury 1918–1945
- Suffolk Bury St. Edmunds 1950–1951
- Suffolk Central 1983–1992
- Suffolk Eye 1950–1951
- Suffolk Lowestoft 1950–1951
- Suffolk South 1983–1992
- Suffolk Sudbury and Woodbridge 1950–1951
- Sunderland 1918–1945
- Sunderland North 1950–2005
- Sunderland South 1950–2005
- Surbiton 1955–1992
- Surrey Carshalton 1945–1951
- Surrey Chertsey 1918–1951
- Surrey Dorking 1950–1951
- Surrey East 1950–1992
- Surrey Eastern 1918–1945
- Surrey Epsom 1918–1951
- Surrey Esher 1950–1951
- Surrey Farnham 1918–1951
- Surrey Guildford 1918–1951
- Surrey Mitcham 1918–1935
- Surrey North West 1974–1992
- Surrey Reigate 1918–1951
- Surrey South West 1983–1992
- Surrey Woking 1950–1951
- Sussex (East) East Grinstead 1918–1951
- Sussex (East) Eastbourne 1918–1951
- Sussex (East) Lewes 1918–1951
- Sussex (East) Rye 1918–1945
- Sussex (West) Arundel and Shoreham 1950–1951
- Sussex (West) Chichester 1918–1951
- Sussex (West) Horsham 1945–1951
- Sussex (West) Horsham and Worthing 1918–1935
- Sussex (West) Worthing 1945–1945
- Sussex Mid 1974–1992
- Swansea East 1918–2019
- Swindon 1950–1992
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