Carnarvonshire Constituency (PCon) : Political Parties

Election of 14th Dec, 1918
Party Votes Outcome
Coalition Liberal 10488 Elected
Independent Labour 8145
Liberal 4937

More information about the 1918 General Election is available here.

This was a General Election



Election of 15th Nov, 1922
Party Votes Outcome
Labour 14016 Elected
National Liberal 12407

More information about the 1922 General Election is available here.

This was a General Election



Election of 6th Dec, 1923
Party Votes Outcome
Liberal 15043 Elected
Labour 13521

More information about the 1923 General Election is available here.

This was a General Election



Election of 29th Oct, 1924
Party Votes Outcome
Liberal 15033 Elected
Labour 14564

More information about the 1924 General Election is available here.

This was a General Election



Election of 30th May, 1929
Party Votes Outcome
Liberal 18507 Elected
Labour 14867
Conservative 4669
Plaid Cymru 609

More information about the 1929 General Election is available here.

This was a General Election



Election of 27th Oct, 1931
Party Votes Outcome
Liberal 14993 Elected
Labour 14299
National Independent 7990
Plaid Cymru 1136

More information about the 1931 General Election is available here.

This was a General Election



Election of 14th Nov, 1935
Party Votes Outcome
Liberal 17947 Elected
Labour 16450
Plaid Cymru 2534

More information about the 1935 General Election is available here.

This was a General Election



Election of 5th Jul, 1945
Party Votes Outcome
Labour 22043 Elected
Liberal 15637
Plaid Cymru 2152

More information about the 1945 General Election is available here.

This was a General Election




Numbers unemployed as recorded by the Census of Population.

How to reference this page:

GB Historical GIS / University of Portsmouth, Carnarvonshire Constituency (PCon) through time | Historical Statistics on Political Life | Political Parties, A Vision of Britain through Time.

URL: https://www.visionofbritain.org.uk/unit/12756410/cube/POL_PARTY

Date accessed: 28th July 2026