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:
- Dagenham 1945–2005
- Darwen 1955–1979
- Davyhulme 1983–1992
- Dearne Valley 1955–1979
- Debry South 1950–1951
- Delyn 1983–2019
- Denbigh 1955–1979
- Denbighshire Denbigh 1918–1951
- Denbighshire Wrexham 1918–1951
- Denton and Reddish 1983–2019
- Deptford 1918–1979
- Derby 1918–1945
- Derbyshire Belper 1918–1951
- Derbyshire Bolsolver 1950–1951
- Derbyshire Chesterfield 1918–1945
- Derbyshire Clay Cross 1918–1945
- Derbyshire High Peak 1918–1951
- Derbyshire Ilkeston 1918–1951
- Derbyshire North East 1950–1992
- Derbyshire North Eastern 1918–1945
- Derbyshire South 1983–1992
- Derbyshire South East 1950–1974
- Derbyshire Southern 1918–1945
- Derbyshire West 1950–1992
- Derbyshire Western 1918–1945
- Devizes 1955–2019
- Devon Honiton 1950–1951
- Devon North 1950–1992
- Devon Tavistock 1950–1951
- Devon Tiverton 1950–1951
- Devon Torrington 1950–1951
- Devon Totnes 1950–1951
- Devon West 1974–1979
- Devon West and Torridge 1983–1992
- Devonshire Barnstaple 1918–1945
- Devonshire Honiton 1918–1945
- Devonshire South Molton 1918–1945
- Devonshire Tavistock 1918–1945
- Devonshire Tiverton 1918–1945
- Devonshire Torquay 1918–1945
- Devonshire Totnes 1918–1945
- Dewsbury 1918–2019
- Don Valley 1955–2019
- Doncaster 1950–1979
- Donegal East 1918–1918
- Donegal North 1918–1918
- Donegal South 1918–1918
- Donegal West 1918–1918
- Dorking 1955–1979
- Dorset Eastern 1918–1945
- Dorset North 1950–1992
- Dorset Northern 1918–1945
- Dorset South 1950–1992
- Dorset Southern 1918–1945
- Dorset West 1950–1992
- Dorset Western 1918–1945
- Dover 1955–2019
- Down 1922–1945
- Down East 1918–1918
- Down Mid 1918–1918
- Down North 1918–1992
- Down South 1918–1992
- Down West 1918–1918
- Droylsden 1950–1951
- Dublin Clontarf 1918–1918
- Dublin College Green 1918–1918
- Dublin County North 1918–1918
- Dublin County South 1918–1918
- Dublin Harbour 1918–1918
- Dublin Pembroke 1918–1918
- Dublin Rathmines 1918–1918
- Dublin St James'S 1918–1918
- Dublin St Michan'S 1918–1918
- Dublin St Patrick'S 1918–1918
- Dublin St Stephen'S Green 1918–1918
- Dublin University 1918–1918
- Dudley East 1974–1992
- Dudley North 1997–2019
- Dudley South 1997–2019
- Dudley West 1974–1992
- Dulwich 1974–1992
- Dumbarton 1983–2001
- Dumbarton District of Burghs 1918–1945
- Dumfries 1955–2001
- Dumfriesshire 1918–1951
- Dunbartonshire 1918–1945
- Dunbartonshire Central 1974–1979
- Dunbartonshire East 1950–1979
- Dunbartonshire West 1950–1979
- Dundee 1918–1945
- Dundee East 1950–2019
- Dundee West 1950–2019
- Dunfermline 1974–1979
- Dunfermline and West Fife 2005–2019
- Dunfermline Burghs 1950–1970
- Dunfermline District of Burghs 1918–1945
- Dunfermline East 1983–2001
- Dunfermline West 1983–2001
- Durham 1955–1979
- Durham Barnard Castle 1918–1945
- Durham Bishop Auckland 1918–1951
- Durham Blaydon 1918–1951
- Durham Chester Le Street 1918–1951
- Durham City of 1983–2005
- Durham Consett 1918–1951
- Durham Durham 1918–1951
- Durham Easington 1950–1951
- Durham Houghton Le Spring 1918–1951
- Durham Jarrow 1918–1951
- Durham North 1983–1992
- Durham North West 1950–1992
- Durham Seaham 1918–1945
- Durham Sedgefield 1918–1951
- Durham Spennymoor 1918–1945
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