The results of the 1987 United Kingdom general election, by parliamentary constituency were as follows:

Constituency Cnty Rgn Lastelctn Winning party Turnout Votes Party Votes Share Majrty Con Lab SDP-Lib SNP UUP SDLP PC Grn DUP SF Other Total Aberavon WGM WLS Lab Lab 27,126 66.8% 20,609 77.7% 5,861 27,126 6,517 1,124 40,628 Aberdeen North ADC SCT Lab Lab 24,145 54.7% 16,278 69.9% 6,330 24,145 7,867 5,827 44,169 Aberdeen South ADC SCT Con Lab 15,917 37.7% 1,198 67.1% 14,719 15,917 8,844 2,776 42,256 Aldershot HAM SE Con Con 35,272 59.0% 17,784 74.0% 35,272 7,061 17,488 59,822 Aldridge-Brownhills WMD WM Con Con 26,434 53.4% 12,936 79.8% 26,434 14,038 9,084 49,556 Altrincham and Sale GTM NW Con Con 27,746 53.5% 14,228 76.7% 27,746 10,617 13,518 51,881 Alyn and Deeside CLY WLS Lab Lab 22,916 48.6% 6,416 80.4% 16,500 22,916 7,273 478 47,167 Amber Valley DBY EM Con Con 28,603 51.4% 9,500 81.2% 28,603 19,103 7,904 55,610 Angus East AGS SCT Con SNP 19,536 42.4% 1,544 75.5% 17,992 4,971 3,592 19,536 46,091 Argyll and Bute AYB SCT Con Lib 13,726 37.3% 1,394 75.5% 12,332 4,437 13,726 6,297 36,792 Arundel WSX SE Con Con 34,356 61.3% 18,880 71.2% 34,356 6,177 15,476 56,009 Ashfield NTT EM Lab Lab 22,812 41.7% 4,400 77.2% 18,412 22,812 13,542 54,756 Ashford KNT SE Con Con 29,978 56.5% 15,488 75.7% 29,978 7,775 14,490 778 53,021 Ashton-under-Lyne GTM NW Lab Lab 22,389 51.8% 9,286 74.0% 13,103 22,389 7,760 43,250 Aylesbury BKM SE Con Con 32,970 57.5% 16,558 74.5% 32,970 7,936 16,412 57,318 Ayr EAR SCT Con Con 20,942 39.4% 182 79.9% 20,942 20,760 7,859 3,548 53,109 Banbury OXF SE Con Con 29,716 56.2% 17,330 76.2% 29,716 10,789 12,386 52,891 Banff and Buchan ADS SCT Con SNP 19,462 44.3% 2,441 70.8% 17,021 3,281 4,211 19,462 43,975 Barking LND LND Lab Lab 15,307 44.3% 3,409 66.9% 11,898 15,307 7,366 34,541 Barnsley Central SYK YTH Lab Lab 26,139 66.8% 19,051 70.0% 7,088 26,139 5,928 37,548 Barnsley East SYK YTH Lab Lab 29,948 74.5% 23,511 72.6% 5,437 29,948 4,482 39,867 Barnsley West and Penistone SYK YTH Lab Lab 26,498 57.4% 14,191 75.7% 12,307 26,498 7,409 46,214 Barrow and Furness CMA NW Con Con 25,431 46.5% 3,927 79.0% 25,431 21,504 7,799 54,731 Basildon ESS E Con Con 21,858 43.5% 2,649 73.3% 21,858 19,209 9,139 50,206 Basingstoke HAM SE Con Con 33,657 56.0% 17,893 77.0% 33,657 10,632 15,764 60,053 Bassetlaw NTT EM Lab Lab 25,385 48.1% 5,613 77.6% 19,772 25,385 7,616 52,773 Bath AVN SW Con Con 23,515 45.4% 1,412 79.4% 23,515 5,507 22,103 687 51,812 Batley and Spen WYK YTH Con Con 25,512 43.4% 1,362 79.0% 25,512 24,150 8,372 689 58,723 Battersea LND LND Lab Con 20,945 44.2% 857 70.7% 20,945 20,088 5,634 559 116 47,342 Beaconsfield BKM SE Con Con 33,324 66.0% 21,339 74.6% 33,324 5,203 11,985 50,512 Beckenham LND LND Con Con 24,903 56.3% 13,464 72.8% 24,903 7,888 11,439 44,230 Belfast East NIR NIR DUP DUP 20,372 61.9% 9,798 60.2% 20,372 649 11,888 32,909 Belfast North NIR NIR UUP UUP 14,355 39.0% 8,560 62.3% 14,355 5,795 5,062 11,604 36,816 Belfast South NIR NIR UUP UUP 18,917 57.8% 11,954 60.3% 18,917 4,268 1,030 8,491 32,706 Belfast West NIR NIR SF SF 16,862 41.1% 2,221 69.1% 7,646 14,641 16,862 1,819 40,968 Berwick-upon-Tweed NBL NE Lib Lib 21,903 52.1% 9,503 77.3% 12,400 7,360 21,903 379 42,042 Bethnal Green and Stepney LND LND Lab Lab 15,490 48.3% 5,284 57.6% 6,176 15,490 10,206 232 32,104 Beverley HUM YTH Con Con 31,459 52.2% 12,595 76.3% 31,459 9,901 18,864 60,224 Bexhill and Battle SXE SE Con Con 33,570 66.5% 20,519 77.4% 33,570 3,903 13,051 50,524 Bexleyheath LND LND Con Con 24,866 53.7% 11,687 77.8% 24,866 8,218 13,179 46,263 Billericay ESS E Con Con 33,741 54.9% 17,986 77.2% 33,741 11,942 15,755 61,438 Birkenhead MSY NW Lab Lab 27,883 58.7% 15,372 72.3% 12,511 27,883 7,095 47,489 Birmingham Edgbaston WMD WM Con Con 18,595 49.8% 8,581 68.6% 18,595 10,014 7,843 559 307 37,318 Birmingham Erdington WMD WM Lab Lab 17,037 45.9% 2,467 68.5% 14,570 17,037 5,530 37,137 Birmingham Hall Green WMD WM Con Con 20,478 44.9% 7,621 74.7% 20,478 12,857 12,323 45,658 Birmingham Hodge Hill WMD WM Lab Lab 19,872 48.7% 4,789 68.9% 15,083 19,872 5,868 40,823 Birmingham Ladywood WMD WM Lab Lab 21,971 57.7% 10,028 64.8% 11,943 21,971 3,532 650 38,096 Birmingham Northfield WMD WM Con Con 24,024 45.1% 3,135 72.6% 24,024 20,889 8,319 53,232 Birmingham Perry Barr WMD WM Lab Lab 25,894 50.4% 6,933 69.6% 18,961 25,894 6,514 51,369 Birmingham Selly Oak WMD WM Con Con 23,305 44.2% 2,584 73.1% 23,305 20,721 8,128 611 52,765 Birmingham Small Heath WMD WM Lab Lab 22,787 66.3% 15,521 60.6% 7,266 22,787 3,600 559 154 34,366 Birmingham Sparkbrook WMD WM Lab Lab 20,513 60.8% 11,859 63.5% 8,654 20,513 3,803 526 229 33,725 Birmingham Yardley WMD WM Con Con 17,931 42.6% 2,522 73.9% 17,931 15,409 8,734 42,074 Bishop Auckland DUR NE Lab Lab 25,648 48.0% 7,035 74.1% 18,613 25,648 9,195 53,456 Blaby LEI EM Con Con 27,732 60.5% 22,176 80.9% 27,732 9,046 15,556 62,334 Blackburn LAN NW Lab Lab 27,965 49.9% 5,497 74.9% 22,468 27,965 5,602 56,035 Blackpool North LAN NW Con Con 20,680 48.0% 7,321 73.1% 20,680 13,359 9,032 43,071 Blackpool South LAN NW Con Con 20,312 48.0% 6,744 73.5% 20,312 13,568 8,405 42,285 Blaenau Gwent GNT WLS Lab Lab 32,820 75.9% 27,861 77.2% 4,959 32,820 3,847 1,621 43,247 Blaydon TWR NE Lab Lab 25,277 50.3% 12,488 75.7% 12,147 25,277 12,789 50,213 Blyth Valley NBL NE Lab Lab 19,604 42.5% 853 78.1% 7,823 19,604 18,751 46,178 Bolsover DBY EM Lab Lab 28,453 56.2% 14,120 77.3% 14,333 28,453 7,836 50,622 Bolton North East GTM NW Con Con 20,742 44.4% 813 78.7% 20,742 19,929 6,060 46,731 Bolton South East GTM NW Lab Lab 26,791 54.3% 11,381 74.9% 15,410 26,791 7,161 49,362 Bolton West GTM NW Con Con 24,779 44.3% 4,593 80.0% 24,779 20,186 10,936 55,901 Boothferry HUM YTH Con Con 31,716 55.7% 18,970 75.8% 31,716 12,498 12,746 56,960 Bootle MSY NW Lab Lab 24,975 66.9% 24,477 72.9% 10,498 24,975 6,820 52,293 Bosworth LEI EM Con Con 34,145 54.4% 17,016 81.3% 34,145 10,787 17,129 660 62,721 Bournemouth East DOR SW Con Con 30,925 58.3% 14,683 70.5% 30,925 5,885 16,242 53,052 Bournemouth West DOR SW Con Con 30,117 55.2% 12,651 73.4% 30,117 7,018 17,466 54,601 Bow and Poplar LND LND Lab Lab 15,746 46.4% 4,631 57.4% 6,810 15,746 11,115 274 33,945 Bradford North WYK YTH Con Lab 21,009 42.8% 1,633 72.7% 19,376 21,009 8,656 49,041 Bradford South WYK YTH Lab Lab 21,230 41.4% 309 73.7% 20,921 21,230 9,109 51,260 Bradford West WYK YTH Lab Lab 25,775 51.9% 7,551 70.2% 18,224 25,775 5,657 49,656 Braintree ESS E Con Con 32,978 54.2% 16,857 79.1% 32,978 11,764 16,121 60,863 Brecon and Radnor POW WLS Con Lib 14,509 34.8% 56 84.3% 14,453 12,180 14,509 535 41,677 Brent East LND LND Lab Lab 16,772 42.6% 1,653 64.5% 15,119 16,772 5,710 716 1,035 39,352 Brent North LND LND Con Con 26,823 59.9% 15,720 71.0% 26,823 11,103 6,868 44,794 Brent South LND LND Lab Lab 21,140 51.9% 7,931 64.9% 13,209 21,140 6,375 38,007 Brentford and Isleworth LND LND Con Con 26,230 47.7% 7,953 76.7% 26,230 18,277 9,626 849 54,983 Brentwood and Ongar ESS E Con Con 32,258 60.5% 18,921 79.0% 32,258 7,042 13,337 686 53,323 Bridgend MGM WLS Con Lab 21,893 47.5% 4,380 80.3% 17,513 21,893 5,590 1,065 46,061 Bridgwater SOM SW Con Con 27,177 51.5% 11,195 78.2% 27,177 9,594 15,982 52,753 Bridlington HUM YTH Con Con 32,351 54.8% 17,321 73.7% 32,351 10,653 15,030 983 59,017 Brigg and Cleethorpes HUM YTH Con Con 29,723 48.7% 12,248 76.2% 29,723 13,876 17,475 61,074 Brighton Kemptown SXE SE Con Con 24,031 53.5% 9,260 74.5% 24,031 14,771 6,080 44,882 Brighton Pavilion SXE SE Con Con 22,056 50.8% 9,142 73.7% 22,056 12,914 8,459 43,416 Bristol East AVN SW Con Con 21,906 43.6% 4,123 78.7% 21,906 17,783 10,247 286 50,222 Bristol North West AVN SW Con Con 26,953 46.6% 6,952 79.4% 26,953 20,001 10,885 57,839 Bristol South AVN SW Lab Lab 20,798 40.9% 1,404 74.1% 19,394 20,798 9,952 600 149 50,893 Bristol West AVN SW Con Con 24,695 45.5% 7,703 75.0% 24,695 11,337 16,992 1,096 134 54,254 Bromsgrove WOR WM Con Con 29,051 54.7% 16,685 76.4% 29,051 12,366 11,663 53,080 Broxbourne HRT E Con Con 33,567 63.2% 22,995 75.2% 33,567 8,984 10,572 53,123 Broxtowe NTT EM Con Con 30,462 53.6% 16,651 79.2% 30,462 13,811 12,562 71,780 Buckingham BKM SE Con Con 32,162 58.6% 18,526 78.3% 32,162 9,053 13,636 54,851 Burnley LAN SW Lab Lab 25,140 48.4% 7,557 78.8% 17,583 25,140 9,241 51,964 Burton STS WM Con Con 29,160 50.7% 9,830 78.6% 29,160 19,330 9,046 57,536 Bury North GTM SW Con Con 28,097 50.1% 6,911 82.5% 28,097 21,186 6,804 56,087 Bury South GTM SW Con Con 23,878 46.0% 2,679 79.7% 23,878 21,199 6,772 51,849 Bury St Edmunds SFK E Con Con 33,672 59.3% 21,458 74.1% 33,672 9,841 12,214 1,057 56,784 Caernarvon GWN WLS PC PC 20,338 57.1% 12,812 57.1% 7,526 5,652 2,103 20,338 35,619 Caerphilly GNT WLS Lab Lab 28,698 58.4% 19,167 76.6% 9,531 28,698 6,923 3,955 49,107 Caithness and Sutherland HLD SCT SDP SDP 12,338 53.7% 8,494 73.6% 3,844 3,437 12,338 2,371 333 686 23,009 Calder Valley WYK YTH Con Con 25,892 43.5% 6,045 81.1% 25,892 19,847 13,761 59,500 Cambridge CAM E Con Con 21,624 40.0% 5,060 78.0% 21,624 15,319 16,564 597 54,104 Cannock and Burntwood STS WM Con Con 24,186 44.5% 2,689 79.8% 24,186 21,497 8,698 54,381 Canterbury KNT SE Con Con 30,273 53.8% 14,891 74.0% 30,273 9,494 15,382 947 157 56,255 Cardiff Central SGM WLS Con Con 15,241 37.1% 1,986 77.6% 15,241 13,255 12,062 535 41,093 Cardiff North SGM WLS Con Con 20,061 45.3% 8,234 81.0% 20,061 11,827 11,725 692 44,305 Cardiff South and Penarth SGM WLS Lab Lab 20,956 46.7% 4,574 76.4% 16,382 20,956 6,900 599 44,837 Cardiff West SGM WLS Con Lab 20,329 45.5% 4,045 77.8% 16,284 20,329 7,300 736 44,649 Carlisle CMA NW Lab Lab 18,311 42.2% 916 78.8% 17,395 18,311 7,655 43,359 Carmarthen DFD WLS Lab Lab 19,128 35.4% 4,317 82.9% 14,811 19,128 7,203 12,457 481 54,080 Carrick, Cumnock and Doon Valley EAR SCT Lab Lab 25,669 60.1% 16,802 75.8% 8,867 25,669 4,106 4,094 42,736 Carshalton and Wallington LND LND Con Con 27,984 54.0% 14,409 74.2% 27,984 9,440 13,575 843 51,842 Castle Point ESS E Con Con 29,681 59.9% 19,248 74.5% 29,681 9,422 10,433 49,536 Central Fife FIF SCT Lab Lab 22,827 53.4% 15,709 72.6% 7,118 22,827 6,487 6,296 42,728 Ceredigion and Pembroke North DFD WLS Lib Lib 17,683 36.6% 4,700 76.5% 12,983 8,965 17,683 7,848 821 48,300 Cheadle GTM NW Con Con 30,484 55.0% 10,631 81.0% 30,484 5,037 19,853 55,374 Chelmsford ESS E Con Con 35,231 51.9% 7,761 82.2% 35,231 4,642 27,470 486 67,829 Chelsea LND LND Con Con 18,443 64.6% 13,319 57.7% 18,443 4,406 5,124 587 28,560 Cheltenham GLS SW Con Con 31,371 50.2% 4,896 78.9% 31,371 4,701 26,475 62,547 Chertsey and Walton SRY SE Con Con 32,119 59.5% 17,469 75.5% 32,119 7,185 14,650 53,954 Chesham and Amersham BKS SE Con Con 34,504 62.2% 19,440 77.4% 34,504 5,170 15,064 760 55,498 Chesterfield DBY EM Lab Lab 24,532 44.9% 8,577 76.7% 13,472 24,532 15,955 53,959 Chichester WSX SE Con Con 37,274 61.8% 20,177 74.4% 37,274 4,751 17,097 1,196 60,318 Chingford LND LND Con Con 27,110 62.2% 17,955 76.7% 27,110 6,650 9,155 634 43,549 Chipping Barnet LND LND Con Con 24,686 57.9% 14,871 70.0% 24,686 8,115 9,815 42,616 Chislehurst LND LND Con Con 24,165 57.6% 14,507 75.5% 24,165 8,115 9,658 41,938 Chorley LAN NW Con Con 29,015 48.0% 8,057 76.9% 29,015 20,958 9,706 714 60,393 Christchurch HAM SE Con Con 35,656 65.9% 22,374 76.3% 35,656 5,174 13,282 54,112 Cirencester and Tewkesbury GLS SW Con Con 36,272 55.4% 12,662 77.9% 36,272 5,342 23,610 283 65,507 City of Chester CHS NW Con Con 23,582 44.9% 4,855 79.8% 23,582 18,727 10,262 52,571 City of Durham DUR NE Lab Lab 23,382 44.9% 6,125 78.2% 11,408 23,382 17,257 52,047 City of London and Westminster South LND LND Con Con 19,333 57.8% 12,042 58.2% 19,333 6,821 7,291 33,445 Clackmannan FLK SCT Lab Lab 20,317 53.7% 12,401 77.0% 5,620 20,317 3,961 7,916 37,814 Clwyd North West CLY WLS Con Con 24,116 48.5% 11,781 75.2% 24,116 12,335 11,279 1,966 49,696 Clwyd South West CLY WLS Con Lab 16,701 35.4% 1,028 81.1% 15,673 16,701 10,778 3,987 47,139 Clydebank and Milngavie EDB SCT Lab L