Insights
Seats that changed hands at the 1979 general election
Every gain at each general election: which party took which seat from whom.
1979: 71 gains
Compared with the previous general election, where the constituency had the same boundaries.
- Con +62
- DUP +2
- Oth +1
- UUP −1
- PC −1
- VUPP −2
- Lib −2
- SNP −8
- Lab −51
| Constituency | Gained by | From | Majority |
|---|
| Aldridge-Brownhill | Con | Lab | 5,668 |
|---|
| Anglesey | Con | Lab | 2,817 |
|---|
| Argyll | Con | SNP | 1,646 |
|---|
| Banff | Con | SNP | 799 |
|---|
| Basildon | Con | Lab | 5,180 |
|---|
| Bebington and Ellesmere Port | Con | Lab | 486 |
|---|
| Belper | Con | Lab | 882 |
|---|
| Birmingham Northfield | Con | Lab | 204 |
|---|
| Birmingham Selly Oak | Con | Lab | 4,775 |
|---|
| Birmingham Yardley | Con | Lab | 1,164 |
|---|
| Brecon and Radnor | Con | Lab | 3,027 |
|---|
| Brigg and Scunthorpe | Con | Lab | 486 |
|---|
| Brighouse and Spenborough | Con | Lab | 1,734 |
|---|
| Bristol North West | Con | Lab | 4,677 |
|---|
| Chorley | Con | Lab | 2,579 |
|---|
| Coventry South West | Con | Lab | 5,654 |
|---|
| Dartford | Con | Lab | 1,392 |
|---|
| Devon North | Con | Lib | 8,473 |
|---|
| Dudley West | Con | Lab | 1,139 |
|---|
| Ealing North | Con | Lab | 1,480 |
|---|
| East Aberdeenshire | Con | SNP | 558 |
|---|
| Enfield North | Con | Lab | 3,483 |
|---|
| Fulham | Con | Lab | 1,499 |
|---|
| Galloway | Con | SNP | 2,922 |
|---|
| Gloucestershire West | Con | Lab | 4,174 |
|---|
| Gravesend | Con | Lab | 9,346 |
|---|
| Hemel Hempstead | Con | Lab | 4,989 |
|---|
| Hertford Stevenage | Con | Lab | 1,296 |
|---|
| Hornchurch | Con | Lab | 769 |
|---|
| Huddersfield West | Con | Lab | 1,508 |
|---|
| Ilford North | Con | Lab | 7,195 |
|---|
| Ilford South | Con | Lab | 1,688 |
|---|
| Kingswood | Con | Lab | 303 |
|---|
| Lichfield and Tamworth | Con | Lab | 8,448 |
|---|
| Lincoln | Con | Lab | 602 |
|---|
| Liverpool Garston | Con | Lab | 2,787 |
|---|
| Loughborough | Con | Lab | 5,199 |
|---|
| Luton East | Con | Lab | 847 |
|---|
| Luton West | Con | Lab | 246 |
|---|
| Meriden | Con | Lab | 4,127 |
|---|
| Montgomery | Con | Lib | 1,593 |
|---|
| Moray and Nairn | Con | SNP | 422 |
|---|
| Nelson and Colne | Con | Lab | 436 |
|---|
| Newark | Con | Lab | 1,751 |
|---|
| North Cornwall | Con | Lib | 3,747 |
|---|
| Northampton North | Con | Lab | 4,663 |
|---|
| Oxford | Con | Lab | 1,497 |
|---|
| Paddington | Con | Lab | 106 |
|---|
| Perth and East Perthshire | Con | SNP | 3,103 |
|---|
| Peterborough | Con | Lab | 5,102 |
|---|
| Portsmouth North | Con | Lab | 2,311 |
|---|
| Preston North | Con | Lab | 29 |
|---|
| Rochester and Chatham | Con | Lab | 2,688 |
|---|
| Rossendale | Con | Lab | 1,873 |
|---|
| Rugby | Con | Lab | 2,729 |
|---|
| South Angus | Con | SNP | 963 |
|---|
| Southampton Test | Con | Lab | 2,123 |
|---|
| Sowerby | Con | Lab | 1,180 |
|---|
| The Wrekin | Con | Lab | 965 |
|---|
| Wandsworth Putney | Con | Lab | 2,630 |
|---|
| Watford | Con | Lab | 3,290 |
|---|
| Welwyn and Hatfield | Con | Lab | 3,474 |
|---|
| Woolwich West | Con | Lab | 2,609 |
|---|
| Belfast East | DUP | VUPP | 64 |
|---|
| Belfast North | DUP | UUP | 995 |
|---|
| Carmarthen | Lab | PC | 1,978 |
|---|
| Dunbartonshire East | Lab | SNP | 2,324 |
|---|
| Glasgow Cathcart | Lab | Con | 1,600 |
|---|
| Liverpool Edge Hill | Lib | Lab | 4,248 |
|---|
| Down North | Oth | UUP | 23,625 |
|---|
| Belfast South | UUP | VUPP | 17,130 |
|---|
Official results House of Commons Library and UK Parliament election results data. Contains Parliamentary information licensed under the Open Parliament Licence v3.0. How we use this data