Caerphilly () is a constituency centred on the town of Caerphilly in South Wales, represented in the House of Commons of the UK Parliament since 2024 by Chris Evans of the Labour Party.

Since its creation, the constituency has always elected Labour MPs, although the predecessor constituency of East Glamorganshire, and prior to that Glamorganshire had elected Liberal MPs throughout the Victorian era.

Boundaries

The Caerphilly constituency covers roughly the southern and eastern half of Caerphilly district, the part of the district historically located in Glamorgan. In the northwestern portion of the constituency are communities such as Hengoed and Ystrad Mynach, extending in a southeasterly direction through Caerphilly and Llanbradach to the rural outcrops bordering Cardiff.

2010–2024: The Caerphilly County Borough wards of Aber Valley, Aberbargoed and Bargoed, Bedwas and Trethomas, Gilfach, Hengoed, Llanbradach, Machen and Rudry, Morgan Jones, Nelson, Penyrheol, St Cattwg, St Martins, Van, and Ystrad Mynach.

2024–present: At the 2023 review of Westminster constituencies and under the June 2023 final recommendations of the Boundary Commission for Wales for the 2024 general election, the constituency retained its name but its boundaries altered. Four wards were taken from the abolished Islwyn constituency. The constituency was defined as being composed of the following wards of the County Borough of Caerphilly, as they existed on 1 December 2020:

  • Aber Valley; Bedwas, Trethomas and Machen; Hengoed; Llanbradach; Maesycwmmer; Morgan Jones; Nelson; Pengam; Penyrheol; Pontllanfraith; St. Cattwg; St. James; St. Martins; Ynysddu; and Ystrad Mynach.

Following a local government boundary review which came into effect in May 2022, the constituency now comprises the following wards of the County Borough of Caerphilly from the 2024 general election:

  • Aber Valley; Bedwas and Trethomas; Cefn Fforest and Pengam (part); Hengoed; Llanbradach; Machen and Rudry; Maesycwmmer; Morgan Jones; Nelson; Penyrheol; Pontllanfraith; St Cattwg; St Martins; Van; Ynysddu; and Ystrad Mynach.

Members of Parliament

{| class="wikitable"

|-

!colspan="2"|Election!!Member!!Party

|-

|style="color:inherit;background-color: " |

|1918

|Alfred Onions

|Labour

|-

|style="color:inherit;background-color: " |

|1921 by-election

|Morgan Jones

|Labour

|-

|style="color:inherit;background-color: " |

|1939 by-election

|Ness Edwards

|Labour

|-

|style="color:inherit;background-color: " |

|1968 by-election

|Fred Evans

|Labour

|-

|style="color:inherit;background-color: " |

|1979

|rowspan="2"| Ednyfed Hudson Davies

|Labour

|-

|style="color:inherit;background-color: " |

|1981

|SDP

|-

|style="color:inherit;background-color: " |

|1983

|Ron Davies

|Labour

|-

|style="color:inherit;background-color: " |

|2001

|Wayne David

|Labour

|-

|style="color:inherit;background-color: " |

|2024

|Chris Evans

|Labour

|}

Elections

Elections in the 1910s

Elections in the 1950s

Elections in the 1980s

Elections in the 1990s

Elections in the 2000s

Elections in the 2010s

Of the 81 rejected ballots:

  • 59 were either unmarked or it was uncertain who the vote was for.

Of the 160 rejected ballots:

  • 132 were either unmarked or it was uncertain who the vote was for.

|-

! colspan="2" bgcolor="#DDDDFF" width="130px" |Party

! bgcolor="#DDDDFF" width="50px" |Vote

! bgcolor="#DDDDFF" width="30px" | %

|-

|

|Labour

| align="right" |19,763

| align="right" |43.9

|-

|

|Conservative

| align="right" |12,882

| align="right" |28.6

|-

|

|Plaid Cymru

| align="right" |6,630

| align="right" |14.7

|-

|

|Brexit Party

| align="right" |5,287

| align="right" |11.7

|-

|

|Liberal Democrats

| align="right" |323

| align="right" |0.7

|-

|

|Green Party

| align="right" |164

| align="right" |0.4

|-

| colspan="4" bgcolor="#EAECF0" |

|-

| colspan="2" |Majority

| align="right" |6,901

| align="right" |15.3

|-

| colspan="2" |Turnout

| align="right" |45,069

| align="right" |62.2

|-

| colspan="2" |Electorate

| align="right" |72,458

|}

Elections in the 2020s

Of the 156 rejected ballots:

  • 127 were either unmarked or it was uncertain who the vote was for.
  • 28 voted for more than one candidate.