This article lists Plaid Cymru's election results in UK parliamentary, European parliamentary, and Senedd elections.

Summary of electoral performance Westminster elections Year Constituencies Votes Number ofcandidates Saveddeposits Number ofelected MPs Change Total Averageper candidate % UKvote % Welshvote Change 1929 1 0 – 609 609 0.0% 0.0% New 1931 2 1 – 2,050 1,025 0.0% 0.2% 0.2 1935 1 0 – 2,534 2,534 0.0% 0.3% 0.1 1945 7 1 – 16,017 2,288 0.0% 1.2% 0.9 1950 7 1 – 17,580 2,288 0.1% 1.2% 0.0 1951 4 0 – 10,920 2,730 0.0% 0.7% 0.5 1955 11 4 – 45,119 4,102 0.2% 3.1% 2.4 1959 20 6 – 77,571 3,879 0.3% 5.2% 2.1 1964 23 2 – 69,507 3,022 0.3% 4.8% 0.2 1966 20 2 – 61,071 3,054 0.2% 4.3% 0.5 1970 36 11 – 175,016 4,862 0.6% 11.5% 7.2 1974 36 10 2 2 171,374 4,760 0.5% 10.8% 0.7 1974 36 10 3 1 166,321 4,620 0.6% 10.8% 1979 36 7 2 1 132,544 3,682 0.4% 8.2% 2.6 1983 38 6 2 125,309 3,298 0.4% 7.8% 0.4 1987 38 13 3 1 123,599 3,253 0.4% 7.3% 0.5 1992 38 15 4 1 156,796 4,126 0.5% 9.0% 1.7 1997 40 25 4 161,030 4,026 0.5% 9.9% 0.9 2001 40 35 4 195,893 4,897 0.7% 14.3% 4.4 2005 40 32 3 1 174,838 4,371 0.6% 12.6% 1.7 2010 40 29 3 165,394 4,135 0.6% 11.3% 1.3 2015 40 32 3 181,704 4,543 0.6% 12.1% 0.9 2017 40 24 4 1 164,466 4,112 0.5% 10.4% 1.7 2019 36 27 4 153,265 4,257 0.5% 9.9% 0.5 2024 32 29 4 194,811 6,088 0.7% 14.8% 4.9

Welsh Assembly / Senedd elections Date Constituency Region Total seats Votes % +/- Seats +/- Votes % +/- Top-up seats +/- Total +/- %1999 290,572 28.4% N/A N/A 312,048 30.5% N/A N/A N/A 28.3%2003 180,185 21.2% 7.2 4 167,653 19.7% 10.8 1 5 20.0%2007 219,121 21.4% 1.2 2 204,757 21.0% 1.3 1 3 25.0%2011 182,907 19.3% 3.1 2 169,799 17.9% 3.1 2 4 18.3%2016 209,376 20.5% 1.3 1 211,548 20.8% 2.9 1 20.0% 2021 225,376 20.3% 0.2 1 230,161 20.7 0.1 2 1 21.6% 2026 444,665 35.4% 14.7 30 N/AThe 2026 Senedd Election was the first under the 96 member D'Hondt system N/A N/A N/A N/A 20 35.4%

European Parliament elections Date Votes Welsh seats # % +/- # +/- %1979 83,399 11.7% N/A N/A 0%1984 103,031 12.2% 0.5 0%1989 115,062 12.9% 0.7 0%1994 162,478 17.1% 4.2 0%1999 185,235 29.6% 12.5 2 40%2004 159,888 17.4% 12.2 1 25%2009 126,702 18.5% 1.1 25%2014 111,864 15.3% 3.3 25%2019 163,928 19.6% 4.3 25%

Elections results

1929 general election Constituency Candidate Votes % PositionCaernarvonshire 609 1.6 4

1931 general election Constituency Candidate Votes % PositionCaernarvonshire 1,136 3.0 4University of Wales 914 29.1 2

1935 general election Constituency Candidate Votes % PositionCaernarvonshire 2,534 6.9 3

By-elections 1935–1945 Election Candidate Votes % Position1943 University of Wales by-election 1,330 22.5 21945 Caernarvon Boroughs by-election 6,844 24.8 21945 Neath by-election 6,290 16.2 2

1945 general election Constituency Candidate Votes % PositionCaernarvon Boroughs 1,560 4.5 4Caernarvonshire 2,152 5.4 3Merioneth 2,448 10.3 4Neath 3,659 7.3 3Ogmore 2,379 5.6 3Rhondda East 2,123 6.1 3University of Wales 1,696 24.5 2

By-elections 1945–1950 Election Candidate Votes % Position1946 Ogmore by-election 5,685 29.4 21946 Aberdare by-election 7,090 20.0 2

