Wednesday 29 October 1924
1924 UK general election results
The Conservatives won the most seats: 384 of the 578 single-member and unopposed seats the source breaks down by party (37 seats in two-member and university constituencies are not split by party in the source). Afterwards: Conservative majority government, with Stanley Baldwin as prime minister.
37 seats are not allocated to parties here. They were in two- and three-member constituencies (some towns and the universities), where the House of Commons Library dataset gives votes by party rather than by candidate. The Library’s own published totals for this election, including those seats, are Conservative 412 and Labour 151 (its Conservative figure includes allied groups).
| Party | Seats | Change | Votes | Share | Change | Share bar |
|---|---|---|---|---|---|---|
| Conservative | 384 | +140 | 7,424,938 | 46.7% | +8.7 | |
| Labour | 149 | −35 | 5,317,686 | 33.4% | +2.6 | |
| Liberal | 34 | −119 | 2,826,717 | 17.8% | −11.8 | |
| Constitutionalist | 7 | new | 185,075 | 1.2% | — | |
| Others | 3 | −1 | 106,270 | 0.7% | −0.8 | |
| Communist | 1 | +1 | 45,398 | 0.3% | +0.1 |
Change is compared with the 1923 general election. Before 2010 “Others” groups all smaller parties and independents, as in the source.
Nations and regions
Closest results
- Leeds West Lab by 3 votes
- Lambeth North Lib by 29 votes
- Lincoln Lab by 39 votes
- Lanarkshire Coatbridge Lab by 57 votes
- Bradford East Lib by 66 votes
- Birmingham Ladywood Con by 77 votes
- Bethnal Green North East Lab by 95 votes
- Rochdale Lab by 117 votes
- Birmingham King'S Norton Lab by 133 votes
- Ayrshire and Bute South Ayrshire Lab by 177 votes
198 seats changed hands
Compared with the previous general election, where the constituency had the same boundaries.
- Conservative gained 104 from Liberal
- Conservative gained 51 from Labour
- Labour gained 17 from Liberal
- Liberal gained 8 from Labour
- Labour gained 7 from Conservative
- Constitutionalist gained 5 from Liberal
- Constitutionalist gained 2 from Conservative
- Communist gained 1 from Liberal
- Liberal gained 1 from Others
- Others gained 1 from Conservative
Every constituency
Download CSV| Constituency | Winner | Majority | % | Turnout | Result |
|---|---|---|---|---|---|
| Aberdeen North | Lab | 4,704 | 21.6 | 64.4% | Lab hold |
| Aberdeen South | Con | 5,393 | 20.1 | 68.8% | Con hold |
| Aberdeenshire and Kincardineshire Central | Con | 1,491 | 7.3 | 71.7% | Con gain from Lib |
| Aberdeenshire and Kincardineshire Eastern | Con | 2,683 | 16.8 | 59.0% | Con gain from Lib |
| Aberdeenshire and Kincardineshire Kincardine and Western | Con | 1,371 | 9.1 | 67.3% | Con hold |
| Accrington | Const | 2,243 | 5.8 | 90.1% | Const gain from Lib |
| Anglesey | Lib | 5,827 | 27.8 | 74.0% | Lib hold |
| Antrim | 2-member seat: not split by party in the source | — | — | 64.3% | |
| Argyll | Con | 3,029 | 15.2 | 62.7% | Con gain from Lib |
| Armagh | Con | 17,265 | 42.3 | 75.0% | Con hold |
| Ashton under Lyne | Con | 1,520 | 6.7 | 88.3% | Con hold |
| Ayr District of Burghs | Con | 6,366 | 24.5 | 73.5% | Con hold |
| Ayrshire and Bute Bute and Northern | Con | 6,128 | 23.3 | 65.6% | Con hold |
| Ayrshire and Bute Kilmarnock | Con | 1,183 | 4.3 | 79.5% | Con gain from Lab |
| Ayrshire and Bute South Ayrshire | Lab | 177 | 0.8 | 74.3% | Lab hold |
| Banffshire | Con | 1,403 | 8.8 | 55.4% | Con gain from Lib |
| Barnsley | Lab | 953 | 3.3 | 78.2% | Lab hold |
| Barrow in Furness | Lab | 710 | 2.3 | 89.9% | Lab gain from Con |
| Bath | Con | 7,267 | 25.3 | 84.5% | Con gain from Lib |
| Batley and Morley | Lib | 403 | 1.3 | 83.3% | Lib gain from Lab |
| Battersea North | Com | 542 | 1.8 | 73.1% | Com gain from Lib |
| Battersea South | Con | 5,217 | 15.4 | 76.5% | Con hold |
| Bedfordshire Bedford | Con | 6,549 | 22.8 | 81.7% | Con hold |
| Bedfordshire Luton | Con | 3,948 | 12.0 | 82.6% | Con gain from Lib |
| Bedfordshire Mid | Con | 961 | 4.1 | 76.5% | Con gain from Lib |
| Belfast East | Con | unopposed | — | — | Con hold |
| Belfast North | Con | 32,990 | 93.3 | 75.4% | Con hold |
| Belfast South | Con | unopposed | — | — | Con hold |
| Belfast West | Con | 4,525 | 8.6 | 79.3% | Con hold |
| Berkshire Abingdon | Con | 4,312 | 18.5 | 82.9% | Con gain from Lib |
| Berkshire Newbury | Con | 4,315 | 16.3 | 80.9% | Con gain from Lib |
| Berkshire Windsor | Con | 14,856 | 57.4 | 66.6% | Con hold |
| Bermondsey Rotherhithe | Lab | 4,328 | 20.5 | 70.5% | Lab hold |
| Bermondsey West Bermondsey | Lab | 2,902 | 14.3 | 75.0% | Lab gain from Lib |
| Berwickshire and Haddingtonshire | Con | 2,863 | 11.2 | 75.3% | Con gain from Lab |
| Bethnal Green North East | Lab | 95 | 0.5 | 68.4% | Lab hold |
| Bethnal Green South West | Lib | 212 | 1.4 | 68.4% | Lib hold |
| Birkenhead East | Con | 2,053 | 7.3 | 81.0% | Con gain from Lib |
| Birkenhead West | Con | 336 | 1.3 | 81.1% | Con gain from Lab |
| Birmingham Aston | Con | 2,385 | 9.1 | 71.7% | Con hold |
| Birmingham Deritend | Con | 792 | 3.0 | 69.3% | Con hold |
| Birmingham Duddeston | Con | 515 | 2.3 | 64.3% | Con hold |
| Birmingham Edgbaston | Con | 13,078 | 53.2 | 64.9% | Con hold |
| Birmingham Erdington | Con | 5,342 | 19.0 | 72.5% | Con hold |
| Birmingham Handsworth | Con | 9,540 | 31.2 | 78.6% | Con hold |
| Birmingham King'S Norton | Lab | 133 | 0.6 | 80.7% | Lab gain from Con |
| Birmingham Ladywood | Con | 77 | 0.3 | 80.5% | Con hold |
| Birmingham Moseley | Con | 17,150 | 54.4 | 70.2% | Con hold |
| Birmingham Sparkbrook | Con | 5,959 | 22.0 | 71.1% | Con hold |
| Birmingham West Birmingham | Con | 7,643 | 34.8 | 58.2% | Con hold |
| Birmingham Yardley | Con | 1,965 | 6.5 | 77.3% | Con hold |
| Blackburn | 2-member seat: not split by party in the source | — | — | 88.2% | |
| Blackpool | Con | 7,127 | 16.0 | 85.8% | Con gain from Lib |
| Bolton | 2-member seat: not split by party in the source | — | — | 85.6% | |
| Bootle | Con | 2,934 | 10.8 | 77.0% | Con gain from Lib |
| Bournemouth | Con | 12,885 | 45.4 | 69.1% | Con hold |
| Bradford Central | Con | 1,202 | 3.5 | 76.5% | Con gain from Lab |
| Bradford East | Lib | 66 | 0.2 | 80.8% | Lib gain from Lab |
| Bradford North | Con | 2,017 | 7.0 | 84.7% | Con gain from Lib |
| Bradford South | Lab | 2,333 | 6.5 | 82.2% | Lab gain from Lib |
| Breconshire and Radnorshire | Con | 2,460 | 7.4 | 83.6% | Con gain from Lib |
| Brigg | Con | 3,456 | 12.9 | 80.9% | Con hold |
| Brighton | 2-member seat: not split by party in the source | — | — | 64.2% | |
| Bristol Central | Con | 3,159 | 10.1 | 77.5% | Con hold |
| Bristol East | Lab | 4,777 | 16.4 | 79.8% | Lab hold |
| Bristol North | Lib | 5,480 | 18.2 | 79.6% | Lib gain from Lab |
| Bristol South | Lib | 1,020 | 3.2 | 83.0% | Lib hold |
| Bristol West | Con | 17,298 | 58.0 | 75.1% | Con hold |
| Bromley | Con | 8,692 | 23.0 | 78.6% | Con hold |
| Buckinghamshire Aylesbury | Con | 6,558 | 20.3 | 82.0% | Con gain from Lib |
| Buckinghamshire Buckingham | Con | 6,190 | 21.2 | 78.1% | Con hold |
| Buckinghamshire Wycombe | Con | 8,294 | 21.8 | 78.0% | Con gain from Lib |
| Burnley | Lab | 4,465 | 9.9 | 88.4% | Lab hold |
| Bury | Con | 3,096 | 10.9 | 86.5% | Con hold |
| Caernarvon District of Boroughs | Lib | 12,657 | 65.0 | 77.0% | Lib hold |
| Caernarvonshire | Lib | 469 | 1.6 | 76.6% | Lib hold |
| Caithness and Sutherland | Lib | unopposed | — | — | Lib hold |
| Camberwell Dulwich | Con | 8,543 | 32.0 | 78.9% | Con hold |
| Camberwell North | Lab | 3,736 | 18.1 | 69.7% | Lab hold |
| Camberwell North West | Con | 194 | 0.8 | 74.8% | Con gain from Lib |
| Camberwell Peckham | Lab | 947 | 3.3 | 74.2% | Lab gain from Con |
| Cambridge | Con | 5,884 | 24.5 | 81.9% | Con hold |
| Cambridge University | 2-member seat: not split by party in the source | — | — | 71.2% | |
| Cambridgeshire | Con | 4,749 | 18.1 | 69.9% | Con hold |
| Cardiff Central | Con | 4,673 | 16.0 | 76.8% | Con hold |
| Cardiff East | Con | 1,880 | 7.6 | 82.3% | Con gain from Lib |
| Cardiff South | Con | 2,218 | 9.6 | 78.8% | Con gain from Lab |
| Cardiganshire | Lib | unopposed | — | — | Lib gain from Oth |
| Carlisle | Con | 2,111 | 9.0 | 89.1% | Con gain from Lab |
| Carmarthenshire Carmarthen | Lib | 9,328 | 37.0 | 67.9% | Lib hold |
| Carmarthenshire Llanelli | Lab | 2,259 | 5.8 | 75.7% | Lab hold |
| Chelsea | Con | 8,155 | 38.8 | 71.1% | Con hold |
| Cheltenham | Con | 2,763 | 13.1 | 82.7% | Con hold |
| Cheshire Altrincham | Con | 8,785 | 21.9 | 84.8% | Con gain from Lib |
| Cheshire City of Chester | Con | 6,953 | 29.6 | 81.9% | Con hold |
| Cheshire Crewe | Con | 3,628 | 11.0 | 85.6% | Con gain from Lab |
| Cheshire Eddisbury | Con | 1,669 | 8.2 | 86.9% | Con hold |
| Cheshire Knutsford | Con | 6,314 | 21.0 | 80.9% | Con hold |
| Cheshire Macclesfield | Con | 6,984 | 20.7 | 84.6% | Con hold |
| Cheshire Northwich | Con | 2,915 | 8.7 | 80.7% | Con hold |
| Cheshire Stalybridge and Hyde | Con | 3,903 | 10.5 | 84.0% | Con gain from Lib |
| Cheshire Wirral | Con | 6,008 | 20.4 | 79.0% | Con gain from Lib |
| City of London | Con | unopposed | — | — | Con hold |
| Combined English Universities | 2-member seat: not split by party in the source | — | — | 78.2% | |
| Combined Scottish Universities | 3-member seat: not split by party in the source | — | — | 55.1% | |
| Cornwall Bodmin | Con | 615 | 2.2 | 82.4% | Con gain from Lib |
| Cornwall Camborne | Const | 2,310 | 10.4 | 64.6% | Const gain from Lib |
| Cornwall Northern | Con | 1,712 | 7.3 | 78.0% | Con gain from Lib |
| Cornwall Penryn and Falmouth | Con | 2,572 | 8.9 | 74.7% | Con gain from Lib |
| Cornwall St Ives | Con | 1,247 | 5.9 | 69.1% | Con gain from Lib |
| Coventry | Con | 4,824 | 9.0 | 84.9% | Con gain from Lab |
| Croydon North | Con | 15,018 | 40.7 | 72.8% | Con hold |
| Croydon South | Con | 10,755 | 29.3 | 72.0% | Con hold |
| Cumberland Northern | Con | 3,765 | 19.3 | 86.0% | Con hold |
| Cumberland Penrith and Cockermouth | Con | 6,027 | 35.8 | 75.9% | Con hold |
| Cumberland Whitehaven | Con | 1,408 | 5.7 | 88.2% | Con gain from Lab |
| Cumberland Workington | Lab | 3,110 | 11.3 | 84.4% | Lab hold |
| Darlington | Con | 2,166 | 7.7 | 86.1% | Con hold |
| Daventry | Con | 200 | 0.8 | 79.7% | Con hold |
| Denbighshire Denbigh | Lib | 1,421 | 5.9 | 72.5% | Lib hold |
| Denbighshire Wrexham | Lib | 3,863 | 11.2 | 82.6% | Lib gain from Lab |
| Deptford | Lab | 3,624 | 9.0 | 72.0% | Lab hold |
| Derby | 2-member seat: not split by party in the source | — | — | 85.2% | |
| Derbyshire Belper | Con | 4,148 | 16.3 | 74.5% | Con hold |
| Derbyshire Chesterfield | Lib | 4,765 | 20.6 | 64.4% | Lib hold |
| Derbyshire Clay Cross | Lab | 6,549 | 28.9 | 67.2% | Lab hold |
| Derbyshire High Peak | Con | 1,788 | 6.5 | 76.8% | Con hold |
| Derbyshire Ilkeston | Lab | 1,808 | 7.4 | 76.1% | Lab hold |
| Derbyshire North Eastern | Lab | 3,506 | 11.7 | 78.5% | Lab hold |
| Derbyshire Southern | Con | 1,415 | 3.8 | 81.9% | Con hold |
| Derbyshire Western | Con | 3,712 | 13.8 | 84.8% | Con hold |
| Devonshire Barnstaple | Con | 1,195 | 4.0 | 85.9% | Con gain from Lib |
| Devonshire Honiton | Con | 2,779 | 10.4 | 85.5% | Con hold |
| Devonshire South Molton | Con | 654 | 2.6 | 85.3% | Con gain from Lib |
| Devonshire Tavistock | Con | 1,272 | 5.6 | 77.7% | Con gain from Lib |
| Devonshire Tiverton | Con | 1,659 | 6.5 | 90.2% | Con gain from Lib |
| Devonshire Torquay | Con | 6,161 | 18.8 | 84.4% | Con gain from Lib |
| Devonshire Totnes | Con | 4,985 | 13.6 | 86.1% | Con gain from Lib |
| Dewsbury | Lab | 2,425 | 10.0 | 84.3% | Lab gain from Lib |
| Dorset Eastern | Con | 5,651 | 20.5 | 80.3% | Con hold |
| Dorset Northern | Con | 1,478 | 6.7 | 86.5% | Con gain from Lib |
| Dorset Southern | Con | 8,079 | 41.0 | 66.1% | Con hold |
| Dorset Western | Con | 6,662 | 36.6 | 73.2% | Con hold |
| Down | 2-member seat: not split by party in the source | — | — | 70.5% | |
| Dudley | Con | 885 | 4.1 | 80.2% | Con hold |
| Dumbarton District of Burghs | Lab | 4,535 | 18.4 | 76.1% | Lab hold |
| Dumfriesshire | Con | 4,246 | 15.4 | 80.8% | Con gain from Lib |
| Dunbartonshire | Con | 3,351 | 11.5 | 75.6% | Con gain from Lab |
| Dundee | 2-member seat: not split by party in the source | — | — | 83.8% | |
| Dunfermline District of Burghs | Lab | 3,769 | 15.7 | 78.7% | Lab hold |
| Durham Barnard Castle | Con | 313 | 1.7 | 84.9% | Con gain from Lab |
| Durham Bishop Auckland | Lab | 2,918 | 10.2 | 80.9% | Lab hold |
| Durham Blaydon | Lab | 7,121 | 25.2 | 77.0% | Lab hold |
| Durham Chester Le Street | Lab | 13,450 | 42.1 | 78.7% | Lab hold |
| Durham Consett | Lab | 4,006 | 11.9 | 83.4% | Lab hold |
| Durham Durham | Lab | 5,418 | 19.8 | 85.2% | Lab hold |
| Durham Houghton Le Spring | Lab | 4,834 | 15.7 | 79.6% | Lab hold |
| Durham Jarrow | Lab | 4,676 | 14.7 | 80.9% | Lab hold |
| Durham Seaham | Lab | 10,624 | 31.1 | 78.8% | Lab hold |
| Durham Sedgefield | Con | 1,416 | 5.3 | 85.4% | Con hold |
| Durham Spennymoor | Lab | 7,110 | 26.0 | 78.3% | Lab hold |
| Ealing | Con | 11,807 | 46.6 | 73.2% | Con hold |
| East Ham North | Con | 1,057 | 3.7 | 77.5% | Con gain from Lab |
| East Ham South | Lab | 988 | 3.8 | 75.9% | Lab hold |
| Eccles | Con | 2,035 | 6.4 | 82.7% | Con gain from Lab |
| Edinburgh Central | Lab | 4,731 | 21.0 | 68.8% | Lab hold |
| Edinburgh East | Lab | 3,225 | 15.3 | 76.7% | Lab gain from Lib |
| Edinburgh North | Con | 6,269 | 21.4 | 78.0% | Con gain from Lib |
| Edinburgh South | Con | 7,077 | 28.7 | 73.6% | Con hold |
| Edinburgh West | Con | 1,025 | 3.5 | 79.3% | Con gain from Lib |
| Edmonton | Lab | 1,336 | 6.1 | 70.6% | Lab hold |
| Essex Chelmsford | Con | 5,631 | 19.4 | 77.1% | Con gain from Lib |
| Essex Colchester | Con | 3,330 | 13.2 | 78.8% | Con hold |
| Essex Epping | Const | 9,763 | 29.0 | 78.3% | Const gain from Con |
| Essex Harwich | Con | 2,315 | 9.8 | 79.0% | Con gain from Lib |
| Essex Maldon | Con | 3,886 | 15.4 | 82.6% | Con gain from Lab |
| Essex Romford | Con | 2,208 | 6.4 | 74.5% | Con hold |
| Essex Saffron Walden | Con | 5,949 | 25.0 | 73.1% | Con hold |
| Essex South Eastern | Con | 5,911 | 17.6 | 69.3% | Con gain from Lab |
| Exeter | Con | 8,163 | 32.3 | 82.1% | Con hold |
| Fermanagh and Tyrone | 2-member seat: not split by party in the source | — | — | 53.1% | |
| Fife Eastern | Con | 1,422 | 6.0 | 69.2% | Con gain from Lib |
| Fife Western | Lab | 8,670 | 41.9 | 63.0% | Lab hold |
| Finsbury | Lab | 720 | 2.7 | 66.3% | Lab hold |
| Flintshire | Con | 4,885 | 11.9 | 80.2% | Con gain from Lib |
| Forfarshire | Con | 3,441 | 21.1 | 68.3% | Con gain from Lib |
| Fulham East | Con | 6,254 | 23.1 | 69.1% | Con hold |
| Fulham West | Con | 5,403 | 18.8 | 71.3% | Con hold |
| Gainsborough | Con | 4,323 | 19.8 | 79.0% | Con gain from Lib |
| Galloway | Con | 1,416 | 6.1 | 76.8% | Con gain from Lib |
| Gateshead | Lab | 9,336 | 19.9 | 82.7% | Lab gain from Lib |
| Glamorganshire Aberavon | Lab | 2,100 | 6.3 | 89.6% | Lab hold |
| Glamorganshire Caerphilly | Lab | 5,430 | 18.1 | 79.3% | Lab hold |
| Glamorganshire Gower | Lab | 3,858 | 14.4 | 75.5% | Lab hold |
| Glamorganshire Llandaff and Barry | Con | 4,192 | 12.4 | 80.2% | Con hold |
| Glamorganshire Neath | Lab | unopposed | — | — | Lab hold |
| Glamorganshire Ogmore | Lab | unopposed | — | — | Lab hold |
| Glamorganshire Pontypridd | Lab | 3,876 | 11.8 | 79.6% | Lab hold |
| Glasgow Bridgeton | Lab | 6,217 | 22.6 | 75.1% | Lab hold |
| Glasgow Camlachie | Lab | 215 | 0.7 | 80.6% | Lab hold |
| Glasgow Cathcart | Con | 8,525 | 30.1 | 80.8% | Con hold |
| Glasgow Central | Con | 5,641 | 18.3 | 70.2% | Con hold |
| Glasgow Gorbals | Lab | 9,388 | 31.8 | 73.0% | Lab hold |
| Glasgow Govan | Lab | 6,317 | 26.4 | 76.0% | Lab hold |
| Glasgow Hillhead | Con | 7,615 | 35.4 | 78.2% | Con hold |
| Glasgow Kelvingrove | Con | 5,190 | 16.8 | 77.5% | Con hold |
| Glasgow Maryhill | Con | 1,513 | 5.2 | 84.2% | Con gain from Lab |
| Glasgow Partick | Con | 3,555 | 15.6 | 82.4% | Con gain from Lab |
| Glasgow Pollok | Con | 13,873 | 50.7 | 76.5% | Con hold |
| Glasgow Shettleston | Lab | 630 | 2.5 | 81.8% | Lab hold |
| Glasgow Springburn | Lab | 3,592 | 13.0 | 79.3% | Lab hold |
| Glasgow St Rollox | Lab | 5,061 | 18.4 | 74.3% | Lab hold |
| Glasgow Tradeston | Lab | 2,993 | 11.9 | 73.1% | Lab hold |
| Gloucester | Con | 2,520 | 11.4 | 83.1% | Con hold |
| Gloucestershire Cirencester and Tewkesbury | Con | 11,123 | 44.0 | 68.4% | Con hold |
| Gloucestershire Forest of Dean | Lab | 1,309 | 6.3 | 70.0% | Lab hold |
| Gloucestershire Stroud | Con | 8,555 | 29.1 | 78.9% | Con gain from Lib |
| Gloucestershire Thornbury | Con | 2,217 | 7.6 | 79.5% | Con gain from Lib |
| Grantham | Con | 7,016 | 23.6 | 80.4% | Con hold |
| Great Yarmouth | Con | 1,071 | 4.7 | 79.9% | Con gain from Lib |
| Greenock | Lab | 712 | 2.7 | 77.8% | Lab gain from Lib |
| Greenwich | Con | 1,064 | 3.0 | 75.2% | Con gain from Lab |
| Grimsby | Con | 6,613 | 15.8 | 76.4% | Con hold |
| Hackney Central | Con | 1,730 | 6.5 | 74.2% | Con gain from Lib |
| Hackney North | Con | 4,794 | 19.0 | 74.2% | Con gain from Lib |
| Hackney South | Lib | 1,764 | 7.0 | 72.5% | Lib gain from Lab |
| Halifax | Lib | unopposed | — | — | Lib hold |
| Hammersmith North | Con | 1,955 | 8.2 | 74.2% | Con gain from Lab |
| Hammersmith South | Con | 3,875 | 16.9 | 72.3% | Con hold |
| Hampshire Aldershot | Con | 9,768 | 53.1 | 68.2% | Con hold |
| Hampshire Basingstoke | Con | 6,129 | 22.6 | 78.3% | Con gain from Lib |
| Hampshire Fareham | Con | 12,804 | 50.4 | 68.8% | Con hold |
| Hampshire New Forest and Christchurch | Con | 11,264 | 40.6 | 71.4% | Con hold |
| Hampshire Petersfield | Con | 10,891 | 51.9 | 66.3% | Con hold |
| Hampshire Winchester | Con | 6,810 | 25.9 | 71.8% | Con hold |
| Hampstead | Con | 15,770 | 58.2 | 67.2% | Con hold |
| Hastings | Con | 9,135 | 42.9 | 70.5% | Con hold |
| Herefordshire Hereford | Con | 4,606 | 21.1 | 75.0% | Con hold |
| Herefordshire Leominster | Con | 5,573 | 28.8 | 71.6% | Con hold |
| Hertfordshire Hemel Hempstead | Con | 4,991 | 22.2 | 80.2% | Con gain from Lib |
| Hertfordshire Hertford | Con | 8,754 | 36.0 | 70.8% | Con hold |
| Hertfordshire Hitchin | Con | 8,246 | 34.8 | 69.5% | Con hold |
| Hertfordshire St Albans | Con | 9,322 | 34.9 | 70.3% | Con hold |
| Hertfordshire Watford | Con | 7,854 | 28.2 | 73.1% | Con hold |
| Holborn | Con | 7,710 | 50.9 | 55.1% | Con hold |
| Holland With Boston | Con | 4,770 | 14.7 | 75.8% | Con gain from Lab |
| Horncastle | Con | 1,169 | 5.7 | 81.7% | Con gain from Lib |
| Hornsey | Con | 7,800 | 20.3 | 81.6% | Con hold |
| Huddersfield | Lab | 2,265 | 4.3 | 88.5% | Lab hold |
| Huntingdonshire | Con | 3,124 | 13.9 | 77.8% | Con gain from Lib |
| Hythe | Con | 8,907 | 53.1 | 79.7% | Con hold |
| Ilford | Con | 14,365 | 36.8 | 74.8% | Con hold |
| Inverness Shire and Ross and Cromarty Inverness | Lib | 4,605 | 25.1 | 54.1% | Lib hold |
| Inverness Shire and Ross and Cromarty Ross and Cromarty | Lib | unopposed | — | — | Lib hold |
| Inverness Shire and Ross and Cromarty Western Isles | Lib | 2,161 | 25.6 | 39.1% | Lib hold |
| Ipswich | Con | 3,830 | 10.8 | 87.7% | Con gain from Lab |
| Isle of Ely | Con | 1,963 | 6.8 | 75.7% | Con gain from Lib |
| Isle of Wight | Con | 5,402 | 14.6 | 80.1% | Con gain from Lib |
| Islington East | Con | 3,894 | 12.2 | 70.8% | Con gain from Lib |
| Islington North | Con | 3,186 | 9.1 | 72.2% | Con hold |
| Islington South | Lab | 1,679 | 7.0 | 69.4% | Lab hold |
| Islington West | Lab | 675 | 3.0 | 67.2% | Lab hold |
| Kensington North | Con | 1,854 | 6.1 | 69.6% | Con hold |
| Kensington South | Con | unopposed | — | — | Con hold |
| Kent Ashford | Con | 9,672 | 38.5 | 70.4% | Con hold |
| Kent Canterbury | Con | 9,632 | 40.6 | 65.9% | Con hold |
| Kent Chislehurst | Con | 10,683 | 48.9 | 72.7% | Con hold |
| Kent Dartford | Con | 756 | 1.9 | 79.2% | Con gain from Lab |
| Kent Dover | Con | 13,559 | 47.1 | 74.7% | Con hold |
| Kent Faversham | Con | 5,252 | 17.1 | 73.9% | Con hold |
| Kent Gravesend | Con | 4,441 | 16.8 | 78.0% | Con gain from Lab |
| Kent Isle of Thanet | Con | 14,351 | 44.7 | 77.6% | Con hold |
| Kent Maidstone | Con | 7,929 | 32.6 | 69.8% | Con hold |
| Kent Sevenoaks | Con | 5,814 | 23.8 | 74.8% | Con gain from Lib |
| Kent Tonbridge | Con | 10,828 | 36.3 | 74.3% | Con hold |
| Kettering | Con | 1,241 | 4.0 | 84.3% | Con gain from Lab |
| Kingston upon Hull Central | Lib | 2,330 | 8.3 | 77.1% | Lib hold |
| Kingston upon Hull East | Con | 1,166 | 4.0 | 81.8% | Con hold |
| Kingston upon Hull North West | Con | 6,992 | 24.7 | 81.2% | Con hold |
| Kingston upon Hull South West | Con | 3,035 | 11.1 | 75.4% | Con gain from Lib |
| Kingston upon Thames | Con | 14,293 | 50.3 | 71.3% | Con hold |
| Kirkcaldy District of Burghs | Lab | 1,431 | 5.4 | 81.8% | Lab hold |
| Lambeth Brixton | Con | 8,545 | 30.7 | 69.4% | Con gain from Lib |
| Lambeth Kennington | Con | 3,326 | 12.6 | 70.3% | Con gain from Lab |
| Lambeth North | Lib | 29 | 0.1 | 67.0% | Lib hold |
| Lambeth Norwood | Con | 13,251 | 42.6 | 70.2% | Con hold |
| Lanarkshire Bothwell | Lab | 3,277 | 12.7 | 79.3% | Lab hold |
| Lanarkshire Coatbridge | Lab | 57 | 0.2 | 84.0% | Lab hold |
| Lanarkshire Hamilton | Lab | 4,631 | 21.7 | 76.5% | Lab hold |
| Lanarkshire Lanark | Con | 1,288 | 4.9 | 84.3% | Con gain from Lab |
| Lanarkshire Motherwell | Lab | 1,040 | 4.2 | 82.3% | Lab gain from Con |
| Lanarkshire Northern | Con | 2,028 | 7.9 | 79.9% | Con gain from Lab |
| Lanarkshire Rutherglen | Lab | 1,089 | 4.1 | 80.1% | Lab hold |
| Lancashire Chorley | Con | 4,770 | 15.4 | 82.7% | Con hold |
| Lancashire Clitheroe | Con | 2,596 | 8.5 | 88.6% | Con hold |
| Lancashire Darwen | Con | 935 | 3.1 | 92.7% | Con gain from Lib |
| Lancashire Farnworth | Lab | 2,806 | 8.7 | 89.6% | Lab hold |
| Lancashire Fylde | Con | unopposed | — | — | Con hold |
| Lancashire Heywood and Radcliffe | Const | 3,824 | 11.1 | 81.0% | Const gain from Lib |
| Lancashire Ince | Lab | 10,452 | 40.1 | 78.5% | Lab hold |
| Lancashire Lancaster | Con | 4,158 | 13.0 | 82.9% | Con gain from Lib |
| Lancashire Lonsdale | Con | 3,458 | 14.7 | 83.3% | Con gain from Lib |
| Lancashire Middleton and Prestwich | Con | 7,563 | 24.2 | 81.7% | Con hold |
| Lancashire Mossley | Oth | 4,666 | 14.9 | 75.3% | Oth hold |
| Lancashire Newton | Lab | 2,809 | 12.2 | 84.6% | Lab hold |
| Lancashire Ormskirk | Con | 2,990 | 12.6 | 75.9% | Con hold |
| Lancashire Royton | Con | 2,426 | 7.7 | 86.3% | Con gain from Lib |
| Lancashire Stretford | Const | 9,306 | 28.8 | 77.8% | Const gain from Lib |
| Lancashire Waterloo | Con | 9,588 | 43.9 | 75.0% | Con hold |
| Lancashire West Houghton | Lab | 3,349 | 11.7 | 88.1% | Lab hold |
| Lancashire Widnes | Con | 2,150 | 7.5 | 85.8% | Con hold |
| Leeds Central | Con | 5,207 | 19.2 | 61.0% | Con hold |
| Leeds North | Con | 10,582 | 40.1 | 67.1% | Con hold |
| Leeds North East | Con | 7,412 | 26.1 | 74.6% | Con hold |
| Leeds South | Lab | 1,791 | 6.5 | 76.5% | Lab hold |
| Leeds South East | Lab | 4,429 | 17.1 | 71.8% | Lab hold |
| Leeds West | Lab | 3 | 0.0 | 77.5% | Lab hold |
| Leicester East | Con | 421 | 1.3 | 79.6% | Con gain from Lab |
| Leicester South | Con | 6,093 | 20.3 | 81.5% | Con gain from Lib |
| Leicester West | Lab | 737 | 2.4 | 76.1% | Lab hold |
| Leicestershire Bosworth | Con | 358 | 1.2 | 80.8% | Con gain from Lib |
| Leicestershire Harborough | Con | 6,992 | 28.2 | 81.0% | Con gain from Lib |
| Leicestershire Loughborough | Con | 1,363 | 4.9 | 83.7% | Con gain from Lib |
| Leicestershire Melton | Con | 5,156 | 17.8 | 84.3% | Con hold |
| Leigh | Lab | 1,015 | 3.0 | 88.2% | Lab hold |
| Leith | Lib | 5,319 | 19.1 | 70.5% | Lib hold |
| Lewisham East | Con | 10,221 | 27.3 | 74.9% | Con hold |
| Lewisham West | Con | 12,942 | 38.9 | 75.5% | Con hold |
| Leyton East | Con | 1,562 | 6.8 | 77.6% | Con gain from Lab |
| Leyton West | Con | 3,403 | 12.0 | 78.6% | Con hold |
| Lincoln | Lab | 39 | 0.1 | 88.5% | Lab gain from Con |
| Linlithgowshire | Con | 642 | 2.2 | 80.0% | Con gain from Lab |
| Liverpool East Toxteth | Con | 9,519 | 35.4 | 76.4% | Con hold |
| Liverpool Edge Hill | Lab | 1,581 | 5.9 | 78.1% | Lab hold |
| Liverpool Everton | Con | 630 | 3.0 | 72.3% | Con hold |
| Liverpool Exchange | Con | unopposed | — | — | Con hold |
| Liverpool Fairfield | Con | 5,865 | 25.9 | 72.2% | Con hold |
| Liverpool Kirkdale | Con | 5,023 | 21.1 | 73.7% | Con hold |
| Liverpool Scotland | Oth | unopposed | — | — | Oth hold |
| Liverpool Walton | Con | 4,463 | 18.4 | 76.9% | Con hold |
| Liverpool Wavertree | Con | 3,680 | 12.4 | 80.3% | Con gain from Lib |
| Liverpool West Derby | Con | 6,860 | 23.0 | 77.2% | Con gain from Lib |
| Liverpool West Toxteth | Lab | 379 | 1.2 | 79.7% | Lab gain from Con |
| London University | Oth | 389 | 4.5 | 72.0% | Oth gain from Con |
| Londonderry | Con | 24,489 | 65.7 | 59.1% | Con hold |
| Louth | Con | 1,344 | 5.6 | 80.9% | Con gain from Lib |
| Manchester Ardwick | Lab | 2,826 | 9.7 | 76.1% | Lab hold |
| Manchester Blackley | Con | 3,128 | 13.9 | 85.5% | Con gain from Lib |
| Manchester Clayton | Lab | 2,704 | 8.5 | 84.7% | Lab hold |
| Manchester Exchange | Con | 2,507 | 10.5 | 59.0% | Con gain from Lib |
| Manchester Gorton | Lab | 3,485 | 11.9 | 80.5% | Lab hold |
| Manchester Hulme | Con | 2,294 | 7.2 | 77.5% | Con hold |
| Manchester Moss Side | Con | 4,009 | 16.7 | 69.3% | Con gain from Lib |
| Manchester Platting | Lab | 1,005 | 2.9 | 86.1% | Lab hold |
| Manchester Rusholme | Con | 5,569 | 21.1 | 79.8% | Con gain from Lib |
| Manchester Withington | Con | 3,198 | 12.0 | 81.8% | Con gain from Lib |
| Merionethshire | Lib | 2,835 | 14.7 | 83.9% | Lib hold |
| Merthyr Tydfil Aberdare | Lab | 9,142 | 23.1 | 83.7% | Lab hold |
| Merthyr Tydfil Merthyr | Lab | 6,499 | 19.5 | 86.9% | Lab hold |
| Middlesbrough East | Lab | 927 | 3.7 | 83.7% | Lab gain from Lib |
| Middlesbrough West | Lib | unopposed | — | — | Lib hold |
| Middlesex Acton | Con | 7,216 | 31.1 | 72.6% | Con hold |
| Middlesex Brentford and Chiswick | Con | 5,984 | 28.8 | 72.5% | Con hold |
| Middlesex Enfield | Con | 2,079 | 8.1 | 81.8% | Con gain from Lab |
| Middlesex Finchley | Con | 4,335 | 16.5 | 79.5% | Con gain from Lib |
| Middlesex Harrow | Con | 7,019 | 23.1 | 78.5% | Con gain from Oth |
| Middlesex Hendon | Con | 13,565 | 45.1 | 74.9% | Con hold |
| Middlesex Spelthorne | Con | 9,858 | 38.8 | 64.6% | Con hold |
| Middlesex Twickenham | Con | 10,944 | 40.8 | 70.0% | Con hold |
| Middlesex Uxbridge | Con | 5,066 | 19.5 | 71.8% | Con hold |
| Middlesex Wood Green | Con | 13,077 | 34.8 | 76.3% | Con hold |
| Midlothian and Peeblesshire Northern | Con | 2,147 | 10.5 | 79.2% | Con gain from Lab |
| Midlothian and Peeblesshire Peebles and Southern | Lab | 1,074 | 5.6 | 78.8% | Lab hold |
| Monmouthshire Abertillery | Lab | unopposed | — | — | Lab hold |
| Monmouthshire Bedwellty | Lab | unopposed | — | — | Lab hold |
| Monmouthshire Ebbw Vale | Lab | unopposed | — | — | Lab hold |
| Monmouthshire Monmouth | Con | 10,041 | 43.7 | 74.1% | Con hold |
| Monmouthshire Pontypool | Lab | 1,547 | 5.3 | 84.5% | Lab hold |
| Montgomeryshire | Lib | 10,558 | 54.6 | 79.4% | Lib hold |
| Montrose District of Burghs | Lib | 2,312 | 14.3 | 68.5% | Lib hold |
| Moray and Nairnshire | Con | 3,757 | 23.8 | 61.7% | Con hold |
| Morpeth | Lab | 8,420 | 24.9 | 75.0% | Lab hold |
| Nelson and Colne | Lab | 1,443 | 3.8 | 85.6% | Lab hold |
| Newcastle under Lyme | Lab | 3,801 | 15.4 | 80.0% | Lab hold |
| Newcastle upon Tyne Central | Lab | 896 | 3.2 | 79.8% | Lab hold |
| Newcastle upon Tyne East | Lab | 344 | 1.2 | 83.9% | Lab gain from Lib |
| Newcastle upon Tyne North | Con | 11,395 | 44.9 | 74.2% | Con hold |
| Newcastle upon Tyne West | Lab | 4,630 | 16.1 | 83.8% | Lab gain from Lib |
| Newport | Con | 2,163 | 5.6 | 85.7% | Con hold |
| Norfolk Eastern | Con | 2,169 | 8.6 | 75.6% | Con gain from Lib |
| Norfolk King'S Lynn | Con | 2,526 | 9.0 | 77.6% | Con gain from Lib |
| Norfolk Northern | Lab | 2,004 | 8.2 | 77.1% | Lab hold |
| Norfolk South Western | Con | 3,834 | 16.1 | 72.0% | Con hold |
| Norfolk Southern | Con | 2,813 | 11.0 | 76.5% | Con gain from Lab |
| Northampton | Con | 971 | 2.4 | 87.0% | Con gain from Lab |
| Northumberland Berwick upon Tweed | Con | 3,965 | 16.7 | 77.7% | Con hold |
| Northumberland Hexham | Con | 4,190 | 18.7 | 82.2% | Con gain from Lib |
| Northumberland Wansbeck | Lab | 2,284 | 5.7 | 79.4% | Lab hold |
| Norwich | 2-member seat: not split by party in the source | — | — | 85.7% | |
| Nottingham Central | Con | 8,255 | 31.3 | 76.6% | Con gain from Lib |
| Nottingham East | Con | 1,446 | 6.0 | 74.7% | Con gain from Lib |
| Nottingham South | Con | 4,828 | 21.3 | 72.3% | Con hold |
| Nottingham West | Lab | 2,992 | 13.3 | 71.5% | Lab hold |
| Nottinghamshire Bassetlaw | Con | 1,449 | 5.3 | 81.8% | Con hold |
| Nottinghamshire Broxtowe | Lab | 2,963 | 10.7 | 68.7% | Lab hold |
| Nottinghamshire Mansfield | Lab | 5,906 | 17.9 | 74.8% | Lab hold |
| Nottinghamshire Newark | Con | 9,053 | 38.8 | 74.2% | Con hold |
| Nottinghamshire Rushcliffe | Con | 8,185 | 30.0 | 69.3% | Con hold |
| Oldham | 2-member seat: not split by party in the source | — | — | 86.7% | |
| Orkney and Shetland | Lib | unopposed | — | — | Lib hold |
| Oxford | Con | 5,360 | 25.2 | 78.5% | Con gain from Lib |
| Oxford University | 2-member seat: not split by party in the source | — | — | 80.8% | |
| Oxfordshire Banbury | Con | 6,228 | 21.8 | 79.3% | Con hold |
| Oxfordshire Henley | Con | 6,770 | 29.6 | 70.2% | Con hold |
| Paddington North | Con | 3,563 | 12.9 | 72.0% | Con hold |
| Paddington South | Con | unopposed | — | — | Con hold |
| Paisley | Lab | 2,228 | 7.0 | 84.1% | Lab gain from Lib |
| Pembrokeshire | Con | 1,530 | 4.2 | 80.2% | Con gain from Lib |
| Perthshire and Kinross Shire Kinross and Western | Con | 8,279 | 43.9 | 72.6% | Con hold |
| Perthshire and Kinross Shire Perth | Con | 5,024 | 19.1 | 75.3% | Con gain from Lib |
| Peterborough | Con | 5,015 | 17.8 | 77.2% | Con hold |
| Plymouth Devonport | Lib | 581 | 2.1 | 84.4% | Lib hold |
| Plymouth Drake | Con | 2,508 | 8.2 | 83.2% | Con hold |
| Plymouth Sutton | Con | 5,079 | 16.2 | 81.6% | Con hold |
| Poplar Bow and Bromley | Lab | 5,934 | 23.2 | 72.1% | Lab hold |
| Poplar South Poplar | Lab | 6,515 | 25.1 | 67.6% | Lab hold |
| Portsmouth Central | Con | 3,503 | 11.5 | 80.3% | Con gain from Lib |
| Portsmouth North | Con | 7,318 | 26.3 | 75.0% | Con hold |
| Portsmouth South | Con | 14,113 | 45.9 | 74.2% | Con hold |
| Preston | 2-member seat: not split by party in the source | — | — | 88.8% | |
| Queen'S University of Belfast | Con | unopposed | — | — | Con hold |
| Reading | Con | 3,001 | 7.6 | 85.8% | Con gain from Lab |
| Renfrewshire Eastern | Con | 2,813 | 11.4 | 83.5% | Con gain from Lab |
| Renfrewshire Western | Con | 2,015 | 8.2 | 84.5% | Con gain from Lab |
| Rhondda East | Lab | unopposed | — | — | Lab hold |
| Rhondda West | Lab | unopposed | — | — | Lab hold |
| Richmond (Surrey) | Con | 13,914 | 53.6 | 72.8% | Con hold |
| Rochdale | Lab | 117 | 0.3 | 90.3% | Lab gain from Lib |
| Rochester Chatham | Con | 3,908 | 15.5 | 77.8% | Con hold |
| Rochester Gillingham | Con | 4,109 | 17.4 | 78.0% | Con hold |
| Rossendale | Con | 2,885 | 9.4 | 84.5% | Con hold |
| Rotherham | Lab | 3,148 | 9.1 | 81.8% | Lab hold |
| Roxburghshire and Selkirkshire | Con | 4,947 | 17.9 | 80.0% | Con hold |
| Rutland and Stamford | Con | 6,653 | 33.4 | 71.5% | Con hold |
| Salford North | Con | 1,136 | 3.6 | 85.8% | Con gain from Lab |
| Salford South | Con | 708 | 2.4 | 79.6% | Con gain from Lab |
| Salford West | Con | 4,350 | 15.0 | 84.7% | Con gain from Lab |
| Sheffield Attercliffe | Lab | 7,173 | 27.1 | 75.9% | Lab hold |
| Sheffield Brightside | Lab | 3,345 | 10.9 | 78.9% | Lab hold |
| Sheffield Central | Con | 307 | 1.2 | 74.5% | Con hold |
| Sheffield Ecclesall | Con | 13,507 | 72.0 | 62.8% | Con hold |
| Sheffield Hallam | Con | 6,639 | 27.4 | 77.8% | Con hold |
| Sheffield Hillsborough | Lab | 4,019 | 13.8 | 77.9% | Lab hold |
| Sheffield Park | Con | 2,477 | 9.7 | 81.1% | Con hold |
| Shoreditch | Lab | 1,860 | 5.9 | 59.5% | Lab hold |
| Shropshire Ludlow | Con | unopposed | — | — | Con hold |
| Shropshire Oswestry | Con | 8,173 | 31.5 | 78.9% | Con hold |
| Shropshire Shrewsbury | Con | 4,275 | 18.0 | 86.5% | Con gain from Lib |
| Shropshire the Wrekin | Con | 2,871 | 11.4 | 74.2% | Con gain from Lab |
| Smethwick | Lab | 1,253 | 4.5 | 78.2% | Lab hold |
| Somerset Bridgwater | Con | 3,441 | 12.7 | 84.4% | Con gain from Lib |
| Somerset Frome | Con | 1,745 | 5.6 | 82.9% | Con gain from Lab |
| Somerset Taunton | Con | 3,549 | 13.3 | 85.6% | Con gain from Lib |
| Somerset Wells | Con | 3,974 | 16.5 | 82.2% | Con gain from Lib |
| Somersetshire Weston Super Mare | Con | 5,092 | 15.8 | 81.7% | Con gain from Lib |
| Somersetshire Yeovil | Con | 5,157 | 17.2 | 83.6% | Con hold |
| South Shields | Lib | 6,319 | 15.8 | 75.3% | Lib hold |
| Southampton | 2-member seat: not split by party in the source | — | — | 67.5% | |
| Southend on Sea | Con | 12,493 | 33.3 | 79.3% | Con hold |
| Southport | Con | 6,272 | 21.9 | 78.7% | Con gain from Lib |
| Southwark Central | Lab | 1,382 | 6.0 | 70.4% | Lab gain from Lib |
| Southwark North | Lab | 1,030 | 5.6 | 71.5% | Lab hold |
| Southwark South East | Lab | 4,248 | 19.8 | 68.1% | Lab hold |
| St Helens | Lab | 4,405 | 11.5 | 83.1% | Lab hold |
| St Marylebone | Con | 15,577 | 47.0 | 65.5% | Con hold |
| St Pancras North | Con | 793 | 2.7 | 79.2% | Con gain from Lab |
| St Pancras South East | Con | 2,075 | 9.0 | 72.6% | Con gain from Lab |
| St Pancras South West | Con | 3,247 | 15.8 | 66.9% | Con hold |
| Staffordshire Burton | Con | 13,409 | 48.4 | 77.8% | Con hold |
| Staffordshire Cannock | Lab | 1,181 | 3.8 | 74.2% | Lab hold |
| Staffordshire Kingswinford | Lab | 1,027 | 3.1 | 82.6% | Lab hold |
| Staffordshire Leek | Lab | 951 | 3.5 | 79.5% | Lab hold |
| Staffordshire Lichfield | Con | 2,076 | 7.7 | 80.3% | Con gain from Lab |
| Staffordshire Stafford | Con | 4,833 | 24.2 | 79.1% | Con hold |
| Staffordshire Stone | Con | 7,505 | 33.4 | 74.9% | Con hold |
| Stepney Limehouse | Lab | 6,021 | 29.7 | 65.6% | Lab hold |
| Stepney Mile End | Lab | 3,346 | 19.5 | 70.7% | Lab hold |
| Stepney Whitechapel and St George'S | Lab | 2,954 | 17.0 | 68.0% | Lab hold |
| Stirling and Falkirk District of Burghs | Lab | 1,924 | 7.7 | 81.6% | Lab gain from Lib |
| Stirlingshire and Clackmannanshire Clackmannan and Eastern | Lab | 1,280 | 5.2 | 77.0% | Lab hold |
| Stirlingshire and Clackmannanshire Western | Con | 294 | 1.5 | 81.0% | Con gain from Lab |
| Stockport | 2-member seat: not split by party in the source | — | — | 85.9% | |
| Stockton on Tees | Con | 3,215 | 8.9 | 90.2% | Con gain from Lib |
| Stoke Newington | Con | 5,930 | 31.4 | 76.0% | Con gain from Lib |
| Stoke on Trent Burslem | Lab | 606 | 2.2 | 88.1% | Lab gain from Lib |
| Stoke on Trent Hanley | Lab | 1,554 | 6.1 | 73.5% | Lab hold |
| Stoke on Trent Stoke | Const | 4,546 | 14.6 | 75.4% | Const gain from Lib |
| Suffolk (East) Eye | Con | 6,009 | 23.8 | 74.5% | Con hold |
| Suffolk (East) Lowestoft | Con | 6,852 | 25.8 | 73.0% | Con hold |
| Suffolk (East) Woodbridge | Con | 6,411 | 26.3 | 74.3% | Con hold |
| Suffolk (West) Bury St Edmunds | Con | 6,681 | 26.2 | 81.8% | Con hold |
| Suffolk (West) Sudbury | Con | 1,411 | 7.2 | 73.3% | Con gain from Lib |
| Sunderland | 2-member seat: not split by party in the source | — | — | 84.6% | |
| Surrey Chertsey | Con | 10,839 | 42.0 | 62.7% | Con hold |
| Surrey Eastern | Con | 12,750 | 66.2 | 70.7% | Con hold |
| Surrey Epsom | Con | 14,868 | 59.1 | 67.1% | Con hold |
| Surrey Farnham | Con | 13,659 | 59.7 | 63.1% | Con hold |
| Surrey Guildford | Con | 12,046 | 41.1 | 71.3% | Con hold |
| Surrey Mitcham | Con | 6,208 | 24.1 | 74.8% | Con hold |
| Surrey Reigate | Con | 13,816 | 53.3 | 74.0% | Con hold |
| Sussex (East) East Grinstead | Con | 12,761 | 44.9 | 70.2% | Con hold |
| Sussex (East) Eastbourne | Con | 13,365 | 51.7 | 77.6% | Con hold |
| Sussex (East) Lewes | Con | 8,356 | 45.3 | 64.7% | Con hold |
| Sussex (East) Rye | Con | 7,582 | 34.2 | 71.2% | Con hold |
| Sussex (West) Chichester | Con | 8,294 | 23.8 | 72.4% | Con gain from Lib |
| Sussex (West) Horsham and Worthing | Con | 16,178 | 51.8 | 65.7% | Con hold |
| Swansea East | Lab | 2,088 | 9.3 | 80.7% | Lab hold |
| Swansea West | Lib | 845 | 3.1 | 87.0% | Lib gain from Lab |
| The Hartlepools | Con | 3,353 | 8.7 | 90.3% | Con gain from Lib |
| Tottenham North | Lab | 557 | 2.1 | 71.3% | Lab hold |
| Tottenham South | Con | 1,501 | 5.8 | 71.9% | Con gain from Lab |
| Tynemouth | Con | 4,390 | 17.7 | 84.6% | Con hold |
| University of Wales | Lib | 336 | 18.9 | 79.0% | Lib gain from Lab |
| Wakefield | Con | 894 | 4.2 | 84.8% | Con gain from Lab |
| Wallasey | Con | 13,965 | 44.7 | 74.7% | Con hold |
| Wallsend | Lab | 1,602 | 4.9 | 85.4% | Lab hold |
| Walsall | Con | 2,434 | 6.1 | 86.2% | Con gain from Lib |
| Walthamstow East | Const | 3,066 | 13.2 | 78.0% | Const gain from Con |
| Walthamstow West | Lib | 470 | 1.8 | 75.5% | Lib gain from Lab |
| Wandsworth Balham and Tooting | Con | 10,706 | 35.6 | 70.3% | Con hold |
| Wandsworth Central | Con | 4,999 | 23.3 | 70.8% | Con hold |
| Wandsworth Clapham | Con | 7,200 | 28.1 | 69.5% | Con hold |
| Wandsworth Putney | Con | 10,732 | 44.8 | 68.4% | Con hold |
| Wandsworth Streatham | Con | 11,825 | 50.9 | 77.7% | Con hold |
| Warrington | Con | 1,537 | 4.8 | 91.0% | Con gain from Lab |
| Warwickshire Nuneaton | Con | 2,563 | 6.3 | 78.7% | Con gain from Lib |
| Warwickshire Rugby | Con | 3,910 | 13.6 | 84.7% | Con gain from Lib |
| Warwickshire Tamworth | Con | unopposed | — | — | Con hold |
| Warwickshire Warwick and Leamington | Con | 6,609 | 20.3 | 73.6% | Con hold |
| Wednesbury | Lab | 338 | 0.9 | 89.9% | Lab hold |
| Wellingborough | Lab | 2,481 | 8.7 | 84.0% | Lab hold |
| West Bromwich | Lab | 971 | 3.3 | 86.4% | Lab hold |
| West Ham Plaistow | Lab | 7,971 | 34.3 | 62.1% | Lab hold |
| West Ham Silvertown | Lab | 12,230 | 62.1 | 56.1% | Lab hold |
| West Ham Stratford | Lab | 2,850 | 12.0 | 69.0% | Lab hold |
| West Ham Upton | Con | 1,967 | 7.9 | 74.8% | Con gain from Lab |
| Westminster Abbey | Con | 13,607 | 61.2 | 58.4% | Con hold |
| Westminster St George'S | Con | unopposed | — | — | Con hold |
| Westmorland | Con | 10,693 | 42.5 | 80.2% | Con hold |
| Wigan | Lab | 5,344 | 15.1 | 87.9% | Lab hold |
| Willesden East | Con | 7,973 | 25.1 | 76.0% | Con gain from Lib |
| Willesden West | Lab | 1,345 | 4.3 | 77.6% | Lab hold |
| Wiltshire Chippenham | Con | 2,212 | 9.1 | 83.2% | Con gain from Lib |
| Wiltshire Devizes | Con | 4,350 | 21.8 | 76.2% | Con gain from Lib |
| Wiltshire Salisbury | Con | 5,337 | 20.8 | 81.8% | Con gain from Lib |
| Wiltshire Swindon | Con | 2,904 | 10.3 | 81.0% | Con hold |
| Wiltshire Westbury | Con | 1,711 | 6.6 | 84.9% | Con gain from Lib |
| Wimbledon | Con | 13,823 | 48.3 | 72.2% | Con hold |
| Wolverhampton Bilston | Lab | 1,743 | 6.4 | 82.0% | Lab gain from Con |
| Wolverhampton East | Lib | 1,053 | 4.0 | 80.6% | Lib hold |
| Wolverhampton West | Con | 840 | 2.4 | 85.9% | Con hold |
| Woolwich East | Lab | 4,798 | 16.8 | 81.6% | Lab hold |
| Woolwich West | Con | 4,200 | 14.6 | 79.7% | Con hold |
| Worcester | Con | 5,817 | 27.2 | 83.4% | Con hold |
| Worcestershire Bewdley | Con | unopposed | — | — | Con hold |
| Worcestershire Evesham | Con | 9,703 | 48.3 | 66.4% | Con hold |
| Worcestershire Kidderminster | Con | 11,248 | 36.9 | 71.3% | Con hold |
| Worcestershire Stourbridge | Con | 1,910 | 4.7 | 83.7% | Con hold |
| York | Con | 4,414 | 12.5 | 84.8% | Con hold |
| Yorkshire (East Riding) Buckrose | Con | 3,004 | 12.1 | 82.9% | Con hold |
| Yorkshire (East Riding) Holderness | Con | 2,749 | 11.9 | 81.1% | Con hold |
| Yorkshire (East Riding) Howdenshire | Con | unopposed | — | — | Con hold |
| Yorkshire (North Riding) Cleveland | Con | 5,425 | 14.3 | 86.3% | Con gain from Lib |
| Yorkshire (North Riding) Richmond | Con | unopposed | — | — | Con hold |
| Yorkshire (North Riding) Scarborough and Whitby | Con | 7,688 | 23.4 | 78.9% | Con hold |
| Yorkshire (North Riding) Thirsk and Malton | Con | 6,492 | 31.5 | 71.5% | Con hold |
| Yorkshire (West Riding) Barkston Ash | Con | 4,923 | 17.2 | 80.2% | Con hold |
| Yorkshire (West Riding) Colne Valley | Lab | 3,243 | 9.9 | 78.6% | Lab hold |
| Yorkshire (West Riding) Don Valley | Lab | 2,135 | 7.9 | 72.8% | Lab hold |
| Yorkshire (West Riding) Doncaster | Lab | 1,696 | 5.4 | 77.0% | Lab hold |
| Yorkshire (West Riding) Elland | Lab | 488 | 1.7 | 84.1% | Lab gain from Lib |
| Yorkshire (West Riding) Hemsworth | Lab | 8,691 | 38.6 | 69.7% | Lab hold |
| Yorkshire (West Riding) Keighley | Lab | 5,183 | 16.5 | 82.8% | Lab gain from Lib |
| Yorkshire (West Riding) Normanton | Lab | unopposed | — | — | Lab hold |
| Yorkshire (West Riding) Penistone | Lab | 1,279 | 4.5 | 80.6% | Lab gain from Lib |
| Yorkshire (West Riding) Pontefract | Con | 701 | 2.6 | 76.2% | Con gain from Lab |
| Yorkshire (West Riding) Pudsey and Otley | Con | 7,089 | 25.7 | 80.5% | Con hold |
| Yorkshire (West Riding) Ripon | Con | unopposed | — | — | Con hold |
| Yorkshire (West Riding) Rother Valley | Lab | 8,765 | 30.5 | 75.9% | Lab hold |
| Yorkshire (West Riding) Rothwell | Lab | 6,300 | 23.5 | 69.3% | Lab hold |
| Yorkshire (West Riding) Shipley | Lab | 596 | 1.8 | 86.4% | Lab hold |
| Yorkshire (West Riding) Skipton | Con | 5,977 | 18.4 | 83.8% | Con hold |
| Yorkshire (West Riding) Sowerby | Con | 1,701 | 5.8 | 83.2% | Con gain from Lib |
| Yorkshire (West Riding) Spen Valley | Lib | 4,475 | 13.8 | 79.2% | Lib hold |
| Yorkshire (West Riding) Wentworth | Lab | unopposed | — | — | Lab hold |
Source: commonslibrary.parliament.uk / cbp-8647
Questions and answers
Who won the 1924 general election?
The Conservatives won the most seats: 384 of the 578 single-member and unopposed seats the source breaks down by party (37 seats in two-member and university constituencies are not split by party in the source). Stanley Baldwin became (or remained) prime minister: Conservative majority government.
How many seats did each party win in 1924?
Conservative 384; Labour 149; Liberal 34; Constitutionalist 7; Others 3; Communist 1 (out of 615 seats; 308 were needed for a majority).
Who won the most votes in 1924?
The Conservatives won the most votes: 7,424,938 (46.7% of the 15,906,084 votes counted).
What was the turnout at the 1924 general election?
Turnout was 77.0% in contested constituencies (valid votes as a share of the electorate).
How many seats changed hands in 1924?
198 seats changed hands compared with the previous general election, where the constituency had the same boundaries.
What was the closest result in 1924?
Leeds West, where Labour won by 3 votes.
Official results House of Commons Library, General election results from 1918 to 2019. Contains Parliamentary information licensed under the Open Parliament Licence v3.0. How we use this data