Election 2024 Results

Here are the results of the 2024 general election.

Labour
Landslide
172
seat majority

Parliament

PartySeats
Labour411
Conservative121
Liberal Democrat72
SNP9
Sinn Fein7
DUP5
Reform UK5
Green4
Plaid Cymru4
SDLP2
Alliance NI1
Speaker1
TUV1
UUP1
Minor6
Map Options

Constituency Summary

PartySeatsVotesVotes (%)
Labour4119,708,71633.70%
Conservative1216,828,92523.70%
Reform UK54,117,61014.29%
Liberal Democrat723,519,14312.22%
Green41,943,8136.75%
SNP9724,7582.52%
Sinn Fein7210,8910.73%
Workers Party0210,2520.73%
Plaid Cymru4194,8110.68%
DUP5172,0580.60%
Alliance NI1117,1910.41%
UUP194,7790.33%
SDLP286,8610.30%
TUV148,6850.17%
Speaker125,2380.09%
Minor6652,5312.27%
Others0152,3900.53%
Turnout28,808,65259.76%
Electorate48,208,743

Constituency Results

Labour

LondonMajorityMajority (%)TurnoutTurnout (%)Electorate
Barking11,05430.30%36,47745.70%79,825
Battersea12,03925.57%47,08264.70%72,767
Beckenham and Penge12,90524.71%52,22267.65%77,194
Bermondsey and Old Southwark7,78720.71%37,60354.13%69,473
Bethnal Green and Stepney1,6893.62%46,64756.94%81,922
Bexleyheath and Crayford2,1144.86%43,46162.56%69,470
Brent East13,04734.51%37,80248.93%77,257
Brent West3,7939.17%41,37651.76%79,937
Brentford and Isleworth9,82421.71%45,25457.08%79,283
Chelsea and Fulham1520.32%47,11660.04%78,468
Chipping Barnet2,9145.73%50,85965.17%78,038
Cities of London and Westminster2,7086.91%39,21553.45%73,369
Clapham and Brixton Hill18,00542.13%42,74157.42%74,435
Croydon East6,82515.59%43,77957.11%76,660
Croydon West14,22637.32%38,12248.91%77,942
Dagenham and Rainham7,17318.46%38,86750.82%76,478
Dulwich and West Norwood18,78941.41%45,37861.10%74,265
Ealing Central and Acton13,99529.30%47,76960.90%78,436
Ealing North12,51928.96%43,23257.78%74,820
Ealing Southall15,79333.73%46,81659.51%78,669
East Ham12,86333.95%37,89247.91%79,086
Edmonton and Winchmore Hill12,63230.78%41,04554.15%75,792
Eltham and Chislehurst8,42918.50%45,56661.39%74,224
Enfield North12,73629.28%43,49255.21%78,770
Erith and Thamesmead16,30240.37%40,37951.19%78,886
Feltham and Heston7,94420.43%38,88750.51%76,983
Finchley and Golders Green4,5819.29%49,28963.60%77,500
Greenwich and Woolwich18,36642.99%42,71958.06%73,573
Hackney North and Stoke Newington15,08036.82%40,95952.65%77,797
Hackney South and Shoreditch14,73735.34%41,70153.28%78,262
Hammersmith and Chiswick15,29033.22%46,02160.67%75,860
Hampstead and Highgate14,97030.83%48,55060.67%80,029
Harrow West6,64214.68%45,24156.62%79,902
Hayes and Harlington12,03131.40%38,31551.50%74,404
Hendon150.04%41,25655.11%74,865
Holborn and St Pancras11,57229.98%38,60254.14%71,300
Hornsey and Friern Barnet21,47544.15%48,64269.60%69,885
Ilford North5281.13%46,88860.24%77,835
Ilford South6,89416.75%41,17050.83%80,993
Islington South and Finsbury15,45536.15%42,75457.68%74,122
Kensington and Bayswater2,9036.93%41,90854.21%77,306
Lewisham East18,07344.47%40,63755.38%73,376
Lewisham North15,78235.73%44,16759.52%74,204
Lewisham West and Dulwich East18,39739.64%46,41466.21%70,099
Leyton and Wanstead13,96431.93%43,73261.17%71,491
Mitcham and Morden18,76141.46%45,25558.57%77,272
Peckham15,22839.25%38,79753.79%72,123
Poplar and Limehouse12,56029.17%43,05150.97%84,469
Putney12,48825.33%49,29567.89%72,614
Queens Park and Maida Vale14,91338.89%38,34350.75%75,558
Southgate and Wood Green15,30033.50%45,67158.90%77,542
Stratford and Bow11,63426.78%43,43553.92%80,560
Streatham and Croydon North15,60335.02%44,55357.89%76,966
Tooting19,48736.81%52,94369.59%76,082
Tottenham15,43438.44%40,14852.89%75,906
Uxbridge and Ruislip South5871.28%45,91461.43%74,746
Vauxhall and Camberwell Green15,11240.26%37,53653.89%69,658
Walthamstow17,99639.41%45,66861.32%74,474
West Ham and Beckton9,25425.46%36,34846.13%78,790
East of EnglandMajorityMajority (%)TurnoutTurnout (%)Electorate
Bedford9,43023.19%40,65956.10%72,478
Bury St Edmunds and Stowmarket1,4522.85%50,89365.58%77,599
Cambridge11,07826.31%42,10059.87%70,315
Cambridgeshire North West390.09%44,42458.52%75,915
Colchester8,25018.37%44,90357.08%78,662
Dunstable and Leighton Buzzard6671.45%46,04560.00%76,742
Harlow2,5045.78%43,35758.05%74,683
Hemel Hempstead4,85711.01%44,10862.09%71,038
Hertford and Stortford4,7488.79%54,00968.44%78,915
Hertfordshire North East1,9233.66%52,52068.13%77,090
Hitchin8,10915.44%52,51069.94%75,080
Ipswich7,40316.80%44,07157.75%76,319
Lowestoft2,0164.82%41,82456.27%74,332
Luton North7,51019.38%38,74551.75%74,866
Luton South and Bedfordshire South6,85817.87%38,38249.87%76,970
Norfolk South2,8265.70%49,57966.88%74,135
Norfolk South West6301.42%44,33559.33%74,724
Norwich North10,85023.71%45,76561.98%73,834
Norwich South13,23929.36%45,09559.04%76,381
Peterborough1180.28%41,87257.06%73,378
Southend East and Rochford4,02710.15%39,65656.48%70,217
Southend West and Leigh1,9494.15%46,96862.50%75,154
Stevenage6,61815.49%42,71560.95%70,086
Suffolk Coastal1,0702.16%49,45166.36%74,522
Thurrock6,47417.24%37,55851.17%73,405
Watford4,72310.62%44,45560.90%73,000
Welwyn Hatfield3,7997.84%48,45564.38%75,259
South EastMajorityMajority (%)TurnoutTurnout (%)Electorate
Aldershot5,68311.71%48,54461.79%78,569
Ashford1,7793.79%46,97561.64%76,212
Aylesbury6301.26%49,94063.08%79,169
Banbury3,2566.76%48,17865.82%73,193
Basingstoke6,48413.24%48,98962.42%78,487
Bracknell7841.79%43,83761.18%71,656
Brighton Kemptown and Peacehaven9,66323.75%40,68659.15%68,784
Buckingham and Bletchley2,4215.08%47,64163.66%74,832
Canterbury8,65318.32%47,23166.36%71,171
Chatham and Aylesford1,9984.89%40,84554.38%75,109
Crawley5,23511.47%45,64260.40%75,569
Dartford1,1922.68%44,48858.98%75,426
Dover and Deal7,58515.88%47,77562.53%76,406
Earley and Woodley8481.85%45,91462.43%73,548
Folkestone and Hythe3,7298.62%43,24661.73%70,056
Gillingham and Rainham3,9729.65%41,14055.96%73,523
Gravesham2,7126.27%43,23259.15%73,088
Hastings and Rye8,65318.81%45,99060.56%75,939
Hove and Portslade19,79138.13%51,90970.09%74,063
Isle of Wight West3,1779.27%34,29061.89%55,406
Milton Keynes Central7,29115.28%47,72958.87%81,078
Milton Keynes North5,43011.81%45,97765.02%70,709
Oxford East14,46536.77%39,34154.76%71,845
Portsmouth North7801.88%41,59359.04%70,446
Portsmouth South13,15533.79%38,92852.81%73,711
Reading Central12,63727.90%45,29161.54%73,600
Reading West and Mid Berkshire1,3612.92%46,55167.68%68,786
Rochester and Strood2,9306.88%42,59857.37%74,257
Sittingbourne and Sheppey3550.87%40,99851.85%79,067
Slough3,6478.43%43,27853.09%81,512
Southampton Itchen6,10516.04%38,05355.65%68,379
Southampton Test9,33326.07%35,80554.65%65,520
Thanet East6,97116.32%42,71357.00%74,940
Worthing East and Shoreham9,51919.40%49,07865.67%74,738
Worthing West3,9497.74%50,99766.20%77,038
Wycombe4,59110.29%44,63760.45%73,846
South WestMajorityMajority (%)TurnoutTurnout (%)Electorate
Bournemouth East5,47912.20%44,91062.07%72,354
Bournemouth West3,2248.18%39,41856.10%70,259
Bristol East6,60614.33%46,10960.74%75,917
Bristol North East11,16726.60%41,98959.92%70,076
Bristol North West15,66932.33%48,46464.73%74,869
Bristol South7,66617.66%43,40357.46%75,533
Camborne and Redruth7,80616.34%47,78564.23%74,402
Cornwall South East1,9113.88%49,28667.77%72,728
Dorset South1,0482.14%49,03764.59%75,924
Exeter11,93729.70%40,19559.25%67,840
Filton and Bradley Stoke10,00019.85%50,36764.92%77,584
Forest of Dean2780.58%48,09166.74%72,052
Gloucester3,4317.51%45,69257.49%79,475
Plymouth Moor View5,60413.08%42,85657.35%74,724
Plymouth Sutton and Devonport13,32831.66%42,09555.89%75,313
Poole180.04%44,49561.36%72,509
Somerset North6391.19%53,76672.24%74,426
Somerset North East and Hanham5,31910.40%51,12569.19%73,887
St Austell and Newquay2,4705.29%46,73261.38%76,140
Stroud11,38820.62%55,22170.88%77,912
Swindon North4,1039.29%44,16560.30%73,238
Swindon South9,60621.44%44,79461.70%72,596
Truro and Falmouth8,15116.22%50,26468.78%73,082
Weston-Super-Mare4,40910.40%42,39059.37%71,396
East MidlandsMajorityMajority (%)TurnoutTurnout (%)Electorate
Amber Valley3,5548.36%42,53159.45%71,546
Bassetlaw5,76812.85%44,87857.41%78,173
Bolsover6,32314.90%42,43454.87%77,334
Broxtowe8,40317.57%47,83866.51%71,923
Chesterfield10,82026.04%41,55557.99%71,654
Corby and Northamptonshire East6,33112.77%49,58962.94%78,787
Derby North8,91521.79%40,91956.91%71,900
Derby South6,00216.05%37,39951.27%72,952
Derbyshire Dales3500.68%51,27269.93%73,317
Derbyshire Mid1,8783.95%47,54368.62%69,281
Derbyshire North East1,7533.82%45,86662.71%73,139
Derbyshire South4,1689.11%45,73762.05%73,714
Erewash5,85913.62%43,00660.15%71,497
Gedling11,88124.39%48,72263.27%77,006
High Peak7,90816.07%49,20666.15%74,385
Kettering3,8207.60%50,23163.27%79,390
Leicester West8,77724.80%35,39747.77%74,102
Leicestershire North West1,0122.08%48,57262.47%77,757
Lincoln8,79320.86%42,16058.30%72,313
Loughborough4,96011.74%42,25961.25%68,996
Mansfield3,4858.48%41,08755.66%73,817
Northampton North9,01421.56%41,81355.33%75,575
Northampton South4,0719.27%43,90462.37%70,393
Nottingham East15,16241.65%36,40152.45%69,395
Nottingham North and Kimberley9,42726.93%35,00747.46%73,768
Nottingham South10,29431.31%32,87951.17%64,255
Rushcliffe7,42612.86%57,74472.95%79,160
Sherwood Forest5,44311.19%48,66061.68%78,894
Wellingborough and Rushden5,48612.47%43,98556.71%77,559
West MidlandsMajorityMajority (%)TurnoutTurnout (%)Electorate
Birmingham Edgbaston8,36822.36%37,42852.14%71,787
Birmingham Erdington7,01920.56%34,13744.07%77,463
Birmingham Hall Green and Moseley5,65613.59%41,60654.08%76,936
Birmingham Hodge Hill and Solihull North1,5664.59%34,13643.91%77,737
Birmingham Ladywood3,4219.35%36,57943.71%83,693
Birmingham Northfield5,38914.31%37,65250.85%74,048
Birmingham Selly Oak11,53730.03%38,42350.77%75,678
Birmingham Yardley6931.92%36,14449.38%73,203
Burton and Uttoxeter2,2664.97%45,62758.50%77,992
Cannock Chase3,1257.28%42,95355.80%76,974
Coventry East11,62331.40%37,01448.83%75,801
Coventry North West11,17426.59%42,03056.00%75,057
Coventry South10,20123.87%42,73156.03%76,262
Dudley1,9005.31%35,79651.03%70,151
Halesowen4,36411.31%38,57856.28%68,549
Lichfield8101.65%49,10464.51%76,118
Newcastle-under-Lyme5,06912.79%39,61858.40%67,839
Nuneaton3,4798.44%41,21357.37%71,843
Redditch7891.86%42,37559.65%71,038
Rugby4,4289.04%49,00465.43%74,901
Shrewsbury11,35522.02%51,56067.28%76,633
Smethwick11,18831.86%35,11548.19%72,863
Stafford4,5959.99%46,00965.16%70,608
Stoke-on-Trent Central6,40918.16%35,28947.89%73,693
Stoke-on-Trent North5,08214.06%36,15051.80%69,790
Stoke-on-Trent South6271.53%40,94258.49%70,002
Stourbridge3,0737.71%39,87858.38%68,310
Tamworth1,3823.16%43,78858.34%75,059
Telford8,10219.89%40,73055.18%73,808
Tipton and Wednesbury3,38510.63%31,85042.98%74,100
Walsall and Bloxwich4,91413.21%37,19149.62%74,951
Warwick and Leamington12,41225.23%49,19864.48%76,294
Warwickshire North and Bedworth2,1985.37%40,94058.69%69,752
West Bromwich9,55426.19%36,48149.28%74,026
Wolverhampton North East5,42216.29%33,28947.07%70,715
Wolverhampton South East9,18827.52%33,38243.09%77,473
Wolverhampton West7,86818.02%43,65756.08%77,851
Worcester7,11615.46%46,03661.44%74,931
Yorkshire and the HumberMajorityMajority (%)TurnoutTurnout (%)Electorate
Barnsley North7,81121.17%36,89447.14%78,267
Barnsley South4,74813.53%35,08246.25%75,850
Bradford East6,18916.63%37,21649.51%75,167
Bradford South4,39213.29%33,04246.54%71,002
Bradford West7071.91%37,08147.60%77,897
Calder Valley8,99118.12%49,60864.12%77,364
Colne Valley4,96310.74%46,22163.63%72,638
Doncaster Central9,55125.17%37,94450.81%74,678
Doncaster East and the Isle of Axholme2,3115.91%39,13255.78%70,154
Doncaster North9,12629.44%31,00244.44%69,759
Great Grimsby and Cleethorpes4,80313.12%36,61948.08%76,157
Halifax6,26915.59%40,21451.88%77,516
Huddersfield4,53311.29%40,16551.63%77,795
Hull East3,92013.15%29,81642.20%70,650
Hull North and Cottingham10,67927.94%38,22850.78%75,280
Hull West and Haltemprice8,97923.52%38,17852.12%73,252
Leeds Central and Headingley8,42226.66%31,59544.78%70,554
Leeds East11,26528.60%39,38851.69%76,207
Leeds North East16,08335.61%45,16764.36%70,178
Leeds North West11,89623.90%49,77769.53%71,592
Leeds South11,27935.61%31,67841.71%75,953
Leeds South West and Morley8,42320.95%40,20955.96%71,854
Leeds West and Pudsey12,39232.19%38,49454.94%70,069
Normanton and Hemsworth6,66218.33%36,34948.05%75,645
Ossett and Denby Dale4,54210.35%43,87360.67%72,312
Penistone and Stocksbridge8,73919.88%43,96562.12%70,770
Pontefract, Castleford and Knottingley6,63018.44%35,95748.19%74,618
Rawmarsh and Conisbrough6,90820.38%33,90449.04%69,132
Rother Valley9982.40%41,60859.90%69,460
Rotherham5,49014.87%36,93248.64%75,929
Scarborough and Whitby5,40812.23%44,22159.31%74,558
Scunthorpe3,5429.07%39,05152.58%74,263
Selby10,19520.71%49,22263.06%78,055
Sheffield Brightside and Hillsborough11,60036.69%31,61244.87%70,453
Sheffield Central8,28626.05%31,80352.33%60,777
Sheffield Hallam8,18915.87%51,60170.65%73,033
Sheffield Heeley15,30439.81%38,44652.41%73,359
Sheffield South East12,45834.83%35,77148.21%74,194
Shipley8,60317.81%48,30365.16%74,130
Spen Valley6,18815.07%41,05856.52%72,642
Wakefield and Rothwell9,34622.99%40,65654.16%75,067
York Central19,15444.21%43,32354.46%79,557
York Outer9,39118.38%51,10667.04%76,228
North EastMajorityMajority (%)TurnoutTurnout (%)Electorate
Bishop Auckland6,67216.50%40,42757.14%70,745
Blaydon and Consett11,15326.42%42,21659.89%70,487
Blyth and Ashington9,17322.70%40,40152.98%76,263
Cramlington and Killingworth12,82028.24%45,39459.55%76,228
Darlington2,2985.42%42,37859.89%70,763
Durham North5,87314.13%41,56556.76%73,235
Durham, City of11,75728.94%40,62757.56%70,582
Easington6,54219.06%34,32449.45%69,411
Gateshead Central and Whickham9,64423.98%40,21757.60%69,823
Hartlepool7,69821.68%35,51149.71%71,437
Hexham3,7137.16%51,82867.81%76,431
Houghton and Sunderland South7,16917.91%40,03251.03%78,448
Jarrow and Gateshead East8,96424.41%36,72852.27%70,272
Middlesbrough and Thornaby East9,19226.72%34,40745.80%75,123
Middlesbrough South and Cleveland East2140.56%38,03554.08%70,328
Newcastle upon Tyne Central and West11,06026.74%41,35553.73%76,969
Newcastle upon Tyne East and Wallsend12,81730.29%42,32155.38%76,421
Newcastle upon Tyne North17,76236.53%48,61764.70%75,146
Newton Aycliffe and Spennymoor8,83922.18%39,84655.17%72,224
Northumberland North5,06710.37%48,84365.89%74,132
Redcar3,3238.70%38,20954.40%70,241
South Shields6,65318.07%36,82453.86%68,366
Stockton North7,93921.23%37,40153.25%70,242
Sunderland Central6,07315.20%39,95752.47%76,145
Tynemouth15,45531.92%48,41865.90%73,469
Washington and Gateshead South6,91318.67%37,02152.16%70,972
North WestMajorityMajority (%)TurnoutTurnout (%)Electorate
Altrincham and Sale West4,1748.11%51,45269.51%74,026
Ashton-under-Lyne6,79119.15%35,46149.94%71,002
Barrow and Furness5,32412.61%42,22156.31%74,980
Birkenhead13,79831.99%43,13455.24%78,091
Blackley and Middleton South10,25032.71%31,34043.47%72,097
Blackpool North and Fleetwood4,64711.11%41,81057.01%73,339
Blackpool South6,84819.47%35,18045.42%77,459
Bolton North East6,65315.34%43,35954.19%80,011
Bolton South and Walkden6,74318.26%36,93046.38%79,622
Bolton West4,94511.09%44,59859.52%74,933
Bootle21,98356.54%38,88053.23%73,037
Burnley3,4208.61%39,71952.99%74,951
Bury North6,94415.25%45,52058.58%77,703
Bury South9,36122.18%42,21456.03%75,339
Carlisle5,20011.31%45,97959.05%77,863
Cheshire Mid8,92721.51%41,50958.98%70,384
Chester North and Neston11,87026.56%44,69463.65%70,215
Congleton3,3876.76%50,12568.75%72,914
Crewe and Nantwich9,72720.61%47,19761.22%77,095
Ellesmere Port and Bromborough16,90840.29%41,96459.27%70,799
Gorton and Denton13,41336.69%36,56047.78%76,524
Heywood and Middleton North6,08216.38%37,13050.64%73,328
Hyndburn1,6874.64%36,37454.17%67,147
Knowsley18,31950.82%36,04750.00%72,087
Lancashire West13,62530.83%44,20059.66%74,083
Lancaster and Wyre9,25321.51%43,00857.53%74,760
Leigh and Atherton8,88121.57%41,17051.62%79,761
Liverpool Garston20,10447.87%41,99360.61%69,282
Liverpool Riverside14,79345.68%32,38145.36%71,380
Liverpool Walton20,24554.89%36,88653.21%69,317
Liverpool Wavertree16,30440.95%39,81556.41%70,581
Liverpool West Derby20,42353.74%38,00654.35%69,934
Macclesfield9,12017.28%52,79270.51%74,876
Makerfield5,39913.41%40,26352.40%76,845
Manchester Central13,79734.73%39,72546.71%85,049
Manchester Rusholme8,23528.36%29,03339.99%72,604
Manchester Withington13,98233.51%41,73159.15%70,549
Morecambe and Lunesdale5,81512.10%48,05962.88%76,424
Oldham East and Saddleworth6,35715.87%40,06555.06%72,760
Oldham West, Chadderton and Royton4,97612.90%38,57351.19%75,346
Pendle and Clitheroe9021.93%46,75459.34%78,796
Penrith and Solway5,25710.67%49,28163.23%77,935
Preston5,29113.23%39,99351.53%77,608
Ribble Valley8561.65%52,02364.64%80,484
Rochdale1,4403.63%39,68854.74%72,507
Rossendale and Darwen5,62812.61%44,61859.94%74,440
Runcorn and Helsby14,69634.80%42,23559.65%70,801
Salford15,10138.03%39,70447.47%83,633
Sefton Central18,28238.53%47,44963.88%74,282
South Ribble6,50113.91%46,72063.63%73,420
Southport5,78912.85%45,05961.19%73,641
St Helens North12,16930.07%40,47453.62%75,483
St Helens South and Whiston11,94531.41%38,03553.14%71,569
Stalybridge and Hyde8,53922.93%37,23951.53%72,265
Stockport15,27034.96%43,68357.01%76,625
Stretford and Urmston16,15035.11%46,00261.21%75,152
Wallasey17,99642.10%42,74657.70%74,082
Warrington North9,19022.95%40,04156.71%70,601
Warrington South11,34022.83%49,67263.36%78,399
Whitehaven and Workington13,28631.75%41,84057.16%73,198
Widnes and Halewood16,42543.09%38,11654.33%70,161
Wigan9,54923.35%40,89952.75%77,537
Wirral West9,99820.02%49,95168.58%72,838
Worsley and Eccles11,09126.07%42,54354.10%78,643
Wythenshawe and Sale East14,61037.34%39,13250.32%77,765
ScotlandMajorityMajority (%)TurnoutTurnout (%)Electorate
Airdrie and Shotts7,54720.58%36,66652.23%70,199
Alloa and Grangemouth6,12214.86%41,20158.29%70,680
Ayr, Carrick and Cumnock4,15410.15%40,93658.20%70,340
Ayrshire Central6,86916.58%41,41959.67%69,413
Ayrshire North and Arran3,5518.40%42,26258.55%72,176
Bathgate and Linlithgow8,32319.79%42,06558.27%72,185
Coatbridge and Bellshill6,34416.38%38,73153.30%72,667
Cowdenbeath and Kirkcaldy7,24817.76%40,81456.81%71,845
Cumbernauld and Kirkintilloch4,14410.11%40,97658.25%70,350
Dunbartonshire West6,01015.18%39,58457.31%69,074
Dunfermline and Dollar8,24118.50%44,53761.16%72,824
East Kilbride and Strathaven9,05719.39%46,70761.12%76,415
East Lothian13,26527.58%48,10263.75%75,456
Edinburgh East and Musselburgh3,7158.15%45,57559.82%76,188
Edinburgh North and Leith7,26814.69%49,47563.10%78,411
Edinburgh South17,25136.84%46,82666.10%70,839
Edinburgh South West6,21713.61%45,66461.89%73,784
Falkirk4,99611.72%42,62557.93%73,584
Glasgow East3,78410.68%35,44551.38%68,988
Glasgow North3,53910.19%34,73951.41%67,579
Glasgow North East4,63713.60%34,09146.95%72,610
Glasgow South4,1549.80%42,37860.35%70,219
Glasgow South West3,2859.21%35,66951.79%68,871
Glasgow West6,44616.15%39,90257.81%69,028
Glenrothes and Mid Fife2,9548.17%36,13951.15%70,655
Hamilton and Clyde Valley9,47222.51%42,08455.76%75,480
Inverclyde and Renfrewshire West6,37115.79%40,35057.54%70,124
Kilmarnock and Loudoun5,11912.05%42,47856.92%74,628
Livingston3,5287.87%44,84057.46%78,043
Midlothian8,16718.49%44,16559.75%73,916
Motherwell, Wishaw and Carluke7,08518.15%39,02654.37%71,777
Na h-Eileanan an Iar (Western Isles)3,83628.36%13,52863.71%21,235
Paisley and Renfrewshire North6,33315.25%41,51958.39%71,103
Paisley and Renfrewshire South6,52715.81%41,28357.68%71,574
Renfrewshire East8,42116.77%50,22767.30%74,626
Rutherglen8,76720.64%42,48458.46%72,674
Stirling and Strathallan1,3942.80%49,78265.26%76,284
WalesMajorityMajority (%)TurnoutTurnout (%)Electorate
Aberafan Maesteg10,35428.96%35,75549.26%72,580
Alyn and Deeside8,79420.27%43,39257.25%75,790
Bangor Aberconwy4,89611.75%41,66059.07%70,527
Blaenau Gwent and Rhymney12,18340.72%29,92242.65%70,153
Bridgend8,59520.77%41,37456.56%73,152
Caerphilly6,41916.79%38,23452.63%72,643
Cardiff East9,09723.25%39,12353.69%72,873
Cardiff North11,20723.61%47,47366.55%71,335
Cardiff South and Penarth11,76730.04%39,17653.95%72,613
Cardiff West7,01915.68%44,75759.30%75,473
Clwyd East4,6229.67%47,82262.40%76,637
Clwyd North1,1962.87%41,62755.48%75,027
Gower11,56724.49%47,22962.04%76,123
Llanelli1,5043.69%40,74456.96%71,536
Merthyr Tydfil and Aberdare7,44721.15%35,21547.29%74,460
Monmouthshire3,3386.57%50,84467.95%74,823
Montgomeryshire and Glyndwr3,8158.82%43,25958.43%74,039
Neath and Swansea East6,62716.51%40,13752.61%76,291
Newport East9,00923.38%38,53150.14%76,845
Newport West and Islwyn8,86821.14%41,95155.36%75,781
Pembrokeshire Mid and South1,8784.03%46,62959.00%79,031
Pontypridd8,40221.34%39,37851.85%75,951
Rhondda and Ogmore7,79021.76%35,80648.07%74,493
Swansea West8,51523.88%35,65748.03%74,236
Torfaen7,32220.51%35,70549.77%71,738
Vale of Glamorgan4,2169.20%45,82661.62%74,374
Wrexham5,94814.73%40,37357.45%70,269