1950 general election Constituency Candidate Votes % PositionAberdare 3,310 7.5 3Caernarvon 4,882 13.1 4Llanelly 2,134 3.8 4Merioneth 2,754 11.0 4Rhondda East 1,357 3.9 4Rhondda West 2,183 6.6 3Wrexham 960 1.7 4

1951 general election Constituency Candidate Votes % PositionAberdare 2,691 6.1 3Llanelly 3,765 6.9 3Rhondda West 2,467 7.7 3Wrexham 1,997 3.6 3

By-elections 1951–1955 Election Candidate Votes % Position1955 Wrexham by-election 4,572 11.3 3

1955 general election Constituency Candidate Votes % PositionAberdare 3,703 9.4 3Abertillery 1,259 4.1 3Anglesey 2,183 7.5 3Caernarvon 5,815 16.5 3Carmarthen 3,835 7.8 3Conway 3,019 7.8 3Gower 4,101 10.6 3Llanelly 6,398 12.5 3Merioneth 5,243 22.2 3Rhondda East 2,776 8.8 4Rhondda West 4,424 15.3 2Wrexham 5,139 10.4 3

By-elections 1955–1959 Election Candidate Votes % Position1956 Newport by-election 1,978 3.8 31957 Carmarthen by-election 5,741 11.5 31958 Pontypool by-election 2,927 10.0 3

1959 general election Constituency Candidate Votes % PositionAberavon 3,066 6.6 3Aberdare 3,367 8.2 3Anglesey 4,121 14.6 3Caernarvon 7,293 21.2 3Caerphilly 3,420 8.8 3Cardiff North 2,553 5.1 3Cardigan 3,880 12.8 3Carmarthen 2,545 5.2 3Conway 2,852 7.6 4Denbigh 3,077 7.2 4Gower 3,744 9.1 3Llanelly 7,176 13.8 3Merioneth 5,127 22.9 3Pembrokeshire 2,253 4.3 3Pontypool 2,519 6.6 3Rhondda East 2,776 8.8 4Rhondda West 4,978 17.0 2Swansea East 4,651 10.5 3West Flintshire 1,594 4.1 4Wrexham 6,579 12.2 3

By-elections 1959–1964 Election Candidate Votes % Position1960 Ebbw Vale by-election 2,091 7.0 41962 Montgomeryshire by-election 1,594 6.2 41963 Swansea East by-election 1,620 5.2 4

1964 general election Constituency Candidate Votes % PositionAberavon 2,118 4.6 3Aberdare 2,723 7.2 3Anglesey 1,817 6.5 4Brecon and Radnor 2,165 5.2 3Caernarvon 6,998 21.4 3Caerphilly 3,956 11.0 3Cardiff North 1,058 2.2 4Cardigan 3,262 10.9 4Carmarthen 5,495 11.7 3Conway 3,058 8.3 3Denbigh 3,444 7.9 4Gower 2,562 6.5 3Llanelly 3,469 7.0 4Merioneth 3,697 16.9 3Merthyr Tydfil 2,878 9.3 3Montgomeryshire 2,167 8.5 4Ogmore 2,470 5.3 3Pembrokeshire 1,717 3.4 4Pontypool 2,519 6.6 3Rhondda East 2,361 8.2 4Rhondda West 2,668 10.2 3Swansea East 3,556 8.4 3West Flintshire 1,195 3.0 4Wrexham 4,673 8.9 3

By-elections 1964–1966 Election Candidate Votes % Position1965 Abertillery by-election 1,551 6.7 3

1966 general election Constituency Candidate Votes % PositionAberdare 3,073 8.6 3Anglesey 2,596 9.6 3Brecon and Radnor 2,410 6.1 3Caernarvon 6,834 21.7 3Caerphilly 3,949 11.1 3Cardiganshire 2,469 8.1 4Carmarthen 7,416 16.1 3Conway 2,552 6.7 3Denbigh 2,695 6.1 4East Flintshire 902 1.9 4Llanelli 5,132 10.9 3Merioneth 2,490 11.4 3Merthyr Tydfil 3,361 11.5 3Montgomeryshire 1,841 7.4 4Pembrokeshire 2,460 5.0 4Rhondda East 2,088 7.5 3Rhondda West 2,172 8.7 2Swansea East 2,749 6.8 3West Flintshire 1,585 3.8 4Wrexham 2,297 4.5 4

By-elections 1966–1970 Election Candidate Votes % Position1966 Carmarthen by-election 16,179 39.0 11967 Rhondda West by-election 10,067 39.9 21968 Caerphilly by-election 14,274 40.4 2

