Aberafan Maesteg.
Labour Party MP Stephen Kinnock holds the seat on 49.9% of the vote — a split-council geography across 2 councils.
1 Jun 2026
A government minister rather than a backbencher, Stephen Kinnock has spent recent months driving NHS reform from inside the Department of Health. His most visible work has been championing the expansion of neighbourhood health centres -- community-based facilities designed to cut waiting lists and bring care closer to patients in deprived areas. News coverage over the past 90 days has been strongly positive on health (13 articles, average sentiment 0.62), with Kinnock quoted directly on the government's modernisation agenda. He also backed the Steel Industry (Nationalisation) Bill in May 2026 and voted to tighten asylum support rules in April, supporting measures to withdraw accommodation from asylum seekers who work illegally.
His parliamentary record reflects his ministerial position. At 83% voting participation -- broadly in line with Commons averages for ministers who spend time outside the chamber -- he has not cast a single rebel vote across his time in the current parliament, making him a 100% party-line voter. His 871 contributions span 145 debates, with health (141 contributions) and social care (95) dominating his speaking record. He sits notably above the Labour average on pension protection votes, though he registers below it on disability benefits and assisted dying safeguards.
His son-of-a-former-Labour-leader background is well-documented, but what defines his current role is the ministerial brief he holds. He sits on no select committees -- standard for ministers -- so scrutiny of his work falls to parliamentary questions and opposition debate challenges. Economy and jobs coverage (23 articles) carries near-zero sentiment, suggesting little positive local traction on that front. Data covers the past 90 days; earlier voting history is not reflected here.
Ward-level direction-of-travel: who controls what, who flipped recently, who holds the line. Each ward links to the council that runs it.
| Ward | Latest winner | Votes | Council | Last cycle |
|---|---|---|---|---|
| Aberavon(2 seats) | Dacey · Lynch | 1,385 | Neath Port Talbot Lab | May 2022 |
| Baglan | Josh Tuck | 708 | Neath Port Talbot Lab | Jul 2025 |
| Briton Ferry East | Gareth Rice | 287 | Neath Port Talbot Lab | Feb 2024 |
| Briton Ferry West | Kirsty Louise Morris | 323 | Neath Port Talbot Lab | May 2022 |
| Bryn Cwmavon(3 seats) | Galsworthy · Whitelock · Mizen | 3,716 | Neath Port Talbot Lab | May 2022 |
| Caerau(2 seats) | Davies · Davies | 1,711 | Bridgend Lab | May 2022 |
| Cornelly(3 seats) | Winstanley · Tildesley · Granville | 2,387 | Bridgend Lab | May 2022 |
| Cymer Glyncorrwg | Jeff Jones | 412 | Neath Port Talbot Lab | May 2022 |
| Llangynwyd | Robert Malcolm James | 453 | Bridgend Lab | May 2022 |
| Maesteg East(2 seats) | Hughes · Jenkins | 1,277 | Bridgend Lab | May 2022 |
| Maesteg West(2 seats) | Collins · Thomas | 2,445 | Bridgend Lab | May 2022 |
| Margam Tai Bach(3 seats) | Keogh · Williams · Jones | 3,225 | Neath Port Talbot Lab | May 2022 |
| Port Talbot(2 seats) | Rahaman · Freeguard | 1,812 | Neath Port Talbot Lab | Jun 2022 |
| Pyle Kenfig Hill Cefn Cribwr | Owain Clatworthy | 697 | Bridgend Lab | May 2025 |
| Sandfields East(3 seats) | Crowley · Pursey · Latham | 3,394 | Neath Port Talbot Lab | May 2022 |
| Sandfields West(3 seats) | Davies · Wood · Paddison | 2,393 | Neath Port Talbot Lab | May 2022 |
Source · Democracy Club · DCLEAPIL v1.0 (CC BY-SA 4.0)
The seat’s population is concentrated in Port Talbot (29,293), with Maesteg (18,555) as the second pole. Total population across named built-up areas: 92,580.
Source · ONS Built-Up Areas · Census 2021
| Settlement | Pop. | Class |
|---|---|---|
| Port Talbot | 29,293 | large town |
| Maesteg | 18,555 | town |
| Pyle | 14,750 | town |
| Baglan | 12,630 | town |
| Cwmavon | 5,120 | town |
| Rural & dispersed | 4,728 | village |
Headline indicators.
| Indicator | Local | National | Δ |
|---|---|---|---|
| Employment rate | 50.8% | 57.1% | -11% |
| Owner-occupied | 64.5% | 63.1% | +2% |
| Private rented | 15.7% | 20.0% | -22% |
| Social rented | 19.6% | 16.8% | +17% |
Ethnicity.
Source · Census 2021
Population by age & sexCensus 2021 · 18 bands · click to expand
Source · Census 2021 (ONS) · % of usual residents; tick marks the median seat per band
Income tax contribution.
| Total income tax | £153m |
| Taxpayers | 41,000 |
| Median per taxpayer | £2,580 |
| Mean per taxpayer | £3,690 |
Source · HMRC SPI · ±8% confidence
Where the money flows back in.
This constituency is served by Neath Port Talbot and Bridgend. Each council’s service spend, peer rank and supplier list lives on its own page — open from the meta block above or the compass strip below.
Move the income slider on My place to see income tax, NI, VAT and council tax against your earnings — the household lens.
Headline rate.
By category.
Source · data.police.uk · 3-month rate per 1,000 pop
2024 — full result.
| Candidate | Votes | % | |
|---|---|---|---|
| Stephen KinnockWON | Lab | 17,838 | 49.9 |
| Mark Griffiths | Ref | 7,484 | 20.9 |
| Colin Deere | Plaid | 4,719 | 13.2 |
| Abigail Mainon | Con | 2,903 | 8.1 |
| Nigel Hill | Grn | 1,094 | 3.1 |
| Justin Griffiths | LD | 916 | 2.6 |
| Captain Beany | Ind | 618 | 1.7 |
| Rhiannon Morrissey | Ind | 183 | 0.5 |
Turnout 35,755
Prior contests.
Created on the 2023 boundary review. 2024 General Election was the first contest on these boundaries.
Sources, methods & last update
2023 boundary review
DCLEAPIL v1.0 (CC BY-SA 4.0)
Census 2021
National avg over 575 seats
±8% confidence
LSOA-aggregated · rolling 12mo