England: 1931 general election results
How England voted at the 1931 general election: the Conservatives won 382 of 483 seats with 57.9% of the vote. Every constituency result.
| Party | Seats | Change | Votes | Share | Change | Share bar | |
|---|---|---|---|---|---|---|---|
| Conservative | 382 | +166 | 10,016,865 | 57.9% | +19.0 | ||
| Labour | 29 | −182 | 5,131,826 | 29.6% | −7.2 | ||
| Liberal | 19 | −14 | 1,039,499 | 6.0% | −17.6 | ||
| National Liberal | 15 | new | 481,722 | 2.8% | — | ||
| National Labour | 14 | new | 347,014 | 2.0% | — | ||
| National | 4 | new | 126,626 | 0.7% | — | ||
| 4 other parties and independents | 172,699 | 1.0% | |||||
Change compared with the 1929 general election in England.
Constituencies
Download CSV| Constituency | Winner | Majority | % | Turnout | Result |
|---|---|---|---|---|---|
| Accrington | Con | 12,622 | 25.8 | 89.6% | Con gain from Lab |
| Ashton under Lyne | Con | 4,578 | 15.3 | 85.3% | Con gain from Lab |
| Barnsley | Nat Lib | 770 | 1.8 | 84.2% | Nat Lib gain from Lab |
| Barrow in Furness | Con | 4,959 | 13.5 | 88.9% | Con gain from Lab |
| Bath | Con | 16,455 | 42.6 | 80.6% | Con hold |
| Batley and Morley | Con | 9,678 | 22.5 | 85.9% | Con gain from Lab |
| Battersea North | Con | 6,703 | 19.9 | 67.6% | Con gain from Lab |
| Battersea South | Con | 15,035 | 36.2 | 72.7% | Con gain from Lab |
| Bedfordshire Bedford | Con | 15,376 | 44.3 | 73.2% | Con hold |
| Bedfordshire Luton | Nat Lib | 24,118 | 60.4 | 67.8% | Nat Lib gain from Lib |
| Bedfordshire Mid | Con | 1,487 | 4.6 | 79.1% | Con gain from Lib |
| Berkshire Abingdon | Con | unopposed | — | — | Con hold |
| Berkshire Newbury | Con | unopposed | — | — | Con hold |
| Berkshire Windsor | Con | unopposed | — | — | Con hold |
| Bermondsey Rotherhithe | Con | 130 | 0.6 | 64.3% | Con gain from Lab |
| Bermondsey West Bermondsey | Lab | 91 | 0.4 | 63.4% | Lab hold |
| Bethnal Green North East | Lib | 2,767 | 11.8 | 68.4% | Lib hold |
| Bethnal Green South West | Lib | 6,253 | 36.6 | 61.2% | Lib hold |
| Birkenhead East | Lib | 17,070 | 46.4 | 79.1% | Lib hold |
| Birkenhead West | Con | 9,654 | 27.6 | 82.2% | Con gain from Lab |
| Birmingham Aston | Con | 16,747 | 51.7 | 73.4% | Con gain from Lab |
| Birmingham Deritend | Con | 10,521 | 32.0 | 71.9% | Con gain from Lab |
| Birmingham Duddeston | Con | 6,543 | 24.5 | 64.4% | Con gain from Lab |
| Birmingham Edgbaston | Con | 27,928 | 73.0 | 70.9% | Con hold |
| Birmingham Erdington | Con | 18,996 | 36.3 | 77.6% | Con gain from Lab |
| Birmingham Handsworth | Con | 22,441 | 56.8 | 75.1% | Con hold |
| Birmingham King'S Norton | Con | 11,047 | 28.8 | 81.0% | Con hold |
| Birmingham Ladywood | Con | 14,000 | 43.6 | 78.1% | Con gain from Lab |
| Birmingham Moseley | Con | 39,642 | 59.7 | 72.1% | Con hold |
| Birmingham Sparkbrook | Con | 14,979 | 46.7 | 69.6% | Con hold |
| Birmingham West Birmingham | Con | 11,941 | 36.2 | 75.9% | Con hold |
| Birmingham Yardley | Con | 15,421 | 31.4 | 76.7% | Con gain from Lab |
| Blackburn | 2-member seat: not split by party in the source | — | — | 87.4% | |
| Blackpool | Con | 33,486 | 46.2 | 79.6% | Con hold |
| Bolton | 2-member seat: not split by party in the source | — | — | 81.3% | |
| Bootle | Con | 8,806 | 23.7 | 78.9% | Con gain from Lab |
| Bournemouth | Con | 29,916 | 60.1 | 70.3% | Con hold |
| Bradford Central | Con | 9,289 | 22.8 | 78.2% | Con gain from Lab |
| Bradford East | Con | 6,753 | 17.6 | 82.4% | Con gain from Lab |
| Bradford North | Con | 19,136 | 43.6 | 83.1% | Con gain from Lab |
| Bradford South | Lib | 15,537 | 32.7 | 82.6% | Lib gain from Lab |
| Brigg | Con | 6,195 | 16.6 | 82.1% | Con gain from Lab |
| Brighton | 2-member seat: not split by party in the source | — | — | 69.4% | |
| Bristol Central | Con | 7,168 | 19.1 | 80.4% | Con gain from Lab |
| Bristol East | Lab | 429 | 1.1 | 80.2% | Lab hold |
| Bristol North | Lib | 13,214 | 32.3 | 80.9% | Lib gain from Lab |
| Bristol South | Con | 9,520 | 21.7 | 82.3% | Con gain from Lab |
| Bristol West | Con | 34,389 | 66.0 | 79.3% | Con hold |
| Bromley | Con | 37,812 | 67.1 | 70.0% | Con hold |
| Buckinghamshire Aylesbury | Con | 20,441 | 47.6 | 75.6% | Con hold |
| Buckinghamshire Buckingham | Con | 12,047 | 33.9 | 77.7% | Con hold |
| Buckinghamshire Wycombe | Con | 30,387 | 58.4 | 67.5% | Con hold |
| Burnley | Nat | 8,209 | 13.1 | 91.8% | Nat gain from Lab |
| Bury | Con | 14,443 | 40.7 | 81.6% | Con hold |
| Camberwell Dulwich | Con | 17,005 | 55.9 | 70.7% | Con hold |
| Camberwell North | Con | 765 | 3.7 | 58.3% | Con gain from Lab |
| Camberwell North West | Con | 8,888 | 33.8 | 63.8% | Con gain from Lab |
| Camberwell Peckham | Con | 8,241 | 24.6 | 69.8% | Con gain from Lab |
| Cambridge | Con | 14,795 | 46.4 | 75.6% | Con hold |
| Cambridgeshire | Con | 12,729 | 36.6 | 70.5% | Con hold |
| Carlisle | Con | 4,634 | 14.7 | 86.7% | Con gain from Lab |
| Chelsea | Con | 18,289 | 65.9 | 65.2% | Con hold |
| Cheltenham | Con | 17,261 | 62.1 | 75.2% | Con hold |
| Cheshire Altrincham | Con | unopposed | — | — | Con hold |
| Cheshire City of Chester | Con | 6,404 | 18.2 | 85.8% | Con hold |
| Cheshire Crewe | Con | 6,790 | 15.6 | 84.5% | Con gain from Lab |
| Cheshire Eddisbury | Nat Lib | unopposed | — | — | Nat Lib gain from Lib |
| Cheshire Knutsford | Con | unopposed | — | — | Con hold |
| Cheshire Macclesfield | Con | 16,942 | 37.9 | 81.2% | Con hold |
| Cheshire Northwich | Con | 14,315 | 31.3 | 82.8% | Con hold |
| Cheshire Stalybridge and Hyde | Con | 13,306 | 26.3 | 86.9% | Con gain from Lab |
| Cheshire Wirral | Con | 34,758 | 63.1 | 77.0% | Con hold |
| City of London | Con | unopposed | — | — | |
| Cornwall Bodmin | Lib | unopposed | — | — | Lib hold |
| Cornwall Camborne | Con | 3,824 | 11.3 | 75.8% | Con gain from Lib |
| Cornwall Northern | Lib | 1,341 | 3.9 | 85.7% | Lib hold |
| Cornwall Penryn and Falmouth | Con | 2,382 | 5.9 | 79.8% | Con gain from Lib |
| Coventry | Con | 15,994 | 22.0 | 82.7% | Con gain from Lab |
| Croydon North | Con | 34,800 | 61.7 | 69.4% | Con hold |
| Croydon South | Con | 30,722 | 60.7 | 68.3% | Con hold |
| Cumberland Northern | Con | 1,277 | 5.4 | 84.6% | Con hold |
| Cumberland Penrith and Cockermouth | Con | 1,492 | 6.1 | 86.6% | Con hold |
| Cumberland Whitehaven | Con | 2,031 | 6.7 | 89.6% | Con gain from Lab |
| Cumberland Workington | Lab | 3,304 | 9.8 | 85.9% | Lab hold |
| Darlington | Con | 8,618 | 21.4 | 89.5% | Con gain from Lab |
| Daventry | Con | unopposed | — | — | Con hold |
| Deptford | Con | 4,314 | 8.8 | 68.3% | Con gain from Lab |
| Derby | 2-member seat: not split by party in the source | — | — | 84.5% | |
| Derbyshire Belper | Con | 7,911 | 20.4 | 82.0% | Con gain from Lab |
| Derbyshire Chesterfield | Con | 5,980 | 14.9 | 80.0% | Con gain from Lab |
| Derbyshire Clay Cross | Lab | 9,552 | 29.2 | 74.6% | Lab hold |
| Derbyshire High Peak | Con | 17,937 | 48.2 | 76.8% | Con hold |
| Derbyshire Ilkeston | Nat Lab | 2 | 0.0 | 79.7% | Nat Lab gain from Lab |
| Derbyshire North Eastern | Con | 1,334 | 3.3 | 79.4% | Con gain from Lab |
| Derbyshire Southern | Con | 10,007 | 17.3 | 82.3% | Con gain from Lab |
| Derbyshire Western | Con | unopposed | — | — | Con hold |
| Devonshire Barnstaple | Con | 1,710 | 4.5 | 86.3% | Con hold |
| Devonshire Honiton | Con | 7,291 | 20.0 | 83.5% | Con hold |
| Devonshire South Molton | Nat Lib | 22,201 | 76.0 | 81.0% | Nat Lib gain from Lib |
| Devonshire Tavistock | Con | 3,718 | 11.3 | 83.3% | Con hold |
| Devonshire Tiverton | Con | unopposed | — | — | Con hold |
| Devonshire Torquay | Con | 27,339 | 65.0 | 74.6% | Con hold |
| Devonshire Totnes | Con | 6,562 | 14.0 | 83.4% | Con hold |
| Dewsbury | Lib | 8,362 | 27.4 | 84.2% | Lib gain from Lab |
| Dorset Eastern | Con | 1,910 | 4.1 | 82.6% | Con gain from Lib |
| Dorset Northern | Con | 4,817 | 18.4 | 82.1% | Con hold |
| Dorset Southern | Con | 12,475 | 41.5 | 73.3% | Con hold |
| Dorset Western | Con | 5,239 | 20.3 | 81.6% | Con hold |
| Dudley | Con | 3,904 | 13.9 | 80.7% | Con gain from Lab |
| Durham Barnard Castle | Con | 2,434 | 10.6 | 85.2% | Con gain from Lab |
| Durham Bishop Auckland | Nat Lib | 955 | 2.8 | 82.5% | Nat Lib gain from Lab |
| Durham Blaydon | Con | 496 | 1.3 | 80.9% | Con gain from Lab |
| Durham Chester Le Street | Lab | 8,539 | 21.2 | 79.4% | Lab hold |
| Durham Consett | Nat Lab | 2,547 | 6.0 | 83.2% | Nat Lab gain from Lab |
| Durham Durham | Lib | 270 | 0.8 | 83.7% | Lib gain from Lab |
| Durham Houghton Le Spring | Con | 2,849 | 5.9 | 82.8% | Con gain from Lab |
| Durham Jarrow | Con | 3,192 | 8.1 | 80.5% | Con gain from Lab |
| Durham Seaham | Nat Lab | 5,951 | 11.3 | 86.7% | Nat Lab gain from Lab |
| Durham Sedgefield | Con | 6,552 | 17.5 | 84.4% | Con gain from Lab |
| Durham Spennymoor | Lab | 4,000 | 12.4 | 79.4% | Lab hold |
| Ealing | Con | 25,935 | 65.4 | 74.6% | Con hold |
| East Ham North | Con | 10,961 | 31.8 | 73.4% | Con gain from Lab |
| East Ham South | Con | 2,563 | 7.5 | 70.3% | Con gain from Lab |
| Eccles | Con | 9,948 | 23.6 | 81.6% | Con gain from Lab |
| Edmonton | Con | 4,524 | 13.7 | 70.2% | Con gain from Lab |
| Essex Chelmsford | Con | 24,206 | 61.0 | 70.9% | Con hold |
| Essex Colchester | Con | 11,560 | 35.0 | 76.4% | Con hold |
| Essex Epping | Con | 20,286 | 36.0 | 77.3% | Con hold |
| Essex Harwich | Nat Lib | 22,589 | 72.8 | 72.6% | Nat Lib gain from Lib |
| Essex Maldon | Con | 12,977 | 41.7 | 74.7% | Con hold |
| Essex Romford | Con | 18,687 | 22.9 | 65.3% | Con gain from Lab |
| Essex Saffron Walden | Con | 16,033 | 55.4 | 70.4% | Con hold |
| Essex South Eastern | Con | 10,370 | 18.2 | 66.8% | Con gain from Lab |
| Exeter | Con | 11,789 | 32.0 | 84.8% | Con gain from Oth |
| Finsbury | Nat Lab | 7,159 | 26.1 | 58.1% | Nat Lab gain from Lab |
| Fulham East | Con | 14,521 | 42.5 | 66.1% | Con hold |
| Fulham West | Con | 12,093 | 33.2 | 71.4% | Con gain from Lab |
| Gainsborough | Con | 6,830 | 23.8 | 83.2% | Con hold |
| Gateshead | Nat Lib | 12,938 | 22.4 | 78.3% | Nat Lib gain from Lab |
| Gloucester | Con | 9,978 | 35.1 | 82.5% | Con hold |
| Gloucestershire Cirencester and Tewkesbury | Con | 22,302 | 65.5 | 71.7% | Con hold |
| Gloucestershire Forest of Dean | Nat Lab | 1,524 | 5.4 | 76.9% | Nat Lab gain from Lab |
| Gloucestershire Stroud | Con | 16,573 | 42.9 | 76.5% | Con hold |
| Gloucestershire Thornbury | Con | 12,064 | 28.8 | 79.7% | Con hold |
| Grantham | Con | 15,049 | 38.3 | 79.5% | Con hold |
| Great Yarmouth | Nat Lab | 15,273 | 57.1 | 72.1% | Nat Lab gain from Lib |
| Greenwich | Con | 15,556 | 34.6 | 71.0% | Con gain from Lab |
| Grimsby | Con | 17,601 | 35.3 | 69.3% | Con hold |
| Hackney Central | Con | 7,668 | 23.5 | 67.8% | Con gain from Lab |
| Hackney North | Con | 11,523 | 39.0 | 64.3% | Con hold |
| Hackney South | Con | 3,093 | 10.8 | 64.8% | Con gain from Lab |
| Halifax | Con | 20,130 | 36.0 | 80.5% | Con gain from Lab |
| Hammersmith North | Con | 6,977 | 22.0 | 69.6% | Con gain from Lab |
| Hammersmith South | Con | 12,628 | 42.9 | 68.0% | Con gain from Lab |
| Hampshire Aldershot | Con | 18,043 | 68.8 | 65.6% | Con hold |
| Hampshire Basingstoke | Con | 17,417 | 51.6 | 74.2% | Con hold |
| Hampshire Fareham | Con | unopposed | — | — | Con hold |
| Hampshire New Forest and Christchurch | Con | 28,414 | 66.6 | 71.9% | Con hold |
| Hampshire Petersfield | Con | 22,522 | 76.0 | 67.8% | Con hold |
| Hampshire Winchester | Con | 17,602 | 39.4 | 77.1% | Con hold |
| Hampstead | Con | 31,453 | 74.2 | 65.7% | Con hold |
| Hastings | Con | 17,657 | 54.9 | 73.8% | Con hold |
| Herefordshire Hereford | Con | 6,953 | 21.8 | 83.9% | Con gain from Lib |
| Herefordshire Leominster | Con | 7,113 | 26.6 | 79.9% | Con hold |
| Hertfordshire Hemel Hempstead | Con | 13,925 | 42.7 | 77.2% | Con hold |
| Hertfordshire Hertford | Con | 18,659 | 56.8 | 69.1% | Con hold |
| Hertfordshire Hitchin | Con | 17,529 | 51.3 | 71.1% | Con hold |
| Hertfordshire St Albans | Con | 26,401 | 56.2 | 71.9% | Con hold |
| Hertfordshire Watford | Con | 24,653 | 56.7 | 71.0% | Con hold |
| Holborn | Con | 13,178 | 69.3 | 56.7% | Con hold |
| Holland With Boston | Nat Lib | 21,535 | 54.9 | 68.5% | Nat Lib gain from Lib |
| Horncastle | Con | 9,312 | 34.6 | 78.1% | Con hold |
| Hornsey | Con | 33,609 | 68.9 | 70.3% | Con hold |
| Huddersfield | Nat Lab | 27,022 | 40.3 | 83.3% | Nat Lab gain from Lab |
| Huntingdonshire | Nat Lib | 18,478 | 66.7 | 74.2% | Nat Lib gain from Lib |
| Hythe | Con | 16,669 | 69.8 | 71.8% | Con hold |
| Ilford | Con | 31,564 | 48.5 | 71.9% | Con hold |
| Ipswich | Con | 12,292 | 26.0 | 82.9% | Con hold |
| Isle of Ely | Lib | 13,849 | 43.1 | 63.2% | Lib hold |
| Isle of Wight | Con | 23,089 | 54.5 | 71.1% | Con hold |
| Islington East | Con | 14,110 | 35.0 | 65.4% | Con gain from Lab |
| Islington North | Con | 14,007 | 32.2 | 66.5% | Con gain from Lab |
| Islington South | Con | 7,161 | 24.7 | 64.8% | Con gain from Lab |
| Islington West | Con | 4,510 | 18.4 | 58.0% | Con gain from Lab |
| Kensington North | Con | 12,017 | 27.5 | 71.9% | Con gain from Lab |
| Kensington South | Con | unopposed | — | — | Con hold |
| Kent Ashford | Con | 6,210 | 17.5 | 75.9% | Con gain from Lib |
| Kent Canterbury | Con | 24,407 | 67.3 | 66.2% | Con hold |
| Kent Chislehurst | Con | 26,640 | 69.9 | 69.8% | Con hold |
| Kent Dartford | Con | 6,746 | 11.0 | 79.0% | Con gain from Lab |
| Kent Dover | Con | 19,962 | 50.5 | 73.0% | Con hold |
| Kent Faversham | Con | 12,342 | 31.8 | 72.2% | Con hold |
| Kent Gravesend | Con | 9,922 | 28.4 | 75.7% | Con hold |
| Kent Isle of Thanet | Con | 21,656 | 48.5 | 73.6% | Con hold |
| Kent Maidstone | Con | 20,624 | 60.4 | 72.3% | Con hold |
| Kent Sevenoaks | Con | unopposed | — | — | Con hold |
| Kent Tonbridge | Con | 22,394 | 57.7 | 69.2% | Con hold |
| Kettering | Con | 8,716 | 20.3 | 85.7% | Con gain from Lab |
| Kingston upon Hull Central | Con | 3,660 | 10.2 | 83.2% | Con gain from Lab |
| Kingston upon Hull East | Con | 5,977 | 14.2 | 83.2% | Con gain from Lab |
| Kingston upon Hull North West | Con | 16,603 | 45.5 | 79.8% | Con hold |
| Kingston upon Hull South West | Con | 13,052 | 33.7 | 78.6% | Con gain from Lab |
| Kingston upon Thames | Con | 28,312 | 65.0 | 69.3% | Con hold |
| Lambeth Brixton | Con | 17,315 | 54.1 | 60.9% | Con hold |
| Lambeth Kennington | Con | 8,183 | 28.7 | 61.3% | Con gain from Lab |
| Lambeth North | Lib | 7,602 | 30.3 | 64.6% | Lib gain from Lab |
| Lambeth Norwood | Con | 23,634 | 62.1 | 63.9% | Con hold |
| Lancashire Chorley | Con | 16,015 | 38.6 | 80.1% | Con hold |
| Lancashire Clitheroe | Con | 9,441 | 24.0 | 89.3% | Con hold |
| Lancashire Darwen | Lib | 4,287 | 11.1 | 92.2% | Lib hold |
| Lancashire Farnworth | Con | 2,907 | 6.9 | 84.8% | Con gain from Lab |
| Lancashire Fylde | Con | unopposed | — | — | Con hold |
| Lancashire Heywood and Radcliffe | Con | 19,514 | 43.0 | 80.7% | Con gain from Lib |
| Lancashire Ince | Lab | 9,797 | 26.7 | 82.5% | Lab hold |
| Lancashire Lancaster | Con | 21,876 | 51.5 | 76.3% | Con hold |
| Lancashire Lonsdale | Con | 5,602 | 19.2 | 83.0% | Con hold |
| Lancashire Middleton and Prestwich | Con | 20,906 | 49.2 | 77.9% | Con hold |
| Lancashire Mossley | Con | 15,303 | 32.9 | 84.2% | Con gain from Lab |
| Lancashire Newton | Con | 381 | 1.2 | 85.9% | Con gain from Lab |
| Lancashire Ormskirk | Nat Lab | 20,253 | 50.0 | 71.7% | Nat Lab gain from Lab |
| Lancashire Royton | Con | 6,902 | 16.8 | 85.9% | Con hold |
| Lancashire Stretford | Con | 26,206 | 50.6 | 78.4% | Con gain from Oth |
| Lancashire Waterloo | Con | unopposed | — | — | Con hold |
| Lancashire West Houghton | Lab | 2,500 | 6.9 | 85.5% | Lab hold |
| Lancashire Widnes | Con | 9,814 | 24.3 | 87.5% | Con gain from Lab |
| Leeds Central | Nat Lab | 15,863 | 42.7 | 66.2% | Nat Lab gain from Lab |
| Leeds North | Con | 25,537 | 57.5 | 74.0% | Con hold |
| Leeds North East | Con | 21,377 | 50.9 | 73.6% | Con hold |
| Leeds South | Con | 725 | 2.1 | 77.6% | Con gain from Lab |
| Leeds South East | Lab | 1,736 | 5.1 | 69.7% | Lab hold |
| Leeds West | Con | 10,347 | 26.5 | 76.7% | Con gain from Lab |
| Leicester East | Con | 16,454 | 37.3 | 79.1% | Con gain from Lab |
| Leicester South | Con | 22,875 | 53.6 | 78.7% | Con hold |
| Leicester West | Lib | 13,903 | 35.0 | 74.6% | Lib gain from Lab |
| Leicestershire Bosworth | Nat Lib | 14,256 | 36.0 | 79.7% | Nat Lib gain from Lib |
| Leicestershire Harborough | Con | 19,578 | 48.9 | 78.1% | Con hold |
| Leicestershire Loughborough | Con | 7,852 | 21.4 | 81.8% | Con gain from Lab |
| Leicestershire Melton | Con | 22,255 | 57.9 | 76.4% | Con hold |
| Leigh | Lab | 2,128 | 4.7 | 87.4% | Lab hold |
| Lewisham East | Con | 20,869 | 33.8 | 74.9% | Con hold |
| Lewisham West | Con | 24,333 | 55.0 | 69.2% | Con hold |
| Leyton East | Con | 6,852 | 24.7 | 75.7% | Con gain from Lab |
| Leyton West | Con | 9,910 | 27.4 | 75.0% | Con gain from Lab |
| Lincoln | Con | 6,233 | 17.7 | 88.9% | Con gain from Lab |
| Liverpool East Toxteth | Con | 19,094 | 51.2 | 74.0% | Con hold |
| Liverpool Edge Hill | Con | 8,129 | 25.7 | 74.7% | Con gain from Lab |
| Liverpool Everton | Con | 4,400 | 17.7 | 71.3% | Con gain from Lab |
| Liverpool Exchange | Con | 13,144 | 37.6 | 69.0% | Con hold |
| Liverpool Fairfield | Con | 16,676 | 51.2 | 72.5% | Con hold |
| Liverpool Kirkdale | Con | 4,772 | 15.1 | 77.5% | Con gain from Lab |
| Liverpool Scotland | Lab | 5,241 | 19.1 | 68.7% | Lab gain from Oth |
| Liverpool Walton | Con | 19,952 | 47.2 | 77.5% | Con hold |
| Liverpool Wavertree | Con | 23,972 | 55.8 | 75.2% | Con hold |
| Liverpool West Derby | Con | 23,125 | 56.0 | 74.0% | Con hold |
| Liverpool West Toxteth | Con | 5,655 | 15.9 | 76.1% | Con gain from Lab |
| Louth | Con | 3,995 | 12.2 | 81.6% | Con hold |
| Manchester Ardwick | Con | 5,966 | 16.0 | 78.3% | Con gain from Lab |
| Manchester Blackley | Con | 4,335 | 12.8 | 84.1% | Con gain from Lib |
| Manchester Clayton | Con | 4,903 | 12.5 | 83.4% | Con gain from Lab |
| Manchester Exchange | Con | 15,534 | 47.1 | 66.2% | Con hold |
| Manchester Gorton | Con | 4,912 | 12.7 | 81.9% | Con gain from Lab |
| Manchester Hulme | Con | 15,966 | 44.4 | 73.0% | Con gain from Lab |
| Manchester Moss Side | Con | 15,262 | 48.8 | 68.2% | Con hold |
| Manchester Platting | Con | 5,790 | 14.0 | 82.6% | Con gain from Lab |
| Manchester Rusholme | Con | 18,498 | 51.7 | 80.0% | Con hold |
| Manchester Withington | Con | 14,718 | 25.6 | 75.8% | Con gain from Lib |
| Middlesbrough East | Lib | 6,329 | 20.8 | 84.5% | Lib gain from Lab |
| Middlesbrough West | Lib | 12,971 | 33.2 | 85.0% | Lib hold |
| Middlesex Acton | Con | 12,272 | 34.0 | 75.5% | Con gain from Lab |
| Middlesex Brentford and Chiswick | Con | 15,095 | 49.9 | 71.8% | Con hold |
| Middlesex Enfield | Con | 10,886 | 28.5 | 79.2% | Con gain from Lab |
| Middlesex Finchley | Con | 27,846 | 68.4 | 74.3% | Con hold |
| Middlesex Harrow | Con | 33,827 | 49.9 | 72.1% | Con hold |
| Middlesex Hendon | Con | 51,000 | 62.5 | 71.7% | Con hold |
| Middlesex Spelthorne | Con | 24,901 | 57.5 | 68.3% | Con hold |
| Middlesex Twickenham | Con | 25,398 | 48.0 | 71.3% | Con hold |
| Middlesex Uxbridge | Con | 24,227 | 48.7 | 68.4% | Con hold |
| Middlesex Wood Green | Con | 32,384 | 57.5 | 72.3% | Con hold |
| Morpeth | Con | 1,092 | 2.7 | 70.3% | Con gain from Lab |
| Nelson and Colne | Con | 7,684 | 15.4 | 87.8% | Con gain from Lab |
| Newcastle under Lyme | Lab | unopposed | — | — | Lab hold |
| Newcastle upon Tyne Central | Con | 8,173 | 25.1 | 80.5% | Con gain from Lab |
| Newcastle upon Tyne East | Nat Lib | 10,346 | 26.7 | 86.5% | Nat Lib gain from Lib |
| Newcastle upon Tyne North | Con | 24,454 | 67.9 | 76.8% | Con hold |
| Newcastle upon Tyne West | Con | 15,046 | 35.8 | 83.3% | Con gain from Lab |
| Norfolk Eastern | Nat Lib | 19,383 | 59.6 | 71.7% | Nat Lib gain from Lib |
| Norfolk King'S Lynn | Con | 13,633 | 40.4 | 72.7% | Con hold |
| Norfolk Northern | Con | 6,953 | 21.1 | 82.3% | Con gain from Lab |
| Norfolk South Western | Con | 9,662 | 32.7 | 74.5% | Con gain from Lab |
| Norfolk Southern | Con | 10,047 | 31.1 | 77.8% | Con hold |
| Northampton | Con | 14,919 | 27.3 | 87.4% | Con gain from Lab |
| Northumberland Berwick upon Tweed | Con | unopposed | — | — | Con hold |
| Northumberland Hexham | Con | 13,021 | 46.3 | 79.2% | Con hold |
| Northumberland Wansbeck | Con | 9,533 | 16.5 | 81.9% | Con gain from Lab |
| Norwich | 2-member seat: not split by party in the source | — | — | 82.0% | |
| Nottingham Central | Con | 17,896 | 53.0 | 76.4% | Con hold |
| Nottingham East | Con | 5,583 | 16.1 | 78.8% | Con gain from Lib |
| Nottingham South | Nat Lab | 12,269 | 36.7 | 77.6% | Nat Lab gain from Lab |
| Nottingham West | Con | 5,633 | 15.8 | 76.4% | Con gain from Lab |
| Nottinghamshire Bassetlaw | Nat Lab | 13,554 | 33.3 | 79.6% | Nat Lab gain from Lab |
| Nottinghamshire Broxtowe | Lab | 1,590 | 3.8 | 78.6% | Lab hold |
| Nottinghamshire Mansfield | Lab | 5,562 | 11.6 | 77.0% | Lab hold |
| Nottinghamshire Newark | Con | 14,605 | 40.3 | 75.9% | Con hold |
| Nottinghamshire Rushcliffe | Con | 22,494 | 44.2 | 77.8% | Con hold |
| Oldham | 2-member seat: not split by party in the source | — | — | 82.3% | |
| Oxford | Con | unopposed | — | — | Con hold |
| Oxfordshire Banbury | Con | unopposed | — | — | Con hold |
| Oxfordshire Henley | Con | 18,604 | 56.0 | 68.6% | Con hold |
| Paddington North | Con | 14,304 | 42.7 | 67.5% | Con hold |
| Paddington South | Con | 22,674 | 71.4 | 61.4% | Con hold |
| Peterborough | Con | 12,434 | 30.4 | 85.2% | Con gain from Lab |
| Plymouth Devonport | Nat Lib | 14,420 | 44.4 | 78.2% | Nat Lib gain from Lib |
| Plymouth Drake | Con | 12,394 | 32.9 | 79.6% | Con gain from Lab |
| Plymouth Sutton | Con | 10,204 | 26.6 | 80.1% | Con hold |
| Poplar Bow and Bromley | Lab | 4,664 | 16.7 | 63.8% | Lab hold |
| Poplar South Poplar | Lab | 4,288 | 15.2 | 58.6% | Lab hold |
| Portsmouth Central | Con | 10,111 | 25.8 | 78.4% | Con gain from Lab |
| Portsmouth North | Con | 14,149 | 36.7 | 74.5% | Con hold |
| Portsmouth South | Con | 24,919 | 61.8 | 72.7% | Con hold |
| Preston | 2-member seat: not split by party in the source | — | — | 85.7% | |
| Reading | Con | 15,162 | 27.8 | 84.0% | Con gain from Lab |
| Richmond (Surrey) | Con | 28,873 | 69.1 | 72.0% | Con hold |
| Rochdale | Con | 7,017 | 12.5 | 88.8% | Con gain from Lab |
| Rochester Chatham | Con | 9,154 | 28.6 | 75.5% | Con gain from Lab |
| Rochester Gillingham | Con | 11,174 | 38.0 | 74.1% | Con hold |
| Rossendale | Con | 3,117 | 7.7 | 87.6% | Con gain from Lab |
| Rotherham | Con | 762 | 1.6 | 82.6% | Con gain from Lab |
| Rutland and Stamford | Con | 11,640 | 43.9 | 75.3% | Con hold |
| Salford North | Con | 11,880 | 30.9 | 78.9% | Con gain from Lab |
| Salford South | Con | 6,838 | 18.3 | 78.4% | Con gain from Lab |
| Salford West | Con | 11,763 | 32.3 | 81.5% | Con gain from Lab |
| Sheffield Attercliffe | Con | 165 | 0.5 | 78.1% | Con gain from Lab |
| Sheffield Brightside | Con | 4,742 | 12.4 | 79.6% | Con gain from Lab |
| Sheffield Central | Con | 8,377 | 24.1 | 80.2% | Con gain from Lab |
| Sheffield Ecclesall | Con | unopposed | — | — | Con hold |
| Sheffield Hallam | Con | 19,050 | 55.0 | 80.3% | Con hold |
| Sheffield Hillsborough | Con | 6,500 | 15.8 | 81.6% | Con gain from Lab |
| Sheffield Park | Con | 10,609 | 25.2 | 81.1% | Con gain from Lab |
| Shoreditch | Nat Lib | 4,608 | 13.3 | 55.9% | Nat Lib gain from Lab |
| Shropshire Ludlow | Con | 15,017 | 61.6 | 74.4% | Con hold |
| Shropshire Oswestry | Con | 15,397 | 48.0 | 74.7% | Con hold |
| Shropshire Shrewsbury | Con | 9,147 | 30.1 | 82.7% | Con hold |
| Shropshire the Wrekin | Con | 8,096 | 22.2 | 83.2% | Con gain from Lab |
| Smethwick | Con | 7,018 | 20.1 | 74.7% | Con gain from Lab |
| Somerset Bridgwater | Con | 17,067 | 55.0 | 73.8% | Con hold |
| Somerset Frome | Con | 7,110 | 16.7 | 87.3% | Con gain from Lab |
| Somerset Taunton | Con | 14,197 | 45.9 | 75.4% | Con hold |
| Somerset Wells | Con | 5,271 | 17.5 | 81.9% | Con hold |
| Somersetshire Weston Super Mare | Con | 29,350 | 71.3 | 71.8% | Con hold |
| Somersetshire Yeovil | Con | 6,119 | 15.5 | 84.1% | Con hold |
| South Shields | Lib | 10,016 | 19.6 | 80.1% | Lib gain from Lab |
| Southampton | 2-member seat: not split by party in the source | — | — | 76.1% | |
| Southend on Sea | Con | 38,823 | 71.5 | 68.5% | Con hold |
| Southport | Con | 16,324 | 36.9 | 79.7% | Con hold |
| Southwark Central | Nat | 7,447 | 30.6 | 62.1% | Nat gain from Lab |
| Southwark North | Nat Lab | 5,992 | 29.8 | 63.2% | Nat Lab gain from Lab |
| Southwark South East | Con | 1,385 | 6.7 | 54.1% | Con gain from Lab |
| St Helens | Con | 2,430 | 4.9 | 78.9% | Con gain from Lab |
| St Marylebone | Con | 33,829 | 73.4 | 63.5% | Con hold |
| St Pancras North | Con | 10,233 | 29.1 | 73.4% | Con gain from Lab |
| St Pancras South East | Con | 9,380 | 34.6 | 65.5% | Con gain from Lab |
| St Pancras South West | Con | 11,223 | 42.8 | 62.5% | Con gain from Lab |
| Staffordshire Burton | Con | 17,285 | 49.5 | 74.6% | Con hold |
| Staffordshire Cannock | Con | 4,665 | 9.3 | 76.0% | Con gain from Lab |
| Staffordshire Kingswinford | Con | 2,439 | 5.9 | 75.1% | Con gain from Lab |
| Staffordshire Leek | Con | 1,088 | 2.8 | 80.3% | Con gain from Lab |
| Staffordshire Lichfield | Nat Lab | 10,879 | 25.6 | 73.7% | Nat Lab gain from Lab |
| Staffordshire Stafford | Con | 9,827 | 36.3 | 78.5% | Con hold |
| Staffordshire Stone | Con | 13,920 | 42.5 | 74.6% | Con hold |
| Stepney Limehouse | Lab | 551 | 2.5 | 58.1% | Lab hold |
| Stepney Mile End | Con | 2,661 | 12.0 | 60.0% | Con gain from Lab |
| Stepney Whitechapel and St George'S | Lib | 1,149 | 4.9 | 62.0% | Lib gain from Lab |
| Stockport | 2-member seat: not split by party in the source | — | — | 84.1% | |
| Stockton on Tees | Con | 11,031 | 23.3 | 88.4% | Con gain from Lab |
| Stoke Newington | Con | 10,198 | 46.6 | 63.2% | Con hold |
| Stoke on Trent Burslem | Nat | 2,399 | 6.8 | 82.5% | Nat gain from Lab |
| Stoke on Trent Hanley | Con | 3,017 | 8.8 | 72.6% | Con gain from Lab |
| Stoke on Trent Stoke | Con | 6,654 | 15.2 | 75.9% | Con gain from Lab |
| Suffolk (East) Lowestoft | Con | 11,992 | 35.5 | 70.8% | Con hold |
| Suffolk (East) Woodbridge | Con | 19,769 | 62.7 | 70.6% | Con hold |
| Suffolk (West) Bury St Edmunds | Con | unopposed | — | — | Con hold |
| Suffolk (West) Sudbury | Con | 2,571 | 10.5 | 76.7% | Con hold |
| Sunderland | 2-member seat: not split by party in the source | — | — | 81.1% | |
| Surrey Chertsey | Con | 26,308 | 59.2 | 68.7% | Con hold |
| Surrey Eastern | Con | 29,535 | 77.7 | 71.4% | Con hold |
| Surrey Epsom | Con | 36,505 | 70.7 | 69.0% | Con hold |
| Surrey Farnham | Con | unopposed | — | — | Con hold |
| Surrey Guildford | Con | 32,766 | 72.4 | 72.3% | Con hold |
| Surrey Mitcham | Con | 26,824 | 52.5 | 70.0% | Con hold |
| Surrey Reigate | Con | 26,858 | 65.5 | 75.1% | Con hold |
| Sussex (East) East Grinstead | Con | 29,705 | 74.4 | 69.2% | Con hold |
| Sussex (East) Eastbourne | Con | 25,861 | 70.6 | 71.9% | Con hold |
| Sussex (East) Lewes | Con | 19,386 | 62.6 | 70.9% | Con hold |
| Sussex (East) Rye | Con | unopposed | — | — | Con hold |
| Sussex (West) Chichester | Con | 37,671 | 75.6 | 68.5% | Con hold |
| Sussex (West) Horsham and Worthing | Con | 38,954 | 76.7 | 67.3% | Con hold |
| The Hartlepools | Con | 16,380 | 36.2 | 84.4% | Con hold |
| Tottenham North | Con | 4,521 | 11.4 | 71.2% | Con gain from Lab |
| Tottenham South | Nat Lab | 5,222 | 17.2 | 65.4% | Nat Lab gain from Lab |
| Tynemouth | Con | 9,312 | 27.4 | 84.1% | Con hold |
| Wakefield | Con | 4,107 | 14.9 | 85.5% | Con gain from Lab |
| Wallasey | Con | 32,449 | 67.8 | 77.1% | Con hold |
| Wallsend | Con | 7,606 | 17.1 | 84.9% | Con gain from Lab |
| Walsall | Nat | 6,555 | 12.0 | 86.3% | Nat gain from Lab |
| Walthamstow East | Con | 8,832 | 27.6 | 76.4% | Con gain from Lab |
| Walthamstow West | Lab | 1,007 | 3.2 | 72.8% | Lab hold |
| Wandsworth Balham and Tooting | Con | 18,812 | 49.0 | 67.1% | Con hold |
| Wandsworth Central | Con | 11,647 | 43.0 | 68.7% | Con gain from Lab |
| Wandsworth Clapham | Con | 14,331 | 45.0 | 66.1% | Con hold |
| Wandsworth Putney | Con | 21,146 | 63.1 | 66.3% | Con hold |
| Wandsworth Streatham | Con | 25,015 | 70.1 | 71.3% | Con hold |
| Warrington | Con | 5,345 | 12.3 | 88.5% | Con gain from Lab |
| Warwickshire Nuneaton | Con | 2,464 | 4.0 | 78.0% | Con gain from Lab |
| Warwickshire Rugby | Con | 13,970 | 39.9 | 78.9% | Con hold |
| Warwickshire Tamworth | Con | 34,046 | 69.4 | 73.9% | Con hold |
| Warwickshire Warwick and Leamington | Con | 29,323 | 61.3 | 72.4% | Con hold |
| Wednesbury | Con | 4,158 | 9.1 | 89.0% | Con gain from Lab |
| Wellingborough | Con | 7,990 | 22.0 | 81.2% | Con gain from Lab |
| West Bromwich | Con | 525 | 1.4 | 81.7% | Con gain from Lab |
| West Ham Plaistow | Lab | unopposed | — | — | Lab hold |
| West Ham Silvertown | Lab | 14,197 | 55.7 | 57.1% | Lab hold |
| West Ham Stratford | Lab | 203 | 0.7 | 64.6% | Lab hold |
| West Ham Upton | Con | 5,108 | 17.0 | 70.4% | Con gain from Lab |
| Westminster Abbey | Con | unopposed | — | — | Con hold |
| Westminster St George'S | Con | unopposed | — | — | Con hold |
| Westmorland | Con | unopposed | — | — | Con hold |
| Wigan | Lab | 1,018 | 2.2 | 84.2% | Lab hold |
| Willesden East | Con | 18,983 | 40.7 | 68.3% | Con hold |
| Willesden West | Con | 8,360 | 21.2 | 71.7% | Con gain from Lab |
| Wiltshire Chippenham | Con | 6,304 | 20.8 | 83.7% | Con hold |
| Wiltshire Devizes | Con | 8,201 | 32.5 | 76.2% | Con hold |
| Wiltshire Salisbury | Con | 16,233 | 53.9 | 71.9% | Con hold |
| Wiltshire Swindon | Con | 4,794 | 11.8 | 85.5% | Con gain from Lab |
| Wiltshire Westbury | Con | 5,935 | 17.9 | 85.4% | Con hold |
| Wimbledon | Con | 29,969 | 60.8 | 71.0% | Con hold |
| Wolverhampton Bilston | Con | 3,773 | 10.1 | 81.4% | Con gain from Lab |
| Wolverhampton East | Lib | 2,317 | 6.8 | 78.6% | Lib hold |
| Wolverhampton West | Con | 9,091 | 21.0 | 84.3% | Con gain from Lab |
| Woolwich East | Lab | 608 | 1.9 | 76.3% | Lab hold |
| Woolwich West | Con | 11,921 | 29.1 | 77.4% | Con hold |
| Worcester | Con | 9,746 | 36.3 | 79.7% | Con hold |
| Worcestershire Bewdley | Con | unopposed | — | — | Con hold |
| Worcestershire Evesham | Con | unopposed | — | — | Con hold |
| Worcestershire Kidderminster | Con | 23,545 | 54.5 | 69.0% | Con hold |
| Worcestershire Stourbridge | Con | 3,742 | 6.5 | 82.0% | Con gain from Lab |
| York | Con | 13,906 | 29.9 | 86.0% | Con gain from Lab |
| Yorkshire (East Riding) Buckrose | Con | unopposed | — | — | Con hold |
| Yorkshire (East Riding) Holderness | Con | 11,089 | 31.7 | 81.8% | Con hold |
| Yorkshire (East Riding) Howdenshire | Con | unopposed | — | — | Con hold |
| Yorkshire (North Riding) Cleveland | Con | 10,548 | 20.8 | 85.9% | Con gain from Lab |
| Yorkshire (North Riding) Richmond | Con | unopposed | — | — | Con hold |
| Yorkshire (North Riding) Scarborough and Whitby | Con | 25,450 | 65.9 | 69.5% | Con hold |
| Yorkshire (North Riding) Thirsk and Malton | Con | unopposed | — | — | Con hold |
| Yorkshire (West Riding) Barkston Ash | Con | 13,339 | 31.4 | 84.4% | Con hold |
| Yorkshire (West Riding) Colne Valley | Lib | 3,385 | 7.8 | 79.1% | Lib gain from Lab |
| Yorkshire (West Riding) Don Valley | Lab | 8,093 | 17.2 | 71.2% | Lab hold |
| Yorkshire (West Riding) Doncaster | Con | 4,842 | 9.8 | 80.7% | Con gain from Lab |
| Yorkshire (West Riding) Elland | Con | 11,815 | 30.3 | 82.5% | Con gain from Lab |
| Yorkshire (West Riding) Hemsworth | Lab | 13,742 | 41.1 | 72.9% | Lab hold |
| Yorkshire (West Riding) Keighley | Con | 5,887 | 14.3 | 83.9% | Con gain from Lab |
| Yorkshire (West Riding) Normanton | Lab | 12,903 | 39.3 | 78.8% | Lab hold |
| Yorkshire (West Riding) Penistone | Con | 4,972 | 12.1 | 81.9% | Con gain from Lab |
| Yorkshire (West Riding) Pontefract | Con | 4,071 | 10.8 | 80.9% | Con gain from Lab |
| Yorkshire (West Riding) Pudsey and Otley | Con | 21,688 | 52.0 | 79.9% | Con hold |
| Yorkshire (West Riding) Ripon | Con | 32,773 | 76.2 | 73.7% | Con hold |
| Yorkshire (West Riding) Rother Valley | Lab | 10,373 | 24.7 | 77.5% | Lab hold |
| Yorkshire (West Riding) Rothwell | Lab | 2,699 | 5.7 | 79.9% | Lab hold |
| Yorkshire (West Riding) Shipley | Con | 12,579 | 29.5 | 79.7% | Con gain from Lab |
| Yorkshire (West Riding) Skipton | Con | 14,960 | 36.4 | 80.3% | Con hold |
| Yorkshire (West Riding) Sowerby | Con | 13,654 | 36.5 | 81.1% | Con gain from Lab |
| Yorkshire (West Riding) Spen Valley | Nat Lib | 12,956 | 29.2 | 82.0% | Nat Lib gain from Lib |
| Yorkshire (West Riding) Wentworth | Lab | 17,399 | 37.6 | 77.1% | Lab hold |
Questions and answers
Who won in England at the 1931 general election?
The Conservatives won 382 of the 483 seats in England, with 57.9% of the vote.
How many seats were there in England in 1931?
483 constituencies.
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