Skip to content

Thursday 9 April 1992

1992 UK general election results

The Conservatives won 336 of 651 seats with 41.9% of the vote, an overall majority of 21. Afterwards: Conservative majority government, with John Major as prime minister.

Results by party
PartyLeaderSeatsChangeVotesShareChangeShare barCandidates
ConservativeJohn Major336−4014,094,11641.9%−0.4645
LabourNeil Kinnock271+4211,557,06234.4%+3.6634
Liberal DemocratsPaddy Ashdown20new6,027,03817.9%—634
Ulster Unionist Party—90270,7490.8%013
Social Democratic and Labour Party—4+1184,4450.6%+0.113
Plaid Cymru—4+1156,7960.5%+0.138
Scottish National Party—30629,5521.9%+0.672
Democratic Unionist Party—30103,0390.3%+0.17
Others—10439,3561.3%+0.8493
2 other parties and independents146,9860.4%

Change is compared with the 1987 general election. Before 2010 “Others” groups all smaller parties and independents, as in the source.

South East: Conservative 76 of 78 seatsWest Midlands: Conservative 29 of 58 seatsNorth West: Labour 48 of 79 seatsEast Midlands: Conservative 28 of 42 seatsLondon: Conservative 48 of 84 seatsYorkshire and the Humber: Labour 34 of 54 seatsEast of England: Conservative 47 of 51 seatsSouth West: Conservative 38 of 48 seatsNorth East: Labour 25 of 30 seatsNorthern Ireland: Ulster Unionist Party 9 of 17 seatsScotland: Labour 49 of 72 seatsWales: Labour 27 of 38 seats
Each nation and region is coloured by the party that won most of its seats; darker means a larger share of the seats. Constituency maps start in 2010, when the hexagon layouts begin.

Nations and regions

Closest results

  1. Vale of Glamorgan Con by 19 votes
  2. Bristol North West Con by 45 votes
  3. Hayes and Harlington Con by 53 votes
  4. Ayr Con by 85 votes
  5. Rossendale and Darwen Lab by 120 votes
  6. Brecon and Radnor Con by 130 votes
  7. Birmingham Yardley Lab by 162 votes
  8. Bolton North East Con by 185 votes
  9. Warrington South Lab by 191 votes
  10. Portsmouth South Con by 242 votes

50 closest seats →

68 seats changed hands

Compared with the previous general election, where the constituency had the same boundaries.

  • Labour gained 40 from Conservative
  • Liberal Democrats gained 16 from SDP–Liberal Alliance
  • Liberal Democrats gained 4 from Conservative
  • Labour gained 3 from SDP–Liberal Alliance
  • Conservative gained 2 from SDP–Liberal Alliance
  • Conservative gained 1 from Labour
  • Social Democratic and Labour Party gained 1 from Sinn Féin
  • Plaid Cymru gained 1 from SDP–Liberal Alliance

Every gain → · Compare with 1987 →

Every constituency

Download CSV