1970 general election Constituency Candidate Votes % PositionAberavon 3,912 8.4 3Aberdare 11,431 30.0 2Abertillery 1,751 6.2 3Anglesey 7,140 22.1 3Barry 4,200 7.1 3Bedwellty 3,780 10.0 3Brecon and Radnor 2,349 5.4 3Caernarfon 11,331 33.4 2Caerphilly 11,505 28.5 2Cardiff North 1,927 4.1 4Cardiff South East 2,585 5.1 3Cardiff West 4,378 10.1 3Cardiganshire 6,498 19.7 3Carmarthen 14,812 30.1 2Conway 4,311 10.8 3Denbigh 5,254 11.0 4East Flintshire 2,332 4.4 4Ebbw Vale 1,805 6.0 4Gower 5,869 14.0 3Llanelli 8,387 16.8 2Merionethshire 5,425 24.3 2Merthyr Tydfil 3,076 9.6 4Monmouth 1,501 2.5 4Montgomeryshire 3,145 11.8 4Neath 4,012 10.1 3Newport 1,997 3.7 3Ogmore 5,828 11.7 3Pembrokeshire 3,681 6.7 4Pontypool 2,053 5.3 3Pontypridd 5,059 10.4 4Rhondda East 6,931 24.3 2Rhondda West 3,528 14.1 2Swansea East 4,188 10.2 3Swansea West 3,033 6.2 3West Flintshire 3,108 6.9 4Wrexham 2,894 5.3 4

By-elections 1970–1974 Election Candidate Votes % Position1972 Merthyr Tydfil by-election 11,852 37.0 2

February 1974 general election Constituency Candidate Votes % PositionAberavon 5,898 12.2 3Aberdare 11,973 29.9 2Abertillery 3,119 10.9 2Anglesey 7,610 21.7 3Barry 1,924 3.4 4Bedwellty 3,048 7.7 4Brecon and Radnor 2,099 4.7 4Caernarfon 14,103 40.5 1Caerphilly 11,956 27.5 2Cardiff North 1,586 4.6 4Cardiff North West 1,227 3.4 4Cardiff South East 1,254 3.0 5Cardiff West 2,093 5.5 4Cardiganshire 4,754 13.3 4Carmarthen 17,162 34.3 2Conway 4,203 10.1 4Denbigh 4,103 8.1 4East Flintshire 1,135 2.0 4Ebbw Vale 1,767 5.9 4Gower 3,741 8.3 4Llanelli 6,020 12.0 4Merioneth 7,823 34.6 1Merthyr Tydfil 7,336 22.9 2Monmouth 930 1.5 4Montgomeryshire 2,274 8.3 4Neath 8,758 21.5 2Newport 936 1.6 4Ogmore 5,139 9.6 4Pembrokeshire 2,820 4.8 4Pontypool 1,308 3.1 4Pontypridd 4,612 8.6 4Rhondda 6,739 12.9 2Swansea East 5,135 11.9 3Swansea West 1,859 3.6 4West Flintshire 2,296 4.4 4Wrexham 2,624 4.5 4

October 1974 general election Constituency Candidate Votes % PositionAberavon 4,032 8.5 4Aberdare 8,133 21.3 2Abertillery 2,480 9.0 2Anglesey 6,410 19.1 3Barry 1,793 3.3 4Bedwellty 3,086 8.0 4Brecon and Radnor 2,300 5.2 4Caernarfon 14,624 42.6 1Caerphilly 10,452 24.5 2Cardiff North 1,464 4.6 4Cardiff North West 1,278 3.7 4Cardiff South East 983 2.4 4Cardiff West 2,008 5.5 4Cardiganshire 4,583 13.2 4Carmarthen 23,325 45.1 1Conway 4,668 11.8 4Denbigh 5,754 11.9 4East Flintshire 1,779 3.2 4Ebbw Vale 2,101 7.3 4Gower 4,369 10.0 4Llanelli 6,797 13.7 3Merioneth 9,543 42.5 1Merthyr Tydfil 4,455 14.8 2Monmouth 839 1.4 4Montgomeryshire 2,440 9.3 4Neath 7,305 17.9 2Newport 1,216 2.1 4Ogmore 4,290 8.4 4Pembrokeshire 2,580 4.5 4Pontypool 2,223 5.6 4Pontypridd 3,917 7.6 4Rhondda 4,173 8.3 2Swansea East 3,978 9.5 4Swansea West 1,778 3.6 4West Flintshire 2,306 4.8 4Wrexham 2,859 5.1 4