Conservative

LondonMajorityMajority (%)TurnoutTurnout (%)Electorate
Bromley and Biggin Hill3020.65%46,78866.17%70,713
Chingford and Woodford Green4,7579.81%48,51265.55%74,010
Croydon South2,3134.68%49,37865.87%74,968
Harrow East11,68024.45%47,77762.55%76,386
Hornchurch and Upminster1,9434.14%46,91162.18%75,438
Old Bexley and Sidcup3,5487.45%47,63365.89%72,290
Orpington5,11811.11%46,07364.71%71,203
Romford1,4633.32%44,04760.36%72,978
Ruislip, Northwood and Pinner7,58116.10%47,09165.69%71,683
East of EnglandMajorityMajority (%)TurnoutTurnout (%)Electorate
Basildon and Billericay200.05%42,12454.80%76,873
Bedfordshire Mid1,3212.66%49,62165.10%76,218
Bedfordshire North5,41410.50%51,56165.39%78,850
Braintree3,6707.49%49,02863.03%77,781
Brentwood and Ongar5,98012.37%48,33264.14%75,352
Broadland and Fakenham7191.45%49,51364.42%76,863
Broxbourne2,8586.65%42,95257.13%75,187
Cambridgeshire North East7,18918.35%39,17654.78%71,511
Castle Point3,2518.00%40,63357.26%70,967
Epping Forest5,68213.61%41,75357.81%72,229
Essex North West2,6104.80%54,38668.13%79,824
Harwich and Essex North1,1622.42%48,04362.74%76,579
Hertfordshire South West4,4569.23%48,25467.63%71,353
Hertsmere7,99216.65%48,00765.30%73,518
Huntingdon1,4992.88%52,04065.81%79,074
Maldon6,90613.86%49,84163.67%78,281
Norfolk Mid3,0546.65%45,89761.00%75,238
Norfolk North West4,95411.12%44,56659.89%74,415
Rayleigh and Wickford5,62111.72%47,97862.65%76,576
Suffolk Central and Ipswich North4,2909.24%46,42363.55%73,046
Suffolk South3,0476.24%48,80165.40%74,619
Suffolk West3,2477.03%46,16159.83%77,149
Witham5,14510.17%50,60364.00%79,072
South EastMajorityMajority (%)TurnoutTurnout (%)Electorate
Arundel and South Downs12,13422.17%54,74070.21%77,969
Beaconsfield5,45511.43%47,72665.60%72,751
Bexhill and Battle2,6575.56%47,75066.13%72,209
Bognor Regis and Littlehampton1,7653.69%47,82761.66%77,565
Buckinghamshire Mid5,87210.88%53,95171.54%75,415
East Grinstead and Uckfield8,48016.83%50,39366.85%75,385
Fareham and Waterlooville6,07912.13%50,12364.52%77,691
Farnham and Bordon1,3492.54%53,01569.83%75,918
Faversham and Mid Kent1,4693.15%46,59462.71%74,301
Godalming and Ash8911.63%54,69672.14%75,816
Gosport6,05413.67%44,27760.44%73,261
Hamble Valley4,8028.89%54,00467.95%79,478
Hampshire East1,2752.55%50,00670.77%70,659
Hampshire North West3,2886.47%50,82364.64%78,629
Havant920.22%42,18658.31%72,346
Herne Bay and Sandwich2,4995.12%48,82762.73%77,841
Isle of Wight East3,3239.75%34,07861.01%55,855
Maidstone and Malling1,6743.61%46,38960.68%76,449
New Forest East8,49518.78%45,23064.05%70,618
New Forest West5,60012.09%46,33767.50%68,644
Reigate3,1875.99%53,16168.95%77,101
Romsey and Southampton North2,1914.38%50,02769.61%71,871
Runnymede and Weybridge7,62715.81%48,25365.55%73,610
Sevenoaks5,44010.90%49,89967.70%73,708
Spelthorne1,5903.44%46,16662.57%73,782
Surrey East7,45015.14%49,19667.11%73,307
Sussex Weald6,84213.91%49,17567.46%72,897
Tonbridge11,16622.19%50,32869.13%72,799
Weald of Kent8,42216.61%50,71266.74%75,988
Windsor6,45714.27%45,24661.70%73,334
South WestMajorityMajority (%)TurnoutTurnout (%)Electorate
Bridgwater1,3493.36%40,12956.07%71,571
Christchurch7,45515.75%47,33566.61%71,064
Cotswolds North3,3576.68%50,22969.27%72,513
Devon Central610.11%53,43270.88%75,385
Devon South West2,1124.04%52,24267.32%77,600
Dorset North1,5893.20%49,68368.35%72,690
Exmouth and Exeter East1210.24%51,31664.16%79,983
Salisbury3,8077.59%50,17371.39%70,281
Torridge and Tavistock3,9507.77%50,82068.01%74,727
Wiltshire East4,7169.99%47,19365.18%72,409
Wiltshire South West3,2437.02%46,16864.50%71,574
East MidlandsMajorityMajority (%)TurnoutTurnout (%)Electorate
Daventry3,0125.67%53,08265.63%80,879
Gainsborough3,5327.57%46,68561.56%75,836
Grantham and Bourne4,4969.75%46,12562.94%73,280
Harborough, Oadby and Wigston2,3784.72%50,38665.09%77,407
Hinckley and Bosworth5,40811.31%47,79962.54%76,431
Leicester East4,4269.47%46,71461.02%76,560
Leicestershire Mid2,2014.58%48,05063.28%75,933
Leicestershire South5,50610.72%51,35965.39%78,543
Louth and Horncastle5,50611.85%46,47960.45%76,882
Melton and Syston5,39611.73%45,98661.88%74,316
Newark3,5726.68%53,45966.80%80,028
Northamptonshire South3,6876.87%53,69768.64%78,233
Rutland and Stamford10,39421.40%48,57767.74%71,711
Sleaford and North Hykeham4,3468.95%48,56564.06%75,807
South Holland and the Deepings6,85614.93%45,93058.53%78,473
West MidlandsMajorityMajority (%)TurnoutTurnout (%)Electorate
Aldridge-Brownhills4,29410.50%40,91257.73%70,871
Bromsgrove3,0165.98%50,40565.92%76,468
Droitwich and Evesham8,99518.13%49,60964.74%76,624
Hereford and Herefordshire South1,2792.81%45,57263.12%72,203
Kenilworth and Southam6,57412.33%53,32071.17%74,923
Kingswinford and Staffordshire South6,30313.95%45,18063.05%71,662
Meriden and Solihull East4,58410.41%44,03559.78%73,659
Shropshire South1,6243.14%51,65367.32%76,723
Solihull West and Shirley4,6209.86%46,87765.28%71,813
Staffordshire Moorlands1,1752.71%43,30261.96%69,892
Stone, Great Wyrley and Penkridge5,46612.78%42,77059.76%71,570
Sutton Coldfield2,5435.26%48,33365.24%74,080
Worcestershire West6,54711.97%54,68769.01%79,242
Wrekin, The8831.77%50,02063.36%78,942
Wyre Forest8121.80%45,15858.35%77,394
Yorkshire and the HumberMajorityMajority (%)TurnoutTurnout (%)Electorate
Beverley and Holderness1240.28%44,89762.36%71,994
Bridlington and the Wolds3,1257.28%42,93757.68%74,438
Brigg and Immingham3,2437.63%42,50858.15%73,099
Goole and Pocklington3,5727.18%49,74262.24%79,925
Keighley and Ilkley1,6253.52%46,18662.11%74,367
Richmond and Northallerton12,18525.11%48,52665.68%73,888
Skipton and Ripon1,6503.09%53,45067.44%79,251
Thirsk and Malton7,55015.16%49,79763.45%78,484
Wetherby and Easingwold4,8469.27%52,25970.30%74,334
North EastMajorityMajority (%)TurnoutTurnout (%)Electorate
Stockton West2,1394.40%48,63867.68%71,868
North WestMajorityMajority (%)TurnoutTurnout (%)Electorate
Chester South and Eddisbury3,0575.82%52,48670.66%74,284
Fylde5611.17%47,96062.20%77,100
Tatton1,1362.19%51,90969.92%74,237
ScotlandMajorityMajority (%)TurnoutTurnout (%)Electorate
Aberdeenshire West and Kincardine3,4417.03%48,95867.07%72,994
Berwickshire, Roxburgh and Selkirk6,59914.17%46,55860.91%76,438
Dumfries and Galloway9302.03%45,77558.28%78,541
Dumfriesshire, Clydesdale and Tweeddale4,2429.59%44,21461.49%71,900
Gordon and Buchan8782.00%43,84863.00%69,605

