Boundary set for Wales (13 April 2010 - 30 May 2024) Majorities
					
	Constituency areas
	Establishing legislation
	
		General elections
		By-elections
		Majorities
		Vote shares of winning candidate
		Turnouts
		General election party performance
	
		
			
				
					| Constituency area | Election type | Polling date | Winning party | Majority | Valid vote count | Majority / valid vote count | 
			
			
					
	| Aberavon | General election | 6 May 2010 | Lab | 11,039 | 30,958 | 35.7% | 
		
	| Aberavon | General election | 7 May 2015 | Lab | 10,445 | 31,523 | 33.1% | 
		
	| Aberavon | General election | 8 June 2017 | Lab | 16,761 | 33,268 | 50.4% | 
			
	| Aberavon | General election | 12 December 2019 | Lab | 10,490 | 31,598 | 33.2% | 
		
		
			
	| Aberconwy | General election | 6 May 2010 | Con | 3,398 | 29,966 | 11.3% | 
		
	| Aberconwy | General election | 7 May 2015 | Con | 3,999 | 30,148 | 13.3% | 
		
	| Aberconwy | General election | 8 June 2017 | Con | 635 | 32,150 | 2.0% | 
			
	| Aberconwy | General election | 12 December 2019 | Con | 2,034 | 31,865 | 6.4% | 
		
		
			
	| Alyn and Deeside | General election | 6 May 2010 | Lab | 2,919 | 39,923 | 7.3% | 
		
	| Alyn and Deeside | General election | 7 May 2015 | Lab | 3,343 | 41,314 | 8.1% | 
		
	| Alyn and Deeside | General election | 8 June 2017 | Lab | 5,235 | 44,760 | 11.7% | 
			
	| Alyn and Deeside | General election | 12 December 2019 | Lab | 213 | 43,008 | 0.5% | 
		
		
			
	| Arfon | General election | 6 May 2010 | PC | 1,455 | 26,078 | 5.6% | 
		
	| Arfon | General election | 7 May 2015 | PC | 3,668 | 26,837 | 13.7% | 
		
	| Arfon | General election | 8 June 2017 | PC | 92 | 28,208 | 0.3% | 
			
	| Arfon | General election | 12 December 2019 | PC | 2,781 | 29,074 | 9.6% | 
		
		
			
	| Blaenau Gwent | General election | 6 May 2010 | Lab | 10,516 | 32,395 | 32.5% | 
		
	| Blaenau Gwent | General election | 7 May 2015 | Lab | 12,703 | 31,683 | 40.1% | 
		
	| Blaenau Gwent | General election | 8 June 2017 | Lab | 11,907 | 32,384 | 36.8% | 
			
	| Blaenau Gwent | General election | 12 December 2019 | Lab | 8,647 | 30,219 | 28.6% | 
		
		
			
	| Brecon and Radnorshire | General election | 6 May 2010 | LD | 3,747 | 38,845 | 9.6% | 
		
	| Brecon and Radnorshire | General election | 7 May 2015 | Con | 5,102 | 40,074 | 12.7% | 
		
	| Brecon and Radnorshire | General election | 8 June 2017 | Con | 8,038 | 41,334 | 19.4% | 
		
	| Brecon and Radnorshire | By-election | 1 August 2019 | LD | 1,425 | 31,814 | 4.5% | 
			
	| Brecon and Radnorshire | General election | 12 December 2019 | Con | 7,131 | 41,319 | 17.3% | 
		
		
			
	| Bridgend | General election | 6 May 2010 | Lab | 2,263 | 38,347 | 5.9% | 
		
	| Bridgend | General election | 7 May 2015 | Lab | 1,927 | 39,453 | 4.9% | 
		
	| Bridgend | General election | 8 June 2017 | Lab | 4,700 | 43,255 | 10.9% | 
			
	| Bridgend | General election | 12 December 2019 | Con | 1,157 | 42,236 | 2.7% | 
		
		
			
	| Caerphilly | General election | 6 May 2010 | Lab | 10,755 | 38,692 | 27.8% | 
		
	| Caerphilly | General election | 7 May 2015 | Lab | 10,073 | 40,283 | 25.0% | 
		
	| Caerphilly | General election | 8 June 2017 | Lab | 12,078 | 41,297 | 29.2% | 
			
	| Caerphilly | General election | 12 December 2019 | Lab | 6,833 | 40,117 | 17.0% | 
		
		
			
	| Cardiff Central | General election | 6 May 2010 | LD | 4,576 | 36,151 | 12.7% | 
		
	| Cardiff Central | General election | 7 May 2015 | Lab | 4,981 | 38,646 | 12.9% | 
		
	| Cardiff Central | General election | 8 June 2017 | Lab | 17,196 | 40,367 | 42.6% | 
			
	| Cardiff Central | General election | 12 December 2019 | Lab | 17,179 | 41,822 | 41.1% | 
		
		
			
	| Cardiff North | General election | 6 May 2010 | Con | 194 | 47,630 | 0.4% | 
		
	| Cardiff North | General election | 7 May 2015 | Con | 2,137 | 51,151 | 4.2% | 
		
	| Cardiff North | General election | 8 June 2017 | Lab | 4,174 | 52,022 | 8.0% | 
			
	| Cardiff North | General election | 12 December 2019 | Lab | 6,982 | 52,666 | 13.3% | 
		
		
			
	| Cardiff South and Penarth | General election | 6 May 2010 | Lab / Co-op | 4,709 | 44,369 | 10.6% | 
		
	| Cardiff South and Penarth | General election | 7 May 2015 | Lab / Co-op | 7,453 | 46,667 | 16.0% | 
		
	| Cardiff South and Penarth | General election | 8 June 2017 | Lab / Co-op | 14,864 | 50,736 | 29.3% | 
			
	| Cardiff South and Penarth | General election | 12 December 2019 | Lab / Co-op | 12,737 | 50,579 | 25.2% | 
		
		
			
	| Cardiff West | General election | 6 May 2010 | Lab | 4,751 | 40,958 | 11.6% | 
		
	| Cardiff West | General election | 7 May 2015 | Lab | 6,789 | 43,792 | 15.5% | 
		
	| Cardiff West | General election | 8 June 2017 | Lab | 12,551 | 46,629 | 26.9% | 
			
	| Cardiff West | General election | 12 December 2019 | Lab | 10,986 | 46,177 | 23.8% | 
		
		
			
	| Carmarthen East and Dinefwr | General election | 6 May 2010 | PC | 3,481 | 38,011 | 9.2% | 
		
	| Carmarthen East and Dinefwr | General election | 7 May 2015 | PC | 5,599 | 39,399 | 14.2% | 
		
	| Carmarthen East and Dinefwr | General election | 8 June 2017 | PC | 3,908 | 41,029 | 9.5% | 
			
	| Carmarthen East and Dinefwr | General election | 12 December 2019 | PC | 1,809 | 41,002 | 4.4% | 
		
		
			
	| Carmarthen West and South Pembrokeshire | General election | 6 May 2010 | Con | 3,423 | 40,507 | 8.5% | 
		
	| Carmarthen West and South Pembrokeshire | General election | 7 May 2015 | Con | 6,054 | 40,350 | 15.0% | 
		
	| Carmarthen West and South Pembrokeshire | General election | 8 June 2017 | Con | 3,110 | 42,226 | 7.4% | 
			
	| Carmarthen West and South Pembrokeshire | General election | 12 December 2019 | Con | 7,745 | 42,114 | 18.4% | 
		
		
			
	| Ceredigion | General election | 6 May 2010 | LD | 8,324 | 38,258 | 21.8% | 
		
	| Ceredigion | General election | 7 May 2015 | LD | 3,067 | 37,416 | 8.2% | 
		
	| Ceredigion | General election | 8 June 2017 | PC | 104 | 39,767 | 0.3% | 
			
	| Ceredigion | General election | 12 December 2019 | PC | 6,329 | 40,105 | 15.8% | 
		
		
			
	| Clwyd South | General election | 6 May 2010 | Lab | 2,834 | 34,681 | 8.2% | 
		
	| Clwyd South | General election | 7 May 2015 | Lab | 2,402 | 35,064 | 6.9% | 
		
	| Clwyd South | General election | 8 June 2017 | Lab | 4,356 | 37,474 | 11.6% | 
			
	| Clwyd South | General election | 12 December 2019 | Con | 1,239 | 36,306 | 3.4% | 
		
		
			
	| Clwyd West | General election | 6 May 2010 | Con | 6,419 | 38,111 | 16.8% | 
		
	| Clwyd West | General election | 7 May 2015 | Con | 6,730 | 38,028 | 17.7% | 
		
	| Clwyd West | General election | 8 June 2017 | Con | 3,437 | 40,654 | 8.5% | 
			
	| Clwyd West | General election | 12 December 2019 | Con | 6,747 | 40,203 | 16.8% | 
		
		
			
	| Cynon Valley | General election | 6 May 2010 | Lab | 9,617 | 29,876 | 32.2% | 
		
	| Cynon Valley | General election | 7 May 2015 | Lab | 9,406 | 30,472 | 30.9% | 
		
	| Cynon Valley | General election | 8 June 2017 | Lab | 13,238 | 31,802 | 41.6% | 
			
	| Cynon Valley | General election | 12 December 2019 | Lab | 8,822 | 30,236 | 29.2% | 
		
		
			
	| Delyn | General election | 6 May 2010 | Lab | 2,272 | 36,984 | 6.1% | 
		
	| Delyn | General election | 7 May 2015 | Lab | 2,930 | 37,457 | 7.8% | 
		
	| Delyn | General election | 8 June 2017 | Lab | 4,240 | 39,418 | 10.8% | 
			
	| Delyn | General election | 12 December 2019 | Con | 865 | 38,370 | 2.3% | 
		
		
			
	| Dwyfor Meirionnydd | General election | 6 May 2010 | PC | 6,367 | 28,906 | 22.0% | 
		
	| Dwyfor Meirionnydd | General election | 7 May 2015 | PC | 5,261 | 28,913 | 18.2% | 
		
	| Dwyfor Meirionnydd | General election | 8 June 2017 | PC | 4,850 | 30,348 | 16.0% | 
			
	| Dwyfor Meirionnydd | General election | 12 December 2019 | PC | 4,740 | 29,928 | 15.8% | 
		
		
			
	| Gower | General election | 6 May 2010 | Lab | 2,683 | 41,671 | 6.4% | 
		
	| Gower | General election | 7 May 2015 | Con | 27 | 42,758 | 0.1% | 
		
	| Gower | General election | 8 June 2017 | Lab | 3,269 | 45,576 | 7.2% | 
			
	| Gower | General election | 12 December 2019 | Lab | 1,837 | 44,482 | 4.1% | 
		
		
			
	| Islwyn | General election | 6 May 2010 | Lab / Co-op | 12,215 | 34,684 | 35.2% | 
		
	| Islwyn | General election | 7 May 2015 | Lab / Co-op | 10,404 | 35,401 | 29.4% | 
		
	| Islwyn | General election | 8 June 2017 | Lab / Co-op | 11,412 | 36,093 | 31.6% | 
			
	| Islwyn | General election | 12 December 2019 | Lab / Co-op | 5,464 | 34,350 | 15.9% | 
		
		
			
	| Llanelli | General election | 6 May 2010 | Lab | 4,701 | 37,461 | 12.5% | 
		
	| Llanelli | General election | 7 May 2015 | Lab | 7,095 | 38,574 | 18.4% | 
		
	| Llanelli | General election | 8 June 2017 | Lab | 12,024 | 40,342 | 29.8% | 
			
	| Llanelli | General election | 12 December 2019 | Lab | 4,670 | 38,233 | 12.2% | 
		
		
			
	| Merthyr Tydfil and Rhymney | General election | 6 May 2010 | Lab | 4,056 | 32,076 | 12.6% | 
		
	| Merthyr Tydfil and Rhymney | General election | 7 May 2015 | Lab | 11,513 | 32,715 | 35.2% | 
		
	| Merthyr Tydfil and Rhymney | General election | 8 June 2017 | Lab | 16,334 | 33,545 | 48.7% | 
			
	| Merthyr Tydfil and Rhymney | General election | 12 December 2019 | Lab | 10,606 | 32,246 | 32.9% | 
		
		
			
	| Monmouth | General election | 6 May 2010 | Con | 10,425 | 46,519 | 22.4% | 
		
	| Monmouth | General election | 7 May 2015 | Con | 10,982 | 47,462 | 23.1% | 
		
	| Monmouth | General election | 8 June 2017 | Con | 8,206 | 49,734 | 16.5% | 
			
	| Monmouth | General election | 12 December 2019 | Con | 9,982 | 50,217 | 19.9% | 
		
		
			
	| Montgomeryshire | General election | 6 May 2010 | Con | 1,184 | 33,813 | 3.5% | 
		
	| Montgomeryshire | General election | 7 May 2015 | Con | 5,325 | 33,757 | 15.8% | 
		
	| Montgomeryshire | General election | 8 June 2017 | Con | 9,285 | 34,891 | 26.6% | 
			
	| Montgomeryshire | General election | 12 December 2019 | Con | 12,138 | 34,214 | 35.5% | 
		
		
			
	| Neath | General election | 6 May 2010 | Lab | 9,775 | 37,122 | 26.3% | 
		
	| Neath | General election | 7 May 2015 | Lab | 9,548 | 37,135 | 25.7% | 
		
	| Neath | General election | 8 June 2017 | Lab / Co-op | 12,631 | 38,285 | 33.0% | 
			
	| Neath | General election | 12 December 2019 | Lab / Co-op | 5,637 | 36,756 | 15.3% | 
		
		
			
	| Newport East | General election | 6 May 2010 | Lab | 1,650 | 34,448 | 4.8% | 
		
	| Newport East | General election | 7 May 2015 | Lab | 4,705 | 35,108 | 13.4% | 
		
	| Newport East | General election | 8 June 2017 | Lab | 8,003 | 36,820 | 21.7% | 
			
	| Newport East | General election | 12 December 2019 | Lab | 1,992 | 36,282 | 5.5% | 
		
		
			
	| Newport West | General election | 6 May 2010 | Lab | 3,544 | 39,720 | 8.9% | 
		
	| Newport West | General election | 7 May 2015 | Lab | 3,510 | 40,347 | 8.7% | 
		
	| Newport West | General election | 8 June 2017 | Lab | 5,658 | 43,438 | 13.0% | 
		
	| Newport West | By-election | 4 April 2019 | Lab | 1,951 | 23,515 | 8.3% | 
			
	| Newport West | General election | 12 December 2019 | Lab | 902 | 43,433 | 2.1% | 
		
		
			
	| Ogmore | General election | 6 May 2010 | Lab | 13,246 | 34,650 | 38.2% | 
		
	| Ogmore | General election | 7 May 2015 | Lab | 13,043 | 35,250 | 37.0% | 
		
	| Ogmore | By-election | 5 May 2016 | Lab | 8,575 | 23,532 | 36.4% | 
		
	| Ogmore | General election | 8 June 2017 | Lab | 13,871 | 37,204 | 37.3% | 
			
	| Ogmore | General election | 12 December 2019 | Lab | 7,805 | 35,390 | 22.1% | 
		
		
			
	| Pontypridd | General election | 6 May 2010 | Lab | 2,785 | 36,671 | 7.6% | 
		
	| Pontypridd | General election | 7 May 2015 | Lab | 8,985 | 37,882 | 23.7% | 
		
	| Pontypridd | General election | 8 June 2017 | Lab | 11,448 | 39,894 | 28.7% | 
			
	| Pontypridd | General election | 12 December 2019 | Lab | 5,887 | 39,060 | 15.1% | 
		
		
			
	| Preseli Pembrokeshire | General election | 6 May 2010 | Con | 4,605 | 39,602 | 11.6% | 
		
	| Preseli Pembrokeshire | General election | 7 May 2015 | Con | 4,969 | 40,556 | 12.3% | 
		
	| Preseli Pembrokeshire | General election | 8 June 2017 | Con | 314 | 42,197 | 0.7% | 
			
	| Preseli Pembrokeshire | General election | 12 December 2019 | Con | 5,062 | 42,419 | 11.9% | 
		
		
			
	| Rhondda | General election | 6 May 2010 | Lab | 11,553 | 31,072 | 37.2% | 
		
	| Rhondda | General election | 7 May 2015 | Lab | 7,455 | 31,538 | 23.6% | 
		
	| Rhondda | General election | 8 June 2017 | Lab | 13,746 | 32,936 | 41.7% | 
			
	| Rhondda | General election | 12 December 2019 | Lab | 11,440 | 29,642 | 38.6% | 
		
		
			
	| Swansea East | General election | 6 May 2010 | Lab | 10,838 | 32,676 | 33.2% | 
		
	| Swansea East | General election | 7 May 2015 | Lab | 12,028 | 33,618 | 35.8% | 
		
	| Swansea East | General election | 8 June 2017 | Lab | 13,168 | 35,159 | 37.5% | 
			
	| Swansea East | General election | 12 December 2019 | Lab | 7,970 | 33,579 | 23.7% | 
		
		
			
	| Swansea West | General election | 6 May 2010 | Lab / Co-op | 504 | 35,593 | 1.4% | 
		
	| Swansea West | General election | 7 May 2015 | Lab / Co-op | 7,036 | 35,156 | 20.0% | 
		
	| Swansea West | General election | 8 June 2017 | Lab / Co-op | 10,598 | 37,282 | 28.4% | 
			
	| Swansea West | General election | 12 December 2019 | Lab / Co-op | 8,116 | 35,830 | 22.7% | 
		
		
			
	| Torfaen | General election | 6 May 2010 | Lab | 9,306 | 37,640 | 24.7% | 
		
	| Torfaen | General election | 7 May 2015 | Lab | 8,169 | 37,937 | 21.5% | 
		
	| Torfaen | General election | 8 June 2017 | Lab | 10,240 | 38,429 | 26.6% | 
			
	| Torfaen | General election | 12 December 2019 | Lab | 3,742 | 37,176 | 10.1% | 
		
		
			
	| Vale of Clwyd | General election | 6 May 2010 | Lab | 2,509 | 35,534 | 7.1% | 
		
	| Vale of Clwyd | General election | 7 May 2015 | Con | 237 | 35,261 | 0.7% | 
		
	| Vale of Clwyd | General election | 8 June 2017 | Lab | 2,379 | 38,684 | 6.1% | 
			
	| Vale of Clwyd | General election | 12 December 2019 | Con | 1,827 | 37,213 | 4.9% | 
		
		
			
	| Vale of Glamorgan | General election | 6 May 2010 | Con | 4,307 | 48,667 | 8.8% | 
		
	| Vale of Glamorgan | General election | 7 May 2015 | Con | 6,880 | 51,293 | 13.4% | 
		
	| Vale of Glamorgan | General election | 8 June 2017 | Con | 2,190 | 53,718 | 4.1% | 
			
	| Vale of Glamorgan | General election | 12 December 2019 | Con | 3,562 | 54,807 | 6.5% | 
		
		
			
	| Wrexham | General election | 6 May 2010 | Lab | 3,658 | 32,976 | 11.1% | 
		
	| Wrexham | General election | 7 May 2015 | Lab | 1,831 | 32,719 | 5.6% | 
		
	| Wrexham | General election | 8 June 2017 | Lab | 1,832 | 35,092 | 5.2% | 
			
	| Wrexham | General election | 12 December 2019 | Con | 2,131 | 33,532 | 6.4% | 
		
		
			
	| Ynys Môn | General election | 6 May 2010 | Lab | 2,461 | 34,444 | 7.1% | 
		
	| Ynys Môn | General election | 7 May 2015 | Lab | 229 | 34,926 | 0.7% | 
		
	| Ynys Môn | General election | 8 June 2017 | Lab | 5,259 | 37,367 | 14.1% | 
	
	| Ynys Môn | General election | 12 December 2019 | Con | 1,968 | 36,552 | 5.4% |