1979 general election Constituency Candidate Votes % PositionAberavon 1,954 3.8 4Aberdare 3,652 9.8 3Abertillery 2,248 7.9 3Anglesey 7,863 20.3 3Barry 1,281 2.1 4Bedwellty 2,648 6.6 3Brecon and Radnor 1,031 2.2 4Caernarfon 17,420 49.7 1Caerphilly 6,931 14.9 3Cardiff North 1,081 3.0 4Cardiff North West 743 2.1 4Cardiff South East 628 1.6 3Cardiff West 3,272 10.4 2Cardiganshire 5,382 14.5 4Carmarthen 16,689 32.0 2Conway 3,497 8.6 4Denbigh 4,915 9.3 4East Flintshire 1,198 2.0 4Ebbw Vale 1,884 6.5 4Gower 3,357 7.2 4Llanelli 3,793 7.4 4Merioneth 9,275 40.8 1Merthyr Tydfil 2,962 9.4 3Monmouth 641 1.0 4Montgomeryshire 2,440 9.3 4Neath 6,430 15.3 3Newport 473 0.8 4Ogmore 2,450 4.4 4Pembrokeshire 1,573 2.5 4Pontypool 1,169 2.6 4Pontypridd 2,200 3.8 4Rhondda 4,226 8.4 3Swansea East 2,732 6.0 4Swansea West 1,012 1.9 4West Flintshire 1,720 3.2 4Wrexham 1,740 2.8 4

By-elections 1979–1983 Election Candidate Votes % Position1982 Gower by-election 3,431 8.7 4

1983 general election Constituency Candidate Votes % PositionAberavon 1,859 4.6 4Alyn and Deeside 413 0.9 4Blaenau Gwent 1,624 3.8 4Brecon and Radnor 640 1.7 4Bridgend 1,312 3.2 4Caernarfon 18,308 52.7 1Caerphilly 6,414 13.6 4Cardiff Central 704 1.8 4Cardiff North 974 2.4 4Cardiff South and Penarth 673 1.6 4Cardiff West 848 2.1 4Carmarthen 14,099 27.1 3Ceredigion and Pembroke North 6,072 12.9 4Clwyd North West 1,669 3.7 4Clwyd South West 3,684 8.6 4Conwy 4,105 10.4 4Cynon Valley 3,421 9.3 4Delyn 1,558 3.2 4Gower 1,444 3.2 4Islwyn 1,574 4.0 4Llanelli 5,880 12.2 4Meirionnydd Nant Conwy 9,709 39.2 1Merthyr Tydfil and Rhymney 2,058 5.8 4Monmouth 493 1.1 4Montgomeryshire 1,585 5.3 4Neath 3,046 7.2 4Newport East 697 1.7 4Newport West 477 1.1 4Ogmore 3,124 7.9 4Pembrokeshire 1,073 2.0 4Pontypridd 2,065 4.7 4Rhondda 4,845 10.2 3Swansea East 1,531 3.7 4Swansea West 795 1.9 4Torfaen 896 2.1 4Vale of Glamorgan 1,068 2.3 4Wrexham 1,239 2.6 4Ynys Môn 13,333 33.3 2

By-elections 1983–1987 Election Candidate Votes % Position1984 Cynon Valley by-election 3,619 11.0 31985 Brecon and Radnor by-election 435 1.1 4

1987 general election Constituency Candidate Votes % PositionAberavon 1,124 2.8 4Alyn and Deeside 478 1.0 4Blaenau Gwent 1,621 3.8 4Brecon and Radnor 535 1.3 4Bridgend 1,065 2.3 4Caernarfon 20,338 57.1 1Caerphilly 3,955 8.1 4Cardiff Central 535 1.3 4Cardiff North 692 1.6 4Cardiff South and Penarth 599 1.3 4Cardiff West 736 1.7 4Carmarthen 12,457 23.0 3Ceredigion and Pembroke North 7,848 16.3 4Clwyd North West 1,966 4.0 4Clwyd South West 3,987 8.4 4Conwy 3,177 7.8 4Cynon Valley 2,549 6.7 4Delyn 1,329 2.5 4Gower 1,341 2.8 4Islwyn 1,932 4.8 4Llanelli 5,088 10.2 4Meirionnydd Nant Conwy 10,392 40.0 1Merthyr Tydfil and Rhymney 2,085 4.7 4Monmouth 363 0.8 4Montgomeryshire 1,412 4.5 4Neath 2,792 6.4 4Newport East 458 1.1 4Newport West 377 0.8 4Ogmore 1,791 4.4 4Pembrokeshire 1,119 2.0 4Pontypridd 2,498 5.3 4Rhondda 4,261 8.9 2Swansea East 1,145 2.7 4Swansea West 902 2.0 4Torfaen 577 1.3 4Vale of Glamorgan 946 1.8 4Wrexham 539 1.1 4Ynys Môn 18,580 43.2 1

By-elections 1987–1992