Liberal Democrat

LondonMajorityMajority (%)TurnoutTurnout (%)Electorate
Carshalton and Wallington7,90516.94%46,67062.76%74,362
Kingston and Surbiton17,23534.02%50,66465.51%77,340
Richmond Park17,15533.30%51,51768.70%74,988
Sutton and Cheam3,8017.98%47,60665.84%72,302
Twickenham21,45740.01%53,63571.53%74,980
Wimbledon12,61022.93%54,98572.02%76,352
East of EnglandMajorityMajority (%)TurnoutTurnout (%)Electorate
Cambridgeshire South10,64119.39%54,88570.98%77,327
Chelmsford4,7539.37%50,71665.89%76,972
Ely and Cambridgeshire East4950.95%52,36966.20%79,112
Harpenden and Berkhamsted10,70819.71%54,33675.21%72,242
Norfolk North2,5855.49%47,04365.85%71,438
St Albans19,83438.43%51,61470.96%72,739
St Neots and Mid Cambridgeshire4,6218.74%52,88267.70%78,115
South EastMajorityMajority (%)TurnoutTurnout (%)Electorate
Bicester and Woodstock4,9589.87%50,21967.54%74,350
Chesham and Amersham5,45110.01%54,45572.71%74,889
Chichester12,17223.43%51,94766.28%78,374
Didcot and Wantage6,23311.39%54,73367.83%80,689
Dorking and Horley5,39110.79%49,96570.08%71,300
Eastbourne12,20426.76%45,60562.82%72,592
Eastleigh1,5463.33%46,42066.35%69,965
Epsom and Ewell3,6866.76%54,52571.26%76,513
Esher and Walton12,00322.28%53,88072.77%74,042
Guildford8,42917.45%48,29468.28%70,734
Hampshire North East6341.14%55,56072.18%76,975
Henley and Thame6,26711.79%53,15772.08%73,749
Horsham2,5174.54%55,49970.12%79,150
Lewes12,62423.74%53,17369.81%76,166
Maidenhead2,9635.89%50,32966.50%75,687
Newbury2,3774.86%48,93067.97%71,986
Oxford West and Abingdon14,89432.38%45,99865.85%69,851
Surrey Heath5,64011.80%47,78866.43%71,934
Sussex Mid6,66212.49%53,32870.20%75,969
Tunbridge Wells8,68716.01%54,25068.90%78,738
Winchester13,82124.22%57,07672.90%78,289
Witney4,3398.58%50,58467.04%75,448
Woking11,24623.36%48,14565.97%72,977
Wokingham8,34515.45%53,99971.92%75,082
South WestMajorityMajority (%)TurnoutTurnout (%)Electorate
Bath11,21823.31%48,13069.10%69,655
Cheltenham7,21014.55%49,54265.06%76,143
Chippenham8,13816.44%49,51268.30%72,492
Cornwall North9,95719.43%51,24566.70%76,832
Cotswolds South4,9739.51%52,28773.14%71,490
Devon North6,74413.12%51,41765.03%79,068
Devon South7,12714.54%49,00467.82%72,261
Dorset Mid and Poole North1,3522.73%49,51465.76%75,294
Dorset West7,78914.81%52,60569.22%75,998
Frome and Somerset East5,41511.59%46,71665.25%71,593
Glastonbury and Somerton6,61113.88%47,64265.28%72,982
Honiton and Sidmouth6,70013.23%50,65567.06%75,537
Melksham and Devizes2,4014.69%51,20371.12%71,999
Newton Abbot2,2464.68%47,99264.95%73,885
St Ives13,78628.66%48,10668.74%69,980
Taunton and Wellington11,93923.74%50,29464.38%78,116
Tewkesbury6,26212.90%48,53966.08%73,458
Thornbury and Yate3,0145.65%53,36768.25%78,195
Tiverton and Minehead3,5077.38%47,49166.10%71,843
Torbay5,34911.60%46,11560.54%76,179
Wells and Mendip Hills11,12122.08%50,36868.49%73,538
Yeovil12,26825.06%48,95261.42%79,700
West MidlandsMajorityMajority (%)TurnoutTurnout (%)Electorate
Shropshire North15,31130.87%49,59463.91%77,594
Stratford-on-Avon7,12213.45%52,95969.94%75,725
Yorkshire and the HumberMajorityMajority (%)TurnoutTurnout (%)Electorate
Harrogate and Knaresborough8,23815.82%52,06466.77%77,970
North WestMajorityMajority (%)TurnoutTurnout (%)Electorate
Cheadle12,23524.12%50,73168.20%74,385
Hazel Grove6,50014.13%45,99863.15%72,843
Westmorland and Lonsdale21,47243.35%49,53368.77%72,029
ScotlandMajorityMajority (%)TurnoutTurnout (%)Electorate
Caithness, Sutherland and Easter Ross10,48922.78%46,04861.70%74,627
Dunbartonshire Mid9,67318.34%52,73871.66%73,596
Edinburgh West16,47031.39%52,47168.60%76,490
Fife North East13,47931.55%42,72861.25%69,762
Inverness, Skye and Ross-shire West2,1604.49%48,05661.67%77,927
Orkney and Shetland7,80737.74%20,68860.43%34,236
WalesMajorityMajority (%)TurnoutTurnout (%)Electorate
Brecon, Radnor and Cwm Tawe1,4723.16%46,54863.66%73,114

