Boundary set for Wales (13 April 2010 - 30 May 2024) Turnouts
					
	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 | Valid vote count | Electorate | Turnout (valid vote count / electorate) | 
			
			
					
	| Aberavon | General election | 6 May 2010 | Lab | 30,958 | 50,838 | 60.9% | 
		
	| Aberavon | General election | 7 May 2015 | Lab | 31,523 | 49,821 | 63.3% | 
		
	| Aberavon | General election | 8 June 2017 | Lab | 33,268 | 49,892 | 66.7% | 
			
	| Aberavon | General election | 12 December 2019 | Lab | 31,598 | 50,750 | 62.3% | 
		
		
			
	| Aberconwy | General election | 6 May 2010 | Con | 29,966 | 44,593 | 67.2% | 
		
	| Aberconwy | General election | 7 May 2015 | Con | 30,148 | 45,525 | 66.2% | 
		
	| Aberconwy | General election | 8 June 2017 | Con | 32,150 | 45,251 | 71.0% | 
			
	| Aberconwy | General election | 12 December 2019 | Con | 31,865 | 44,699 | 71.3% | 
		
		
			
	| Alyn and Deeside | General election | 6 May 2010 | Lab | 39,923 | 60,931 | 65.5% | 
		
	| Alyn and Deeside | General election | 7 May 2015 | Lab | 41,314 | 62,016 | 66.6% | 
		
	| Alyn and Deeside | General election | 8 June 2017 | Lab | 44,760 | 63,013 | 71.0% | 
			
	| Alyn and Deeside | General election | 12 December 2019 | Lab | 43,008 | 62,789 | 68.5% | 
		
		
			
	| Arfon | General election | 6 May 2010 | PC | 26,078 | 41,198 | 63.3% | 
		
	| Arfon | General election | 7 May 2015 | PC | 26,837 | 40,492 | 66.3% | 
		
	| Arfon | General election | 8 June 2017 | PC | 28,208 | 41,367 | 68.2% | 
			
	| Arfon | General election | 12 December 2019 | PC | 29,074 | 42,215 | 68.9% | 
		
		
			
	| Blaenau Gwent | General election | 6 May 2010 | Lab | 32,395 | 52,442 | 61.8% | 
		
	| Blaenau Gwent | General election | 7 May 2015 | Lab | 31,683 | 51,335 | 61.7% | 
		
	| Blaenau Gwent | General election | 8 June 2017 | Lab | 32,384 | 51,227 | 63.2% | 
			
	| Blaenau Gwent | General election | 12 December 2019 | Lab | 30,219 | 50,739 | 59.6% | 
		
		
			
	| Brecon and Radnorshire | General election | 6 May 2010 | LD | 38,845 | 53,589 | 72.5% | 
		
	| Brecon and Radnorshire | General election | 7 May 2015 | Con | 40,074 | 54,441 | 73.6% | 
		
	| Brecon and Radnorshire | General election | 8 June 2017 | Con | 41,334 | 56,010 | 73.8% | 
		
	| Brecon and Radnorshire | By-election | 1 August 2019 | LD | 31,814 | 53,393 | 59.6% | 
			
	| Brecon and Radnorshire | General election | 12 December 2019 | Con | 41,319 | 55,490 | 74.5% | 
		
		
			
	| Bridgend | General election | 6 May 2010 | Lab | 38,347 | 58,700 | 65.3% | 
		
	| Bridgend | General election | 7 May 2015 | Lab | 39,453 | 59,998 | 65.8% | 
		
	| Bridgend | General election | 8 June 2017 | Lab | 43,255 | 62,185 | 69.6% | 
			
	| Bridgend | General election | 12 December 2019 | Con | 42,236 | 63,303 | 66.7% | 
		
		
			
	| Caerphilly | General election | 6 May 2010 | Lab | 38,692 | 62,122 | 62.3% | 
		
	| Caerphilly | General election | 7 May 2015 | Lab | 40,283 | 63,603 | 63.3% | 
		
	| Caerphilly | General election | 8 June 2017 | Lab | 41,297 | 64,381 | 64.1% | 
			
	| Caerphilly | General election | 12 December 2019 | Lab | 40,117 | 63,166 | 63.5% | 
		
		
			
	| Cardiff Central | General election | 6 May 2010 | LD | 36,151 | 61,165 | 59.1% | 
		
	| Cardiff Central | General election | 7 May 2015 | Lab | 38,646 | 57,456 | 67.3% | 
		
	| Cardiff Central | General election | 8 June 2017 | Lab | 40,367 | 59,288 | 68.1% | 
			
	| Cardiff Central | General election | 12 December 2019 | Lab | 41,822 | 64,037 | 65.3% | 
		
		
			
	| Cardiff North | General election | 6 May 2010 | Con | 47,630 | 65,553 | 72.7% | 
		
	| Cardiff North | General election | 7 May 2015 | Con | 51,151 | 67,196 | 76.1% | 
		
	| Cardiff North | General election | 8 June 2017 | Lab | 52,022 | 67,221 | 77.4% | 
			
	| Cardiff North | General election | 12 December 2019 | Lab | 52,666 | 68,438 | 77.0% | 
		
		
			
	| Cardiff South and Penarth | General election | 6 May 2010 | Lab / Co-op | 44,369 | 73,707 | 60.2% | 
		
	| Cardiff South and Penarth | General election | 7 May 2015 | Lab / Co-op | 46,667 | 76,006 | 61.4% | 
		
	| Cardiff South and Penarth | General election | 8 June 2017 | Lab / Co-op | 50,736 | 76,499 | 66.3% | 
			
	| Cardiff South and Penarth | General election | 12 December 2019 | Lab / Co-op | 50,579 | 78,837 | 64.2% | 
		
		
			
	| Cardiff West | General election | 6 May 2010 | Lab | 40,958 | 62,787 | 65.2% | 
		
	| Cardiff West | General election | 7 May 2015 | Lab | 43,792 | 66,762 | 65.6% | 
		
	| Cardiff West | General election | 8 June 2017 | Lab | 46,629 | 66,775 | 69.8% | 
			
	| Cardiff West | General election | 12 December 2019 | Lab | 46,177 | 68,508 | 67.4% | 
		
		
			
	| Carmarthen East and Dinefwr | General election | 6 May 2010 | PC | 38,011 | 52,385 | 72.6% | 
		
	| Carmarthen East and Dinefwr | General election | 7 May 2015 | PC | 39,399 | 55,750 | 70.7% | 
		
	| Carmarthen East and Dinefwr | General election | 8 June 2017 | PC | 41,029 | 55,976 | 73.3% | 
			
	| Carmarthen East and Dinefwr | General election | 12 December 2019 | PC | 41,002 | 57,419 | 71.4% | 
		
		
			
	| Carmarthen West and South Pembrokeshire | General election | 6 May 2010 | Con | 40,507 | 58,108 | 69.7% | 
		
	| Carmarthen West and South Pembrokeshire | General election | 7 May 2015 | Con | 40,350 | 57,755 | 69.9% | 
		
	| Carmarthen West and South Pembrokeshire | General election | 8 June 2017 | Con | 42,226 | 58,565 | 72.1% | 
			
	| Carmarthen West and South Pembrokeshire | General election | 12 December 2019 | Con | 42,114 | 59,158 | 71.2% | 
		
		
			
	| Ceredigion | General election | 6 May 2010 | LD | 38,258 | 59,882 | 63.9% | 
		
	| Ceredigion | General election | 7 May 2015 | LD | 37,416 | 54,242 | 69.0% | 
		
	| Ceredigion | General election | 8 June 2017 | PC | 39,767 | 54,262 | 73.3% | 
			
	| Ceredigion | General election | 12 December 2019 | PC | 40,105 | 56,386 | 71.1% | 
		
		
			
	| Clwyd South | General election | 6 May 2010 | Lab | 34,681 | 53,748 | 64.5% | 
		
	| Clwyd South | General election | 7 May 2015 | Lab | 35,064 | 54,996 | 63.8% | 
		
	| Clwyd South | General election | 8 June 2017 | Lab | 37,474 | 53,729 | 69.7% | 
			
	| Clwyd South | General election | 12 December 2019 | Con | 36,306 | 53,919 | 67.3% | 
		
		
			
	| Clwyd West | General election | 6 May 2010 | Con | 38,111 | 57,913 | 65.8% | 
		
	| Clwyd West | General election | 7 May 2015 | Con | 38,028 | 58,644 | 64.8% | 
		
	| Clwyd West | General election | 8 June 2017 | Con | 40,654 | 58,263 | 69.8% | 
			
	| Clwyd West | General election | 12 December 2019 | Con | 40,203 | 57,714 | 69.7% | 
		
		
			
	| Cynon Valley | General election | 6 May 2010 | Lab | 29,876 | 50,650 | 59.0% | 
		
	| Cynon Valley | General election | 7 May 2015 | Lab | 30,472 | 51,422 | 59.3% | 
		
	| Cynon Valley | General election | 8 June 2017 | Lab | 31,802 | 51,334 | 62.0% | 
			
	| Cynon Valley | General election | 12 December 2019 | Lab | 30,236 | 51,134 | 59.1% | 
		
		
			
	| Delyn | General election | 6 May 2010 | Lab | 36,984 | 53,470 | 69.2% | 
		
	| Delyn | General election | 7 May 2015 | Lab | 37,457 | 53,639 | 69.8% | 
		
	| Delyn | General election | 8 June 2017 | Lab | 39,418 | 54,090 | 72.9% | 
			
	| Delyn | General election | 12 December 2019 | Con | 38,370 | 54,560 | 70.3% | 
		
		
			
	| Dwyfor Meirionnydd | General election | 6 May 2010 | PC | 28,906 | 45,354 | 63.7% | 
		
	| Dwyfor Meirionnydd | General election | 7 May 2015 | PC | 28,913 | 44,394 | 65.1% | 
		
	| Dwyfor Meirionnydd | General election | 8 June 2017 | PC | 30,348 | 44,699 | 67.9% | 
			
	| Dwyfor Meirionnydd | General election | 12 December 2019 | PC | 29,928 | 44,362 | 67.5% | 
		
		
			
	| Gower | General election | 6 May 2010 | Lab | 41,671 | 61,696 | 67.5% | 
		
	| Gower | General election | 7 May 2015 | Con | 42,758 | 61,820 | 69.2% | 
		
	| Gower | General election | 8 June 2017 | Lab | 45,576 | 62,163 | 73.3% | 
			
	| Gower | General election | 12 December 2019 | Lab | 44,482 | 61,762 | 72.0% | 
		
		
			
	| Islwyn | General election | 6 May 2010 | Lab / Co-op | 34,684 | 54,866 | 63.2% | 
		
	| Islwyn | General election | 7 May 2015 | Lab / Co-op | 35,401 | 55,697 | 63.6% | 
		
	| Islwyn | General election | 8 June 2017 | Lab / Co-op | 36,093 | 56,256 | 64.2% | 
			
	| Islwyn | General election | 12 December 2019 | Lab / Co-op | 34,350 | 55,423 | 62.0% | 
		
		
			
	| Llanelli | General election | 6 May 2010 | Lab | 37,461 | 55,637 | 67.3% | 
		
	| Llanelli | General election | 7 May 2015 | Lab | 38,574 | 59,314 | 65.0% | 
		
	| Llanelli | General election | 8 June 2017 | Lab | 40,342 | 59,434 | 67.9% | 
			
	| Llanelli | General election | 12 December 2019 | Lab | 38,233 | 60,518 | 63.2% | 
		
		
			
	| Merthyr Tydfil and Rhymney | General election | 6 May 2010 | Lab | 32,076 | 54,715 | 58.6% | 
		
	| Merthyr Tydfil and Rhymney | General election | 7 May 2015 | Lab | 32,715 | 61,716 | 53.0% | 
		
	| Merthyr Tydfil and Rhymney | General election | 8 June 2017 | Lab | 33,545 | 55,463 | 60.5% | 
			
	| Merthyr Tydfil and Rhymney | General election | 12 December 2019 | Lab | 32,246 | 56,322 | 57.3% | 
		
		
			
	| Monmouth | General election | 6 May 2010 | Con | 46,519 | 64,538 | 72.1% | 
		
	| Monmouth | General election | 7 May 2015 | Con | 47,462 | 62,248 | 76.2% | 
		
	| Monmouth | General election | 8 June 2017 | Con | 49,734 | 64,909 | 76.6% | 
			
	| Monmouth | General election | 12 December 2019 | Con | 50,217 | 67,098 | 74.8% | 
		
		
			
	| Montgomeryshire | General election | 6 May 2010 | Con | 33,813 | 48,730 | 69.4% | 
		
	| Montgomeryshire | General election | 7 May 2015 | Con | 33,757 | 48,690 | 69.3% | 
		
	| Montgomeryshire | General election | 8 June 2017 | Con | 34,891 | 50,755 | 68.7% | 
			
	| Montgomeryshire | General election | 12 December 2019 | Con | 34,214 | 48,997 | 69.8% | 
		
		
			
	| Neath | General election | 6 May 2010 | Lab | 37,122 | 57,295 | 64.8% | 
		
	| Neath | General election | 7 May 2015 | Lab | 37,135 | 56,097 | 66.2% | 
		
	| Neath | General election | 8 June 2017 | Lab / Co-op | 38,285 | 55,862 | 68.5% | 
			
	| Neath | General election | 12 December 2019 | Lab / Co-op | 36,756 | 56,419 | 65.1% | 
		
		
			
	| Newport East | General election | 6 May 2010 | Lab | 34,448 | 54,437 | 63.3% | 
		
	| Newport East | General election | 7 May 2015 | Lab | 35,108 | 56,015 | 62.7% | 
		
	| Newport East | General election | 8 June 2017 | Lab | 36,820 | 57,233 | 64.3% | 
			
	| Newport East | General election | 12 December 2019 | Lab | 36,282 | 58,554 | 62.0% | 
		
		
			
	| Newport West | General election | 6 May 2010 | Lab | 39,720 | 62,111 | 64.0% | 
		
	| Newport West | General election | 7 May 2015 | Lab | 40,347 | 62,137 | 64.9% | 
		
	| Newport West | General election | 8 June 2017 | Lab | 43,438 | 64,399 | 67.5% | 
		
	| Newport West | By-election | 4 April 2019 | Lab | 23,515 | 63,623 | 37.0% | 
			
	| Newport West | General election | 12 December 2019 | Lab | 43,433 | 66,657 | 65.2% | 
		
		
			
	| Ogmore | General election | 6 May 2010 | Lab | 34,650 | 55,527 | 62.4% | 
		
	| Ogmore | General election | 7 May 2015 | Lab | 35,250 | 55,572 | 63.4% | 
		
	| Ogmore | By-election | 5 May 2016 | Lab | 23,532 | 55,027 | 42.8% | 
		
	| Ogmore | General election | 8 June 2017 | Lab | 37,204 | 57,125 | 65.1% | 
			
	| Ogmore | General election | 12 December 2019 | Lab | 35,390 | 57,581 | 61.5% | 
		
		
			
	| Pontypridd | General election | 6 May 2010 | Lab | 36,671 | 58,205 | 63.0% | 
		
	| Pontypridd | General election | 7 May 2015 | Lab | 37,882 | 58,940 | 64.3% | 
		
	| Pontypridd | General election | 8 June 2017 | Lab | 39,894 | 60,564 | 65.9% | 
			
	| Pontypridd | General election | 12 December 2019 | Lab | 39,060 | 60,327 | 64.7% | 
		
		
			
	| Preseli Pembrokeshire | General election | 6 May 2010 | Con | 39,602 | 57,400 | 69.0% | 
		
	| Preseli Pembrokeshire | General election | 7 May 2015 | Con | 40,556 | 57,291 | 70.8% | 
		
	| Preseli Pembrokeshire | General election | 8 June 2017 | Con | 42,197 | 58,554 | 72.1% | 
			
	| Preseli Pembrokeshire | General election | 12 December 2019 | Con | 42,419 | 59,606 | 71.2% | 
		
		
			
	| Rhondda | General election | 6 May 2010 | Lab | 31,072 | 51,554 | 60.3% | 
		
	| Rhondda | General election | 7 May 2015 | Lab | 31,538 | 51,811 | 60.9% | 
		
	| Rhondda | General election | 8 June 2017 | Lab | 32,936 | 50,514 | 65.2% | 
			
	| Rhondda | General election | 12 December 2019 | Lab | 29,642 | 50,262 | 59.0% | 
		
		
			
	| Swansea East | General election | 6 May 2010 | Lab | 32,676 | 59,823 | 54.6% | 
		
	| Swansea East | General election | 7 May 2015 | Lab | 33,618 | 58,011 | 58.0% | 
		
	| Swansea East | General election | 8 June 2017 | Lab | 35,159 | 58,521 | 60.1% | 
			
	| Swansea East | General election | 12 December 2019 | Lab | 33,579 | 58,450 | 57.4% | 
		
		
			
	| Swansea West | General election | 6 May 2010 | Lab / Co-op | 35,593 | 61,334 | 58.0% | 
		
	| Swansea West | General election | 7 May 2015 | Lab / Co-op | 35,156 | 58,776 | 59.8% | 
		
	| Swansea West | General election | 8 June 2017 | Lab / Co-op | 37,282 | 56,892 | 65.5% | 
			
	| Swansea West | General election | 12 December 2019 | Lab / Co-op | 35,830 | 57,078 | 62.8% | 
		
		
			
	| Torfaen | General election | 6 May 2010 | Lab | 37,640 | 61,183 | 61.5% | 
		
	| Torfaen | General election | 7 May 2015 | Lab | 37,937 | 61,896 | 61.3% | 
		
	| Torfaen | General election | 8 June 2017 | Lab | 38,429 | 61,839 | 62.1% | 
			
	| Torfaen | General election | 12 December 2019 | Lab | 37,176 | 62,330 | 59.6% | 
		
		
			
	| Vale of Clwyd | General election | 6 May 2010 | Lab | 35,534 | 55,781 | 63.7% | 
		
	| Vale of Clwyd | General election | 7 May 2015 | Con | 35,261 | 56,505 | 62.4% | 
		
	| Vale of Clwyd | General election | 8 June 2017 | Lab | 38,684 | 56,890 | 68.0% | 
			
	| Vale of Clwyd | General election | 12 December 2019 | Con | 37,213 | 56,649 | 65.7% | 
		
		
			
	| Vale of Glamorgan | General election | 6 May 2010 | Con | 48,667 | 70,211 | 69.3% | 
		
	| Vale of Glamorgan | General election | 7 May 2015 | Con | 51,293 | 72,794 | 70.5% | 
		
	| Vale of Glamorgan | General election | 8 June 2017 | Con | 53,718 | 73,959 | 72.6% | 
			
	| Vale of Glamorgan | General election | 12 December 2019 | Con | 54,807 | 76,508 | 71.6% | 
		
		
			
	| Wrexham | General election | 6 May 2010 | Lab | 32,976 | 50,872 | 64.8% | 
		
	| Wrexham | General election | 7 May 2015 | Lab | 32,719 | 50,992 | 64.2% | 
		
	| Wrexham | General election | 8 June 2017 | Lab | 35,092 | 49,881 | 70.4% | 
			
	| Wrexham | General election | 12 December 2019 | Con | 33,532 | 49,737 | 67.4% | 
		
		
			
	| Ynys Môn | General election | 6 May 2010 | Lab | 34,444 | 50,075 | 68.8% | 
		
	| Ynys Môn | General election | 7 May 2015 | Lab | 34,926 | 49,939 | 69.9% | 
		
	| Ynys Môn | General election | 8 June 2017 | Lab | 37,367 | 52,921 | 70.6% | 
	
	| Ynys Môn | General election | 12 December 2019 | Con | 36,552 | 51,925 | 70.4% |