ConstituencyRegionWinnerMajority%TurnoutResult
AberavonWalesLab21,31053.277.6%Lab hold
Aberdeen NorthScotlandLab9,23723.166.5%Lab hold
Aberdeen SouthScotlandCon1,5173.769.8%Con gain from Lab
AldershotSouth EastCon19,18829.878.7%Con hold
Aldridge-BrownhillsWest MidlandsCon11,02421.182.6%Con hold
Altrincham and SaleNorth WestCon16,79131.680.7%Con hold
Alyn and DeesideWalesLab7,85116.280.1%Lab hold
Amber ValleyEast MidlandsCon7121.284.7%Con hold
Angus EastScotlandSNP9542.075.0%SNP hold
Antrim EastNorthern IrelandUUP7,42218.962.4%UUP hold
Antrim NorthNorthern IrelandDUP14,93632.865.8%DUP hold
Antrim SouthNorthern IrelandUUP24,55958.162.9%UUP hold
Argyll and ButeScotlandLD2,6227.276.2%LD gain from Alliance
ArundelSouth EastCon19,86332.577.1%Con hold
AshfieldEast MidlandsLab12,98722.377.7%Lab hold
AshfordSouth EastCon17,35930.579.2%Con hold
Ashton under LyneNorth WestLab10,93525.273.9%Lab hold
AylesburySouth EastCon18,86029.780.3%Con hold
AyrScotlandCon850.283.1%Con hold
BanburySouth EastCon16,72028.681.5%Con hold
Banff and BuchanScotlandSNP4,1088.971.2%SNP hold
BarkingLondonLab6,26817.870.0%Lab hold
Barnsley CentralYorkshire and the HumberLab19,36149.670.5%Lab hold
Barnsley EastYorkshire and the HumberLab24,77763.072.7%Lab hold
Barnsley West and PenistoneYorkshire and the HumberLab14,50430.275.8%Lab hold
Barrow and FurnessNorth WestLab3,5786.482.1%Lab gain from Con
BasildonEast of EnglandCon1,4802.879.6%Con hold
BasingstokeSouth EastCon21,19830.982.8%Con hold
BassetlawEast MidlandsLab9,99718.479.4%Lab hold
BathSouth WestLD3,7687.282.5%LD gain from Con
Batley and SpenYorkshire and the HumberCon1,4082.379.6%Con hold
BatterseaLondonCon4,8409.376.6%Con hold
BeaconsfieldSouth EastCon23,59744.682.3%Con hold
BeckenhamLondonCon15,28533.077.9%Con hold
Bedfordshire MidEast of EnglandCon25,13836.484.5%Con hold
Bedfordshire NorthEast of EnglandCon11,61819.780.0%Con hold
Bedfordshire South WestEast of EnglandCon21,27332.482.4%Con hold
Belfast EastNorthern IrelandDUP7,78721.867.7%DUP hold
Belfast NorthNorthern IrelandUUP9,62526.865.2%UUP hold
Belfast SouthNorthern IrelandUUP10,07030.064.5%UUP hold
Belfast WestNorthern IrelandSDLP5891.573.1%SDLP gain from SF
Berkshire EastSouth EastCon28,68039.081.4%Con hold
Berwick-upon-TweedNorth EastLD5,04311.679.1%LD gain from Alliance
Bethnal Green and StepneyLondonLab12,23033.665.5%Lab hold
BeverleyYorkshire and the HumberCon16,51725.579.7%Con hold
Bexhill and BattleSouth EastCon16,30731.479.0%Con hold
BexleyheathLondonCon14,08629.782.2%Con hold
BillericayEast of EnglandCon22,49434.082.3%Con hold
BirkenheadNorth WestLab17,61338.573.0%Lab hold
Birmingham EdgbastonWest MidlandsCon4,30711.471.3%Con hold
Birmingham ErdingtonWest MidlandsLab4,73512.970.2%Lab hold
Birmingham Hall GreenWest MidlandsCon3,6657.878.2%Con hold
Birmingham Hodge HillWest MidlandsLab7,06817.370.8%Lab hold
Birmingham LadywoodWest MidlandsLab15,28340.765.9%Lab hold
Birmingham NorthfieldWest MidlandsLab6301.276.1%Lab gain from Con
Birmingham Perry BarrWest MidlandsLab8,59016.671.6%Lab hold
Birmingham Selly OakWest MidlandsLab2,0603.776.6%Lab gain from Con
Birmingham Small HeathWest MidlandsLab13,98940.263.0%Lab hold
Birmingham SparkbrookWest MidlandsLab13,57239.366.8%Lab hold
Birmingham YardleyWest MidlandsLab1620.478.0%Lab gain from Con
Bishop AucklandNorth EastLab10,08718.276.5%Lab hold
BlabyEast MidlandsCon25,34737.283.4%Con hold
BlackburnNorth WestLab6,02711.075.1%Lab hold
Blackpool NorthNorth WestCon3,0406.877.6%Con hold
Blackpool SouthNorth WestCon1,6673.877.4%Con hold
Blaenau GwentWalesLab30,06769.278.1%Lab hold
BlaydonNorth EastLab13,34326.077.7%Lab hold
Blyth ValleyNorth EastLab8,04416.480.8%Lab hold
BolsoverEast MidlandsLab20,66039.278.9%Lab hold
Bolton North EastNorth WestCon1850.482.3%Con hold
Bolton South EastNorth WestLab12,69125.675.5%Lab hold
Bolton WestNorth WestCon1,0791.883.5%Con hold
BoothferryYorkshire and the HumberCon17,53527.279.7%Con hold
BootleNorth WestLab29,44258.672.5%Lab hold
BosworthEast MidlandsCon19,09428.384.1%Con hold
Bournemouth EastSouth WestCon14,82327.172.8%Con hold
Bournemouth WestSouth WestCon12,64222.375.8%Con hold
Bow and PoplarLondonLab8,40422.565.8%Lab hold
Bradford NorthYorkshire and the HumberLab7,66415.773.4%Lab hold
Bradford SouthYorkshire and the HumberLab4,9029.375.6%Lab hold
Bradford WestYorkshire and the HumberLab9,50219.469.9%Lab hold
BraintreeEast of EnglandCon17,49426.683.4%Con hold
Brecon and RadnorWalesCon1300.385.9%Con gain from Alliance
Brent EastLondonLab5,97116.368.8%Lab hold
Brent NorthLondonCon10,13124.470.6%Con hold
Brent SouthLondonLab9,70527.064.1%Lab hold
Brentford and IsleworthLondonCon2,0863.976.2%Con hold
Brentwood and OngarEast of EnglandCon15,14527.284.7%Con hold
BridgendWalesLab7,32615.680.4%Lab hold
BridgwaterSouth WestCon9,71617.179.5%Con hold
BridlingtonYorkshire and the HumberCon16,35824.777.9%Con hold
Brigg and CleethorpesYorkshire and the HumberCon9,26914.478.0%Con hold
Brighton KemptownSouth EastCon3,0567.076.1%Con hold
Brighton PavilionSouth EastCon3,6758.376.8%Con hold
Bristol EastSouth WestLab2,6925.480.4%Lab gain from Con
Bristol North WestSouth WestCon450.182.4%Con hold
Bristol SouthSouth WestLab8,91917.878.0%Lab hold
Bristol WestSouth WestCon6,07111.674.4%Con hold
BromsgroveWest MidlandsCon13,70223.482.5%Con hold
BroxbourneEast of EnglandCon23,97041.680.0%Con hold
BroxtoweEast MidlandsCon9,89116.283.4%Con hold
BuckinghamSouth EastCon19,79141.984.2%Con hold
BurnleyNorth WestLab11,49122.474.4%Lab hold
BurtonWest MidlandsCon5,9969.782.4%Con hold
Bury NorthNorth WestCon4,7648.184.8%Con hold
Bury SouthNorth WestCon7881.582.1%Con hold
Bury St EdmundsEast of EnglandCon18,78730.078.4%Con hold
CaernarfonWalesPC14,47639.978.2%PC hold
CaerphillyWalesLab22,67245.577.2%Lab hold
Caithness and SutherlandScotlandLD5,36524.171.9%LD gain from Alliance
Calder ValleyYorkshire and the HumberCon4,8788.082.1%Con hold
CambridgeEast of EnglandLab5801.273.2%Lab gain from Con
Cambridgeshire North EastEast of EnglandCon15,09323.879.4%Con hold
Cambridgeshire South EastEast of EnglandCon23,81037.680.6%Con hold
Cambridgeshire South WestEast of EnglandCon19,63728.781.1%Con hold
Cannock and BurntwoodWest MidlandsLab1,5062.584.2%Lab gain from Con
CanterburySouth EastCon10,80518.478.1%Con hold
Cardiff CentralWalesLab3,4658.174.4%Lab gain from Con
Cardiff NorthWalesCon2,9696.284.2%Con hold
Cardiff South and PenarthWalesLab10,42522.077.3%Lab hold
Cardiff WestWalesLab9,29120.377.6%Lab hold
CarlisleNorth WestLab3,1087.179.4%Lab hold
CarmarthenWalesLab2,9225.182.7%Lab hold
Carrick Cumnock and Doon ValleyScotlandLab16,62639.176.9%Lab hold
Carshalton and WallingtonLondonCon9,94318.980.9%Con hold
Castle PointEast of EnglandCon16,83031.680.5%Con hold
Ceredigion and Pembroke NorthWalesPC3,1936.277.4%PC gain from Alliance
CheadleNorth WestCon15,77528.384.4%Con hold
ChelmsfordEast of EnglandCon18,26025.984.6%Con hold
ChelseaLondonCon12,78947.763.3%Con hold
CheltenhamSouth WestLD1,6682.680.3%LD gain from Con
Chertsy and WaltonSouth EastCon22,81940.280.5%Con hold
Chesham and AmershamSouth EastCon22,22039.081.6%Con hold
Chester City ofNorth WestCon1,1012.1—
ChesterfieldEast MidlandsLab6,41411.578.0%Lab hold
ChichesterSouth EastCon20,88732.777.8%Con hold
ChingfordLondonCon14,93834.478.4%Con hold
Chipping BarnetLondonCon13,95131.178.6%Con hold
ChislehurstLondonCon15,27636.078.9%Con hold
ChorleyNorth WestCon4,2466.582.8%Con hold
ChristchurchSouth WestCon23,01539.980.7%Con hold
Cirencester and TewkesburySouth WestCon16,05822.282.1%Con hold
City of London and Westminster SouthLondonCon12,96936.963.8%Con hold
ClackmannanScotlandLab8,50322.278.3%Lab hold
Clwyd North WestWalesCon6,05011.478.6%Con hold
Clwyd South WestWalesLab4,94110.081.5%Lab hold
Clydebank and MilngavieScotlandLab12,43033.877.8%Lab hold
ClydesdaleScotlandLab10,18721.277.6%Lab hold
Colchester NorthEast of EnglandCon16,49224.179.1%Con hold
Colchester South and MaldonEast of EnglandCon21,82131.979.2%Con hold
Colne ValleyYorkshire and the HumberCon7,22512.282.0%Con hold
CongletonNorth WestCon11,12018.784.5%Con hold
ConwyWalesCon9952.478.9%Con hold
CopelandNorth WestLab2,4395.383.5%Lab hold
CorbyEast MidlandsCon3420.682.9%Con hold
Cornwall NorthSouth WestLD1,9213.181.5%LD gain from Con
Cornwall South EastSouth WestCon7,70412.882.1%Con hold
Coventry North EastWest MidlandsLab11,67624.673.2%Lab hold
Coventry North WestWest MidlandsLab6,43216.477.6%Lab hold
Coventry South EastWest MidlandsLab1,1783.274.9%Lab hold
Coventry South WestWest MidlandsCon1,4362.880.1%Con hold
CrawleySouth EastCon7,76512.579.2%Con hold
Crewe and NantwichNorth WestLab2,6954.481.9%Lab hold
CrosbyNorth WestCon14,80621.882.5%Con hold
Croydon CentralLondonCon9,65024.171.7%Con hold
Croydon North EastLondonCon7,47316.172.0%Con hold
Croydon North WestLondonLab1,5263.870.8%Lab gain from Con
Croydon SouthLondonCon20,42540.777.6%Con hold
Cumbernauld and KilsythScotlandLab9,21525.179.1%Lab hold
Cunninghame NorthScotlandLab2,9396.978.2%Lab hold
Cunninghame SouthScotlandLab10,68028.775.9%Lab hold
Cynon ValleyWalesLab21,36456.276.5%Lab hold
DagenhamLondonLab6,73316.070.7%Lab hold
DarlingtonNorth EastLab2,7985.183.6%Lab gain from Con
DartfordSouth EastCon10,38617.383.0%Con hold
DaventryEast MidlandsCon20,27434.182.8%Con hold
DavyhulmeNorth WestCon4,4268.881.8%Con hold
DelynWalesLab2,0393.783.4%Lab gain from Con
Denton and ReddishNorth WestLab12,08423.076.8%Lab hold
Derby NorthEast MidlandsCon4,4537.680.7%Con hold
Derby SouthEast MidlandsLab6,93613.975.5%Lab hold
Derbyshire North EastEast MidlandsLab6,27010.683.6%Lab hold
Derbyshire SouthEast MidlandsCon4,6586.685.5%Con hold
Derbyshire WestEast MidlandsCon18,76931.085.0%Con hold
DevizesSouth WestCon19,71226.981.7%Con hold
Devon NorthSouth WestLD7941.484.4%LD gain from Con
Devon West and TorridgeSouth WestCon3,6145.881.5%Con hold
DewsburyYorkshire and the HumberLab6341.180.2%Lab hold
Don ValleyYorkshire and the HumberLab13,53423.376.3%Lab hold
Doncaster CentralYorkshire and the HumberLab10,68220.974.2%Lab hold
Doncaster NorthYorkshire and the HumberLab19,81335.973.9%Lab hold
Dorset NorthSouth WestCon10,08016.181.8%Con hold
Dorset SouthSouth WestCon13,50823.276.9%Con hold
Dorset WestSouth WestCon8,01014.781.2%Con hold
DoverSouth EastCon8331.583.5%Con hold
Down NorthNorthern IrelandOth5,18911.565.5%Oth hold
Down SouthNorthern IrelandSDLP6,34210.380.8%SDLP hold
Dudley EastWest MidlandsLab9,20016.375.0%Lab hold
Dudley WestWest MidlandsCon5,7898.182.1%Con hold
DulwichLondonLab2,0565.567.9%Lab gain from Con
DumbartonScotlandLab6,12913.977.1%Lab hold
DumfriesScotlandCon6,41513.180.0%Con hold
Dundee EastScotlandLab4,56410.772.1%Lab hold
Dundee WestScotlandLab10,60425.369.8%Lab hold
Dunfermline EastScotlandLab17,44446.075.6%Lab hold
Dunfermline WestScotlandLab7,48419.276.4%Lab hold
Durham City ofNorth EastLab15,05829.674.6%Lab hold
Durham NorthNorth EastLab19,63735.076.1%Lab hold
Durham North WestNorth EastLab13,98730.375.6%Lab hold
Ealing ActonLondonCon7,00715.776.0%Con hold
Ealing NorthLondonCon5,96611.978.8%Con hold
Ealing SouthallLondonLab6,86613.975.5%Lab hold
EasingtonNorth EastLab26,39056.072.5%Lab hold
East KilbrideScotlandLab11,99223.480.0%Lab hold
East LothianScotlandLab10,03618.382.4%Lab hold
EastbourneSouth EastCon5,4818.981.0%Con hold
EastleighSouth EastCon17,70223.382.9%Con hold
EastwoodScotlandCon11,68822.781.0%Con hold
EcclesNorth WestLab13,22627.574.1%Lab hold
EddisburyNorth WestCon12,69720.582.6%Con hold
Edinburgh CentralScotlandLab2,1265.469.3%Lab hold
Edinburgh EastScotlandLab7,21121.473.9%Lab hold
Edinburgh LeithScotlandLab4,98512.471.3%Lab hold
Edinburgh PentlandsScotlandCon4,2909.680.2%Con hold
Edinburgh SouthScotlandLab4,1769.472.7%Lab hold
Edinburgh WestScotlandCon8791.882.7%Con hold
EdmontonLondonCon5931.275.7%Con hold
Ellesmere Port and NestonNorth WestLab1,9893.384.1%Lab gain from Con
ElmetYorkshire and the HumberCon3,2615.682.5%Con hold
ElthamLondonCon1,6664.178.7%Con hold
Enfield NorthLondonCon9,43018.077.9%Con hold
Enfield SouthgateLondonCon15,56331.776.3%Con hold
Epping ForestEast of EnglandCon20,18837.180.6%Con hold
Epsom and EwellSouth EastCon20,02136.780.1%Con hold
ErewashEast MidlandsCon5,7039.083.8%Con hold
Erith and CrayfordLondonCon2,3395.079.7%Con hold
EsherSouth EastCon20,37142.980.8%Con hold
ExeterSouth WestCon4,0456.482.2%Con hold
Falkirk EastScotlandLab7,96920.076.9%Lab hold
Falkirk WestScotlandLab9,81225.576.8%Lab hold
Falmouth and CamborneSouth WestCon3,2675.781.0%Con hold
FarehamSouth EastCon24,14136.481.9%Con hold
FavershamSouth EastCon16,35125.079.7%Con hold
Feltham and HestonLondonLab1,9953.373.9%Lab gain from Con
Fermanagh and South TyroneNorthern IrelandUUP14,11325.678.5%UUP hold
Fife CentralScotlandLab10,57825.374.3%Lab hold
Fife North EastScotlandLD3,3087.977.8%LD gain from Alliance
FinchleyLondonCon6,38815.677.6%Con hold
Folkestone and HytheSouth EastCon8,91017.079.6%Con hold
FoyleNorthern IrelandSDLP13,00525.169.5%SDLP hold
FulhamLondonCon6,57916.476.2%Con hold
FyldeNorth WestCon20,99142.178.5%Con hold
Gainsborough and HorncastleEast MidlandsCon16,24527.980.9%Con hold
Galloway and Upper NithsdaleScotlandCon2,4685.681.7%Con hold
Gateshead EastNorth EastLab18,53039.173.6%Lab hold
GedlingEast MidlandsCon10,63718.782.3%Con hold
GillinghamSouth EastCon16,63828.880.3%Con hold
Glanford and ScunthorpeYorkshire and the HumberLab8,41214.578.9%Lab hold
Glasgow CathcartScotlandLab8,00123.875.4%Lab hold
Glasgow CentralScotlandLab11,01936.363.1%Lab hold
Glasgow GarscaddenScotlandLab13,34045.471.1%Lab hold
Glasgow GovanScotlandLab4,12511.876.0%Lab hold
Glasgow HillheadScotlandLab4,82612.368.8%Lab hold
Glasgow MaryhillScotlandLab13,41942.565.2%Lab hold
Glasgow PollokScotlandLab7,88324.270.7%Lab hold
Glasgow ProvanScotlandLab10,70344.865.3%Lab hold
Glasgow RutherglenScotlandLab15,27038.575.2%Lab hold
Glasgow ShettlestonScotlandLab14,83441.568.9%Lab hold
Glasgow SpringburnScotlandLab14,50648.265.7%Lab hold
GloucesterSouth WestCon6,0589.480.2%Con hold
Gloucestershire WestSouth WestCon4,9587.483.9%Con hold
GordonScotlandLD2740.573.9%LD gain from Alliance
GosportSouth EastCon16,31830.576.8%Con hold
GowerWalesLab7,01815.081.8%Lab hold
GranthamEast MidlandsCon19,58829.679.3%Con hold
GraveshamSouth EastCon5,4939.383.5%Con hold
Great GrimsbyYorkshire and the HumberLab7,50414.875.3%Lab hold
Great YarmouthEast of EnglandCon5,30910.077.9%Con hold
Greenock and Port GlasgowScotlandLab14,97939.073.7%Lab hold
GreenwichLondonLab1,3573.874.6%Lab gain from Alliance
GuildfordSouth EastCon13,40422.178.5%Con hold
Hackney North and Stoke NewingtonLondonLab10,72730.963.5%Lab hold
Hackney South and ShoreditchLondonLab9,01624.463.8%Lab hold
Halesowen and StourbridgeWest MidlandsCon9,58215.082.3%Con hold
HalifaxYorkshire and the HumberLab4780.878.7%Lab hold
HaltonNorth WestLab18,20431.078.3%Lab hold
HamiltonScotlandLab16,60335.476.2%Lab hold
HammersmithLondonLab4,75414.071.9%Lab hold
Hampshire EastSouth EastCon29,16539.480.4%Con hold
Hampshire North WestSouth EastCon17,84830.280.8%Con hold
Hampstead and HighgateLondonLab1,4403.473.0%Lab gain from Con
HarboroughEast MidlandsCon13,54321.682.1%Con hold
HarlowEast of EnglandCon2,9405.282.6%Con hold
HarrogateYorkshire and the HumberCon12,58921.278.0%Con hold
Harrow EastLondonCon11,09819.177.8%Con hold
Harrow WestLondonCon17,89732.778.7%Con hold
HartlepoolNorth EastLab8,78217.076.1%Lab hold
HarwichEast of EnglandCon17,15927.577.7%Con hold
Hastings and RyeSouth EastCon6,63412.374.9%Con hold
HavantSouth EastCon17,58430.079.0%Con hold
Hayes and HarlingtonLondonCon530.179.7%Con hold
Hazel GroveNorth WestCon9291.784.9%Con hold
HemsworthYorkshire and the HumberLab22,07552.275.9%Lab hold
Hendon NorthLondonCon7,12218.475.1%Con hold
Hendon SouthLondonCon12,04734.472.4%Con hold
HenleySouth EastCon18,39235.679.8%Con hold
HerefordWest MidlandsCon3,4136.081.3%Con hold
Hertford and StortfordEast of EnglandCon20,21034.277.1%Con hold
Hertfordshire NorthEast of EnglandCon16,53124.584.4%Con hold
Hertfordshire South WestEast of EnglandCon20,10733.983.8%Con hold
Hertfordshire WestEast of EnglandCon13,94021.582.4%Con hold
HertsmereEast of EnglandCon18,73533.180.9%Con hold
HexhamNorth EastCon13,43828.282.4%Con hold
Heywood and MiddletonNorth WestLab8,07418.974.9%Lab hold
High PeakEast MidlandsCon4,8198.084.6%Con hold
Holborn and St PancrasLondonLab10,82426.763.0%Lab hold
Holland With BostonEast MidlandsCon13,83126.177.9%Con hold
HonitonSouth WestCon16,51125.880.7%Con hold
HornchurchLondonCon9,16519.079.8%Con hold
Hornsey and Wood GreenLondonLab5,1779.375.9%Lab gain from Con
HorshamSouth EastCon25,07236.781.3%Con hold
Houghton and WashingtonNorth EastLab20,80837.270.6%Lab hold
HoveSouth EastCon12,26824.574.3%Con hold
HuddersfieldYorkshire and the HumberLab7,25814.872.3%Lab hold
Hull EastYorkshire and the HumberLab18,71939.169.3%Lab hold
Hull NorthYorkshire and the HumberLab15,38432.366.7%Lab hold
Hull WestYorkshire and the HumberLab10,58528.765.7%Lab hold
HuntingdonEast of EnglandCon36,23049.379.2%Con hold
HyndburnNorth WestLab1,9604.084.0%Lab gain from Con
Ilford NorthLondonCon9,07119.878.0%Con hold
Ilford SouthLondonLab4020.976.8%Lab gain from Con
Inverness Nairn and LochaberScotlandLD4580.973.3%LD gain from Alliance
IpswichEast of EnglandLab2650.580.3%Lab gain from Con
Isle of WightSouth EastCon1,8272.379.8%Con hold
Islington NorthLondonLab12,78433.867.3%Lab hold
Islington South and FinsburyLondonLab10,65226.472.5%Lab hold
IslwynWalesLab24,72859.481.5%Lab hold
JarrowNorth EastLab17,90738.474.4%Lab hold
KeighleyYorkshire and the HumberCon3,5966.682.6%Con hold
KensingtonLondonCon3,54811.573.3%Con hold
Kent MidSouth EastCon19,64933.179.7%Con hold
KetteringEast MidlandsCon11,15419.982.6%Con hold
Kilmarnock and LoudounScotlandLab6,97914.180.0%Lab hold
Kincardine and DeesideScotlandCon4,4958.678.7%Con hold
Kingston upon ThamesLondonCon10,15325.478.4%Con hold
KingswoodSouth WestLab2,3703.983.9%Lab gain from Con
KirkcaldyScotlandLab9,12623.575.1%Lab hold
Knowsley NorthNorth WestLab22,40363.172.8%Lab hold
Knowsley SouthNorth WestLab22,01147.374.8%Lab hold
Lagan ValleyNorthern IrelandUUP23,56548.167.3%UUP hold
Lancashire WestNorth WestLab2,0773.382.6%Lab gain from Con
LancasterNorth WestCon2,9536.478.8%Con hold
LangbaurghNorth EastCon1,5642.483.1%Con hold
Leeds CentralYorkshire and the HumberLab15,02039.561.3%Lab hold
Leeds EastYorkshire and the HumberLab12,69729.470.0%Lab hold
Leeds North EastYorkshire and the HumberCon4,2448.676.9%Con hold
Leeds North WestYorkshire and the HumberCon7,67115.272.8%Con hold
Leeds South and MorleyYorkshire and the HumberLab7,37216.172.6%Lab hold
Leeds WestYorkshire and the HumberLab13,82829.071.1%Lab hold
Leicester EastEast MidlandsLab11,31622.878.4%Lab hold
Leicester SouthEast MidlandsLab9,44017.775.1%Lab hold
Leicester WestEast MidlandsLab3,9788.273.7%Lab hold
Leicestershire North WestEast MidlandsCon9791.686.1%Con hold
LeighNorth WestLab18,82735.875.0%Lab hold
LeominsterWest MidlandsCon16,68028.881.7%Con hold
LewesSouth EastCon12,17520.181.8%Con hold
Lewisham DeptfordLondonLab12,23833.065.1%Lab hold
Lewisham EastLondonLab1,0952.574.8%Lab gain from Con
Lewisham WestLondonLab1,8094.273.1%Lab gain from Con
LeytonLondonLab11,48429.867.4%Lab hold
LincolnEast MidlandsCon2,0493.379.2%Con hold
Lindsey EastEast MidlandsCon11,84619.078.1%Con hold
LinlithgowScotlandLab7,02614.678.7%Lab hold
Littleborough and SaddleworthNorth WestCon4,4948.481.6%Con hold
Liverpool BroadgreenNorth WestLab7,02716.869.6%Lab hold
Liverpool GarstonNorth WestLab12,27930.270.6%Lab hold
Liverpool Mossley HillNorth WestLD2,6066.368.5%LD gain from Alliance
Liverpool RiversideNorth WestLab17,43764.454.6%Lab hold
Liverpool WaltonNorth WestLab28,29959.967.4%Lab hold
Liverpool West DerbyNorth WestLab20,42551.669.8%Lab hold
LivingstonScotlandLab8,10517.874.6%Lab hold
LlanelliWalesLab19,27038.177.8%Lab hold
Londonderry EastNorthern IrelandUUP18,22734.869.4%UUP hold
LoughboroughEast MidlandsCon10,88318.478.5%Con hold
LudlowWest MidlandsCon14,15225.480.9%Con hold
Luton NorthEast of EnglandCon13,09420.881.9%Con hold
Luton SouthEast of EnglandCon7991.479.1%Con hold
MacclesfieldNorth WestCon22,76736.182.3%Con hold
MaidstoneSouth EastCon16,28627.980.1%Con hold
MakerfieldNorth WestLab18,11833.376.1%Lab hold
Manchester BlackleyNorth WestLab12,38932.469.3%Lab hold
Manchester CentralNorth WestLab18,03756.256.9%Lab hold
Manchester GortonNorth WestLab16,27942.960.8%Lab hold
Manchester WithingtonNorth WestLab9,73521.471.3%Lab hold
Manchester WythenshaweNorth WestLab11,99632.269.7%Lab hold
MansfieldEast MidlandsLab11,72421.382.2%Lab hold
MedwaySouth EastCon8,78617.780.2%Con hold
Meirionnydd Nant ConwyWalesPC4,61317.581.5%PC hold
MeridenWest MidlandsCon14,69924.278.9%Con hold
Merthyr Tydfil and RhymneyWalesLab26,71360.375.8%Lab hold
Mid-UlsterNorthern IrelandDUP6,18711.478.3%DUP hold
MiddlesbroughNorth EastLab15,78438.469.9%Lab hold
MidlothianScotlandLab10,33422.077.9%Lab hold
Milton Keynes North EastSouth EastCon14,17627.981.0%
Milton Keynes South WestSouth EastCon4,6879.277.0%
Mitcham and MordenLondonCon1,7343.480.3%Con hold
Mole ValleySouth EastCon15,95029.182.0%Con hold
Monklands EastScotlandLab15,71243.375.1%Lab hold
Monklands WestScotlandLab17,06544.777.5%Lab hold
MonmouthWalesCon3,2046.386.1%Con hold
MontgomeryWalesLD5,20915.879.9%LD gain from Alliance
MorayScotlandSNP2,8446.272.5%SNP hold
Morecambe and LunesdaleNorth WestCon11,50926.078.4%Con hold
Motherwell NorthScotlandLab18,91043.076.7%Lab hold
Motherwell SouthScotlandLab14,01336.876.2%Lab hold
NeathWalesLab23,97552.880.6%Lab hold
New ForestSouth EastCon20,40533.580.8%Con hold
NewarkEast MidlandsCon8,22914.682.2%Con hold
NewburySouth EastCon12,35718.682.8%Con hold
Newcastle under LymeWest MidlandsLab9,83918.480.3%Lab hold
Newcastle upon Tyne CentralNorth EastLab5,28812.471.3%Lab hold
Newcastle upon Tyne EastNorth EastLab13,87734.370.7%Lab hold
Newcastle upon Tyne NorthNorth EastLab8,94617.676.8%Lab hold
Newham North EastLondonLab9,98627.860.3%Lab hold
Newham North WestLondonLab9,17135.256.0%Lab hold
Newham SouthLondonLab2,5028.160.2%Lab hold
Newport EastWalesLab9,89923.681.2%Lab hold
Newport WestWalesLab7,77917.182.8%Lab hold
Newry and ArmaghNorthern IrelandSDLP7,09113.577.9%SDLP hold
Norfolk MidEast of EnglandCon18,94828.981.6%Con hold
Norfolk NorthEast of EnglandCon12,54521.080.8%Con hold
Norfolk North WestEast of EnglandCon11,56418.580.7%Con hold
Norfolk SouthEast of EnglandCon17,56525.684.0%Con hold
Norfolk South WestEast of EnglandCon16,93127.579.3%Con hold
NormantonYorkshire and the HumberLab8,95017.976.4%Lab hold
Northampton NorthEast MidlandsCon3,9087.278.5%Con hold
Northampton SouthEast MidlandsCon16,97325.579.9%Con hold
NorthavonSouth WestCon11,86116.984.2%Con hold
Norwich NorthEast of EnglandCon2660.581.8%Con hold
Norwich SouthEast of EnglandLab6,18112.180.6%Lab hold
NorwoodLondonLab7,21620.965.9%Lab hold
Nottingham EastEast MidlandsLab7,68016.170.1%Lab gain from Con
Nottingham NorthEast MidlandsLab10,74320.675.0%Lab hold
Nottingham SouthEast MidlandsLab3,1815.974.2%Lab gain from Con
NuneatonWest MidlandsLab1,6312.883.7%Lab gain from Con
OgmoreWalesLab23,82756.680.6%Lab hold
Old Bexley and SidcupLondonCon15,69938.781.9%Con hold
Oldham Central and RoytonNorth WestLab8,60618.974.2%Lab hold
Oldham WestNorth WestLab8,33320.475.7%Lab hold
Orkney and ShetlandScotlandLD5,03324.465.5%LD gain from Alliance
OrpingtonLondonCon12,93527.083.7%Con hold
Oxford EastSouth EastLab7,53816.074.6%Lab hold
Oxford West and AbingdonSouth EastCon3,5396.476.7%Con hold
Paisley NorthScotlandLab9,32927.473.4%Lab hold
Paisley SouthScotlandLab9,54926.675.0%Lab hold
PeckhamLondonLab12,00538.253.9%Lab hold
PembrokeWalesLab7551.282.9%Lab gain from Con
PendleNorth WestLab2,1134.082.9%Lab gain from Con
Penrith and the BorderNorth WestCon18,44931.479.7%Con hold
Perth and KinrossScotlandCon2,0944.276.9%Con hold
PeterboroughEast of EnglandCon5,3768.275.1%Con hold
Plymouth DevonportSouth WestLab7,41214.577.8%Lab gain from Alliance
Plymouth DrakeSouth WestCon2,0135.275.6%Con hold
Plymouth SuttonSouth WestCon11,95021.881.2%Con hold
Pontefract and CastlefordYorkshire and the HumberLab23,49548.974.3%Lab hold
PontypriddWalesLab19,79740.579.3%Lab hold
PooleSouth WestCon12,83120.479.4%Con hold
Portsmouth NorthSouth EastCon13,88122.677.1%Con hold
Portsmouth SouthSouth EastCon2420.569.1%Con hold
PrestonNorth WestLab12,17526.571.7%Lab hold
PudseyYorkshire and the HumberCon8,97215.880.1%Con hold
PutneyLondonCon7,52615.677.9%Con hold
RavensbourneLondonCon19,71442.481.2%Con hold
Reading EastSouth EastCon14,55526.975.0%Con hold
Reading WestSouth EastCon13,29825.178.0%Con hold
RedcarNorth EastLab11,57723.877.7%Lab hold
ReigateSouth EastCon17,66431.378.5%Con hold
Renfrew West and InverclydeScotlandLab1,7443.780.3%Lab hold
RhonddaWalesLab28,81662.776.6%Lab hold
Ribble ValleyNorth WestCon6,54211.785.7%Con hold
Richmond (Yorks)Yorkshire and the HumberCon23,50436.2—
Richmond and BarnesLondonCon3,8698.685.0%Con hold
RochdaleNorth WestLD1,8393.576.5%LD gain from Alliance
RochfordEast of EnglandCon26,03640.883.0%Con hold
RomfordLondonCon11,42027.178.0%Con hold
Romsey and WatersideSouth EastCon15,30422.383.2%Con hold
Ross Cromarty and SkyeScotlandLD7,63018.673.9%LD gain from Alliance
Rossendale and DarwenNorth WestLab1200.283.1%Lab gain from Con
Rother ValleyYorkshire and the HumberLab17,22233.675.0%Lab hold
RotherhamYorkshire and the HumberLab17,56140.271.7%Lab hold
Roxburgh and BerwickshireScotlandLD4,25712.677.7%LD gain from Alliance
Rugby and KenilworthWest MidlandsCon13,24720.483.7%Con hold
Ruislip NorthwoodLondonCon19,79144.681.9%Con hold
RushcliffeEast MidlandsCon19,76631.283.0%Con hold
Rutland and MeltonEast MidlandsCon25,53539.080.8%Con hold
RyedaleYorkshire and the HumberCon18,43925.981.7%Con hold
Saffron WaldenEast of EnglandCon17,42428.083.2%Con hold
Salford EastNorth WestLab11,23533.264.4%Lab hold
SalisburySouth WestCon8,97314.879.9%Con hold
ScarboroughYorkshire and the HumberCon11,73419.977.2%Con hold
SedgefieldNorth EastLab14,85931.677.1%Lab hold
SelbyYorkshire and the HumberCon9,50815.480.2%Con hold
SevenoaksSouth EastCon19,15433.181.4%Con hold
Sheffield AttercliffeYorkshire and the HumberLab15,48031.271.8%Lab hold
Sheffield BrightsideYorkshire and the HumberLab22,68153.666.3%Lab hold
Sheffield CentralYorkshire and the HumberLab17,29452.256.1%Lab hold
Sheffield HallamYorkshire and the HumberCon6,74112.470.8%Con hold
Sheffield HeeleyYorkshire and the HumberLab14,95429.770.9%Lab hold
Sheffield HillsboroughYorkshire and the HumberLab7,06811.877.2%Lab hold
SherwoodEast MidlandsLab2,9104.685.5%Lab gain from Con
ShipleyYorkshire and the HumberCon12,38221.982.1%Con hold
ShorehamSouth EastCon14,28624.781.2%Con hold
Shrewsbury and AtchamWest MidlandsCon10,96518.882.5%Con hold
Shropshire NorthWest MidlandsCon16,21125.277.7%Con hold
Skipton and RiponYorkshire and the HumberCon19,33031.481.3%Con hold
SloughSouth EastCon5140.978.2%Con hold
SolihullWest MidlandsCon25,14639.981.6%Con hold
Somerton and FromeSouth WestCon4,3417.482.8%Con hold
South HamsSouth WestCon13,71120.481.1%Con hold
South RibbleNorth WestCon5,9739.283.0%Con hold
South ShieldsNorth EastLab13,47732.470.1%Lab hold
Southampton ItchenSouth EastLab5511.076.9%Lab gain from Con
Southampton TestSouth EastCon5851.077.4%Con hold
Southend EastEast of EnglandCon13,11131.373.8%Con hold
Southend WestEast of EnglandCon11,90223.877.8%Con hold
SouthportNorth WestCon3,0635.577.6%Con gain from Alliance
Southwark and BermondseyLondonLD9,84526.162.6%LD gain from Alliance
SpelthorneSouth EastCon19,84335.680.4%Con hold
St AlbansEast of EnglandCon16,40426.583.5%Con hold
St Helens NorthNorth WestLab16,24429.577.4%Lab hold
St Helens SouthNorth WestLab18,20936.673.8%Lab hold
St IvesSouth WestCon1,6452.980.3%Con hold
StaffordWest MidlandsCon10,90017.682.9%Con hold
Staffordshire MidWest MidlandsCon6,2369.985.7%Con hold
Staffordshire MoorlandsWest MidlandsCon7,41011.883.7%Con hold
Staffordshire SouthWest MidlandsCon22,63333.581.5%Con hold
Staffordshire South EastWest MidlandsCon7,19212.582.1%Con hold
Stalybridge and HydeNorth WestLab8,83117.673.5%Lab hold
Stamford and SpaldingEast MidlandsCon22,86937.581.2%Con hold
StevenageEast of EnglandCon4,8888.483.0%Con hold
StirlingScotlandCon7031.582.3%Con hold
StockportNorth WestLab1,4223.082.3%Lab gain from Con
Stockton NorthNorth EastLab10,47419.676.8%Lab hold
Stockton SouthNorth EastCon3,3695.482.8%Con hold
Stoke-on-Trent CentralWest MidlandsLab13,42030.168.1%Lab hold
Stoke-on-Trent NorthWest MidlandsLab14,77727.573.4%Lab hold
Stoke-on-Trent SouthWest MidlandsLab6,90913.074.3%Lab hold
StrangfordNorthern IrelandUUP8,91119.965.0%UUP hold
Stratford-on-AvonWest MidlandsCon22,89233.782.1%Con hold
Strathkelvin and BearsdenScotlandLab3,1626.382.3%Lab hold
StreathamLondonLab2,3175.969.0%Lab gain from Con
StretfordNorth WestLab11,13729.768.8%Lab hold
StroudSouth WestCon13,40519.284.5%Con hold
Suffolk CentralEast of EnglandCon16,03124.180.3%Con hold
Suffolk CoastalEast of EnglandCon19,28529.881.6%Con hold
Suffolk SouthEast of EnglandCon17,28924.981.7%Con hold
Sunderland NorthNorth EastLab17,00433.968.9%Lab hold
Sunderland SouthNorth EastLab14,50128.669.9%Lab hold
SurbitonLondonCon9,63927.682.4%Con hold
Surrey EastSouth EastCon17,65637.082.5%Con hold
Surrey North WestSouth EastCon28,39443.478.3%Con hold
Surrey South WestSouth EastCon14,97525.082.8%Con hold
Sussex MidSouth EastCon20,52830.782.9%Con hold
Sutton and CheamLondonCon10,75621.482.4%Con hold
Sutton ColdfieldWest MidlandsCon26,03645.979.5%Con hold
Swansea EastWalesLab23,48252.575.6%Lab hold
Swansea WestWalesLab9,47821.673.3%Lab hold
SwindonSouth WestCon2,8263.981.5%Con hold
TattonNorth WestCon15,86027.680.8%Con hold
TauntonSouth WestCon3,3365.282.3%Con hold
Tayside NorthScotlandCon3,9959.277.6%Con hold
TeignbridgeSouth WestCon8,85614.283.4%Con hold
Thanet NorthSouth EastCon18,21033.876.0%Con hold
Thanet SouthSouth EastCon11,51323.678.2%Con hold
ThurrockEast of EnglandLab1,1722.278.2%Lab gain from Con
TivertonSouth WestCon11,08918.883.0%Con hold
Tonbridge and MallingSouth EastCon21,55833.782.7%Con hold
TootingLondonLab4,1078.074.8%Lab hold
TorbaySouth WestCon5,78710.180.6%Con hold
TorfaenWalesLab20,75443.877.5%Lab hold
TottenhamLondonLab11,96826.765.6%Lab hold
TruroSouth WestLD7,57012.282.4%LD gain from Alliance
Tunbridge WellsSouth EastCon17,13228.678.1%Con hold
Tweeddale Ettrick and LauderdaleScotlandLD2,5208.278.0%LD gain from Alliance
TwickenhamLondonCon5,71110.784.3%Con hold
Tyne BridgeNorth EastLab15,21045.762.6%Lab hold
TynemouthNorth EastCon5971.080.4%Con hold
UpminsterLondonCon13,82126.880.5%Con hold
Upper BannNorthern IrelandUUP16,16335.567.4%UUP hold
UxbridgeLondonCon13,17927.178.9%Con hold
Vale of GlamorganWalesCon190.081.9%Con hold
VauxhallLondonLab10,48826.962.4%Lab hold
WakefieldYorkshire and the HumberLab6,59012.476.3%Lab hold
WallaseyNorth WestLab3,8097.082.5%Lab gain from Con
WallsendNorth EastLab19,47033.774.1%Lab hold
Walsall NorthWest MidlandsLab3,8247.375.0%Lab hold
Walsall SouthWest MidlandsLab3,1786.476.3%Lab hold
WalthamstowLondonLab2,7967.872.8%Lab gain from Con
WansbeckNorth EastLab18,17436.179.3%Lab hold
WansdykeSouth WestCon13,34120.584.3%Con hold
Wanstead and WoodfodLondonCon16,88538.678.3%Con hold
WantageSouth EastCon16,47329.282.7%Con hold
Warley EastWest MidlandsLab7,79421.071.7%Lab hold
Warley WestWest MidlandsLab5,47213.073.9%Lab hold
Warrington NorthNorth WestLab12,62220.877.4%Lab hold
Warrington SouthNorth WestLab1910.382.0%Lab gain from Con
Warwick and LeamingtonWest MidlandsCon8,93515.481.5%Con hold
Warwickshire NorthWest MidlandsLab1,4542.483.8%Lab gain from Con
WatfordEast of EnglandCon9,59016.182.3%Con hold
WaveneyEast of EnglandCon6,7029.781.8%Con hold
WealdenSouth EastCon20,93134.780.8%Con hold
WellingboroughEast MidlandsCon11,81619.581.9%Con hold
WellsSouth WestCon6,64911.582.7%Con hold
Welwyn HatfieldEast of EnglandCon8,46513.984.4%Con hold
WentworthYorkshire and the HumberLab22,44946.774.0%Lab hold
West Bromwich EastWest MidlandsLab2,8136.675.3%Lab hold
West Bromwich WestWest MidlandsLab7,83019.370.4%Lab hold
WestburySouth WestCon12,60617.483.0%Con hold
Western IslesScotlandLab1,70310.670.4%Lab hold
Westminster NorthLondonCon3,7338.475.8%Con hold
Westmorland and LonsdaleNorth WestCon16,43629.477.8%Con hold
Weston Super MareSouth WestCon5,3428.579.8%Con hold
WiganNorth WestLab21,84239.476.2%Lab hold
Wiltshire NorthSouth WestCon16,38823.481.7%Con hold
WimbledonLondonCon14,76129.780.2%Con hold
WinchesterSouth EastCon8,12112.383.5%Con hold
Windsor and MaidenheadSouth EastCon12,92820.581.7%Con hold
Wirral SouthNorth WestCon8,18316.382.4%Con hold
Wirral WestNorth WestCon11,06421.781.6%Con hold
WitneySouth EastCon22,56835.181.9%Con hold
WokingSouth EastCon19,84231.079.2%Con hold
WokinghamSouth EastCon25,70936.382.4%Con hold
Wolverhampton North EastWest MidlandsLab3,9398.178.0%Lab gain from Con
Wolverhampton South EastWest MidlandsLab10,24025.072.9%Lab hold
Wolverhampton South WestWest MidlandsCon4,9669.478.3%Con hold
WoodspringSouth WestCon17,50927.183.2%Con hold
WoolwichLondonLab2,2255.670.9%Lab gain from Alliance
WorcesterWest MidlandsCon6,15210.281.0%Con hold
Worcestershire MidWest MidlandsCon9,87014.581.1%Con hold
Worcestershire SouthWest MidlandsCon16,15125.180.0%Con hold
WorkingtonNorth WestLab10,44922.381.5%Lab hold
WorsleyNorth WestLab10,01217.877.7%Lab hold
WorthingSouth EastCon16,53327.577.4%Con hold
Wrekin TheWest MidlandsLab6,6489.577.1%Lab hold
WrexhamWalesLab6,71613.180.7%Lab hold
WycombeSouth EastCon17,07630.278.0%Con hold
WyreNorth WestCon11,66421.679.5%Con hold
Wyre ForestWest MidlandsCon10,34117.182.4%Con hold
YeovilSouth WestLD8,83314.882.0%LD gain from Alliance
Ynys MonWalesPC1,1062.680.6%PC hold
YorkYorkshire and the HumberLab6,3429.981.0%Lab gain from Con

Source: commonslibrary.parliament.uk / cbp-8647

Questions and answers

Who won the 1992 general election?

The Conservatives won 336 of 651 seats with 41.9% of the vote, an overall majority of 21. John Major became (or remained) prime minister: Conservative majority government.

How many seats did each party win in 1992?

Conservative 336; Labour 271; Liberal Democrats 20; Ulster Unionist Party 9; Social Democratic and Labour Party 4; Plaid Cymru 4 (out of 651 seats; 326 were needed for a majority).

Who won the most votes in 1992?

The Conservatives won the most votes: 14,094,116 (41.9% of the 33,609,139 votes counted).

What was the turnout at the 1992 general election?

Turnout was 77.7% in contested constituencies (valid votes as a share of the electorate).

How many seats changed hands in 1992?

68 seats changed hands compared with the previous general election, where the constituency had the same boundaries.

What was the closest result in 1992?

Vale of Glamorgan, where the Conservatives won by 19 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

Report an error on this page · Embed this map: <iframe src="https://britelects.com/embed/map/1992/" width="100%" height="640" style="border:0" loading="lazy"></iframe>