SNP

ScotlandMajorityMajority (%)TurnoutTurnout (%)Electorate
Aberdeen North1,7604.18%42,09555.44%75,925
Aberdeen South3,7588.11%46,34559.93%77,328
Aberdeenshire North and Moray East9422.47%38,18854.51%70,058
Angus and Perthshire Glens4,87010.29%47,34861.76%76,668
Arbroath and Broughty Ferry8591.95%44,11757.94%76,149
Argyll, Bute and Lochaber South6,23213.89%44,86262.52%71,756
Dundee Central6751.74%38,84852.34%74,221
Moray West, Nairn and Strathspey1,0012.15%46,55460.40%77,072
Perth and Kinross-shire4,1278.24%50,07764.82%77,261

Sinn Fein

Northern IrelandMajorityMajority (%)TurnoutTurnout (%)Electorate
Belfast North5,61213.87%40,45254.49%74,240
Belfast West15,96140.16%39,74352.75%75,346
Down South9,28020.51%45,24359.34%76,248
Fermanagh and South Tyrone4,5718.95%51,07665.63%77,828
Newry and Armagh15,49333.72%45,94258.72%78,244
Tyrone West15,91736.43%43,69558.83%74,269
Ulster Mid14,92332.84%45,44561.41%74,000

DUP

