Dwyfor Meirionnydd.
Plaid Cymru MP Liz Saville Roberts holds the seat on 53.9% of the vote — a split-council geography across 2 councils.
9 Jun 2026
Rural Gwynedd seat, settled Plaid lean
Dwyfor Meirionnydd is a large, rural and Welsh-speaking seat in the north-west of Wales, with a median age of forty-eight and an electorate of around 73,000 spread thinly across mountain and coast. No single town dominates: more than two-fifths of residents live in rural and dispersed settlements, and the population gathers instead in a string of small towns and villages -- Caernarfon, the largest at about 10,000, then Pwllheli, Tywyn, Blaenau Ffestiniog and Dolgellau, each smaller again. Local services are run almost entirely by Gwynedd, a Welsh unitary council that accounts for 55 of the seat's wards, with a single ward falling under neighbouring Denbighshire. A seat that straddles two principal councils, however lightly, is a place defined by its periphery rather than a centre.
That dispersal is mirrored in the politics, which has tilted firmly towards Plaid Cymru. Across the most recent ward contests Plaid took 25 of 38, with Independents winning eleven and the remainder split, and several of those Plaid wins came on commanding vote shares. The parliamentary picture points the same way: Plaid won the seat in 2024 on 53.9 per cent, with Labour a distant runner-up on 14.6 per cent, a gap that widened from 2019, when the Conservatives held second place. Liz Saville Roberts, the sitting Plaid member since 2015, is one fixture among many in an area where independent councillors remain a persistent local force.
On the figures available the seat looks settled rather than contested, with Plaid dominant at both council and Westminster level and no obvious challenger consolidating behind it. Recent coverage has had a local, administrative character, returning often to rural transport and infrastructure and to a sense that central funding for the area falls short -- a grievance about distance from decision-making rather than a partisan dispute. None of that has yet disturbed the underlying pattern: this is a place where the principal question is the balance between Plaid and a durable independent tradition, not whether the seat itself is in play.
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 |
|---|---|---|---|---|
| Aberdyfi | Robert Dewi Owen | 232 | Gwynedd Ind | May 2022 |
| Abererch | Richard Roberts | 346 | Gwynedd Ind | May 2022 |
| Abermaw | Rob Triggs | 553 | Gwynedd Ind | May 2022 |
| Abersoch gyda Llanengan | John Brynmor Hughes | 252 | Gwynedd Ind | May 2022 |
| Arthog a Llangelynnin | Louise Hughes | 279 | Gwynedd Ind | May 2022 |
| Bethel a'r Felinheli | Gwion Emyr | 659 | Gwynedd Ind | Nov 2025 |
| Bowydd a'r Rhiw | Elfed Wyn ap Elwyn | 313 | Gwynedd Ind | May 2022 |
| Brithdir and Llanfachreth/Ganllwyd/Llanelltyd | Delyth Lloyd Griffiths | 381 | Gwynedd Ind | May 2022 |
| Bro Dysynni | Beth Lawton | 377 | Gwynedd Ind | May 2022 |
| Cadnant | Cemlyn Rees Williams | 263 | Gwynedd Ind | May 2017 |
| Clynnog | Dafydd Owen Davies | 283 | Gwynedd Ind | May 2022 |
| Criccieth | Sian Williams | 381 | Gwynedd Ind | Feb 2024 |
| Cwm-y-glo | Berwyn Parry Jones | 231 | Gwynedd Ind | May 2017 |
| De Dolgellau | Linda Morgan | 206 | Gwynedd Ind | May 2022 |
| Deiniolen | Elfed Wyn Williams | 0 | Gwynedd Ind | May 2017 |
| Dolbenmaen | Stephen Churchman | 447 | Gwynedd Ind | May 2017 |
| Dyffryn Ardudwy | Eryl Jones-Williams | 324 | Gwynedd Ind | May 2017 |
| Edeirnion(2 seats) | Hughes · Ellis | 1,540 | Denbighshire Ind | May 2022 |
| Glaslyn | June Jones | 359 | Gwynedd Ind | May 2022 |
| Gogledd Dolgellau | Dyfrig Lewis Siencyn | 282 | Gwynedd Ind | May 2022 |
| Gogledd Pwllheli | Elin Hywel | 331 | Gwynedd Ind | May 2022 |
| Gorllewin Porthmadog | Gwilym Owen Jones | 301 | Gwynedd Ind | May 2022 |
| Gorllewin Tywyn | Anne Tudor Lloyd-Jones | 298 | Gwynedd Ind | May 2022 |
| Hendre | Coj Parry | 310 | Gwynedd Ind | May 2022 |
| Llanbedrog gyda Mynytho | Angela Ann Russell | 548 | Gwynedd Ind | May 2022 |
| Llanberis | Gwilym Evans | 422 | Gwynedd Ind | Oct 2024 |
| Llandderfel | Elwyn Edwards | 0 | Gwynedd Ind | May 2017 |
| Llanllyfni | Peter Thomas | 304 | Gwynedd Ind | May 2022 |
| Llanrug | Beca Brown | 431 | Gwynedd Ind | Mar 2021 |
| Llanuwchllyn | Alan Jones Evans | 368 | Gwynedd Ind | Sept 2022 |
| Llanwnda | Huw Llwyd Rowlands | 331 | Gwynedd Ind | May 2022 |
| Llanystumdwy | Rhys Tudur | 538 | Gwynedd Ind | May 2022 |
| Morfa Nefyn a Thudweiliog | Gareth Tudor Morris Jones | 638 | Gwynedd Ind | May 2022 |
| Morfa Tywyn | John Pughe | 274 | Gwynedd Ind | May 2022 |
| Nefyn | Gruffydd Williams | 0 | Gwynedd Ind | May 2017 |
| Peblig | Dewi Jones | 444 | Gwynedd Ind | May 2022 |
| Pen draw Llŷn | Gareth Williams | 697 | Gwynedd Ind | May 2022 |
| Penisa'r-waun | Elwyn Jones | 335 | Gwynedd Ind | May 2017 |
| Penrhyndeudraeth | Gareth Thomas | 0 | Gwynedd Ind | May 2017 |
| Teigl | Geraint Parry | 289 | Gwynedd Ind | Apr 2025 |
| Trawsfynydd | Elfed Powell Roberts | 241 | Gwynedd Ind | May 2017 |
| Tryfan | Arwyn Herald Roberts | 315 | Gwynedd Ind | May 2022 |
| Waunfawr | Edgar Wyn Owen | 349 | Gwynedd Ind | May 2017 |
| Y Bala | Dilwyn Morgan | 618 | Gwynedd Ind | May 2022 |
| Y Bontnewydd | Menna Mai Jones | 412 | Gwynedd Ind | May 2022 |
| Y Groeslon | Llio Elenid Owen | 432 | Gwynedd Ind | May 2022 |
| Yr Eifl | Jina Gwyrfai | 198 | Gwynedd Ind | May 2022 |
Source · Democracy Club · DCLEAPIL v1.0 (CC BY-SA 4.0)
The seat’s population is concentrated in Rural & dispersed (38,555), with Caernarfon (10,079) as the second pole. Total population across named built-up areas: 94,485.
Source · ONS Built-Up Areas · Census 2021
| Settlement | Pop. | Class |
|---|---|---|
| Rural & dispersed | 38,555 | large town |
| Caernarfon | 10,079 | town |
| Pwllheli | 3,947 | village |
| Tywyn | 3,133 | village |
| Blaenau Ffestiniog | 2,809 | village |
| Dolgellau | 2,600 | village |
Headline indicators.
| Indicator | Local | National | Δ |
|---|---|---|---|
| Employment rate | 54.2% | 57.1% | -5% |
| Owner-occupied | 68.7% | 63.1% | +9% |
| Private rented | 15.8% | 20.0% | -21% |
| Social rented | 15.4% | 16.8% | -9% |
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 | £175m |
| Taxpayers | 48,000 |
| Median per taxpayer | £2,270 |
| Mean per taxpayer | £3,610 |
Source · HMRC SPI · ±8% confidence
Where the money flows back in.
This constituency is served by Gwynedd and Denbighshire. 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 | % | |
|---|---|---|---|
| Liz Saville RobertsWON | Plaid | 21,788 | 53.9 |
| Joanna Stallard | Lab | 5,912 | 14.6 |
| Lucy Murphy | Ref | 4,857 | 12.0 |
| Tomos Day | Con | 4,712 | 11.7 |
| Karl Drinkwater | Grn | 1,448 | 3.6 |
| Phoebe Jenkins | LD | 1,381 | 3.4 |
| Joan Ginsberg | Ind | 297 | 0.7 |
Turnout 40,395
Prior contests.
| Year | Winner | % | |
|---|---|---|---|
| 2019 | Liz Saville Roberts | Plaid | 48.3 |
| 2017 | Liz Saville Roberts | Plaid | 45.1 |
| 2015 | Liz Saville-Roberts | Plaid | 40.9 |
| 2010 | Llwyd, Elfyn | Plaid | 44.3 |
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