Northern IrelandMajorityMajority (%)TurnoutTurnout (%)Electorate
Antrim East1,3063.29%39,67554.13%73,302
Belfast East2,6766.27%42,70658.57%72,917
Londonderry East1790.43%41,27754.52%75,707
Strangford5,13113.19%38,90952.21%74,525
Upper Bann7,40615.64%47,35858.29%81,249

Reform UK

East of EnglandMajorityMajority (%)TurnoutTurnout (%)Electorate
Basildon South and Thurrock East980.25%39,54954.69%72,314
Clacton8,40518.29%45,95858.39%78,703
Great Yarmouth1,4263.50%40,74855.58%73,317
East MidlandsMajorityMajority (%)TurnoutTurnout (%)Electorate
Ashfield5,50813.81%39,88257.86%68,929
Boston and Skegness2,0104.97%40,45553.36%75,811

Green

East of EnglandMajorityMajority (%)TurnoutTurnout (%)Electorate
Waveney Valley5,59411.40%49,07267.17%73,056
South EastMajorityMajority (%)TurnoutTurnout (%)Electorate
Brighton Pavilion14,29027.29%52,36370.02%74,786
South WestMajorityMajority (%)TurnoutTurnout (%)Electorate
Bristol Central10,40724.00%43,36569.12%62,735
West MidlandsMajorityMajority (%)TurnoutTurnout (%)Electorate
Herefordshire North5,89411.70%50,36269.18%72,797

Plaid Cymru

WalesMajorityMajority (%)TurnoutTurnout (%)Electorate
Caerfyrddin4,5359.94%45,60461.62%74,003
Ceredigion Preseli14,78931.94%46,30261.17%75,690
Dwyfor Meirionnydd15,87639.30%40,39555.30%73,042
Ynys Mon6371.95%32,62861.40%53,141

SDLP

Northern IrelandMajorityMajority (%)TurnoutTurnout (%)Electorate
Belfast South and Down Mid12,50628.76%43,49158.18%74,749
Foyle4,16610.86%38,35852.19%73,496

Alliance NI

Northern IrelandMajorityMajority (%)TurnoutTurnout (%)Electorate
Lagan Valley2,9596.03%49,08159.71%82,201

Speaker

North WestMajorityMajority (%)TurnoutTurnout (%)Electorate
Chorley20,57560.58%33,96445.41%74,800

TUV

Northern IrelandMajorityMajority (%)TurnoutTurnout (%)Electorate
Antrim North4501.09%41,18555.14%74,697

UUP

Northern IrelandMajorityMajority (%)TurnoutTurnout (%)Electorate
Antrim South7,51217.51%42,90855.68%77,058

Minor

LondonMajorityMajority (%)TurnoutTurnout (%)Electorate
Islington North7,24714.79%49,00667.52%72,582
East MidlandsMajorityMajority (%)TurnoutTurnout (%)Electorate
Leicester South9792.34%41,83759.04%70,867
West MidlandsMajorityMajority (%)TurnoutTurnout (%)Electorate
Birmingham Perry Barr5071.35%37,47649.08%76,350
Yorkshire and the HumberMajorityMajority (%)TurnoutTurnout (%)Electorate
Dewsbury and Batley6,93418.21%38,07053.11%71,685
North WestMajorityMajority (%)TurnoutTurnout (%)Electorate
Blackburn1320.34%38,88753.08%73,259
Northern IrelandMajorityMajority (%)TurnoutTurnout (%)Electorate
Down North7,30516.87%43,29658.60%73,885
2029 General Election
Latest Posts
New Senedd Election System
posted 20 Oct 2024, 11:00
Historical Battlegrounds
posted 28 Jul 2024, 11:30
Website Updated with the 2024 General Election Results
posted 5 Jul 2024, 12:00