Dwyfor Meirionnydd

Official Parliament web page

Current MP

Name: Liz Saville Roberts
Party: Plaid Cymru
Official Parliament web page
Who Can I Vote For?
They Work For You

2029 election

No candidates have been declared for 2029 yet.

Projections

ProjectionProjected resultDescription
ElectoralCalculus/PLMR January 2026Likely PCVote shares: PC: 50.0%; Ref: 32.0%
More in Common January 2026Likely PCVote shares: PC: 48.0%; Ref: 25.0%; Cons: 14.0%
ElectoralCalculus/PLMR October 2025Lean PCVote shares: PC: 45.0%; Ref: 31.0%
YouGov September 2025Safe PCVote shares: PC: 66.0%; Ref: 17.0%
More in Common September 2025Likely PCVote shares: PC: 39.0%; Ref: 16.0%; Lab: 14.0%; Cons: 11.0%
More in Common July 2025Likely PCVote shares: PC: 44.0%; Ref: 29.0%; Cons: 10.0%
ElectoralCalculus/PLMR June 2025Lean PCVote shares: PC: 37.0%; Ref: 29.0%; Lab: 12.0%; Cons: 10.0%
YouGov June 2025Safe PCVote shares: PC: 64.0%; Ref: 19.0%
ElectoralCalculus/PLMR April 2025Likely PCVote shares: PC: 43.0%; Ref: 19.0%; Cons: 15.0%; Lab: 10.0%
More in Common April 2025Safe PCVote shares: PC: 45.0%; Ref: 14.0%; LD: 13.0%
ElectoralCalculus/PLMR Feb 2025Likely PCVote shares: PC: 45.0%; Ref: 24.0%; Lab: 11.0%; Cons: 10.0%
Focaldata Jan 2025Safe PCVote shares: PC: 53.0%; Ref: 16.0%; Cons: 11.0%
More in Common Dec 2024Safe PCVictory chances: PC: 96.8%

2024 results

Winning party: Plaid Cymru
Majority: 15876 (39.30%)
Turnout: 55.30%

CandidatePartyVotesShare
Liz Saville RobertsPlaid Cymru - The Party of Wales2178853.9%
Joanna StallardLabour Party591214.6%
Lucy MurphyReform UK485712.0%
Tomos DayConservative and Unionist Party471211.7%
Karl DrinkwaterGreen Party14483.6%
Phoebe JenkinsLiberal Democrats13813.4%
Joan GinsbergHeritage Party2970.7%

More details on "Who Can I Vote For?"

2019 notional results

(See the about page for more information about the nature of these results.)

Winning party: Plaid Cymru
Majority: 9880 (19.55%)
Turnout: 69.6%

PartyVotesShare
Plaid Cymru2311045.7%
Conservative1323026.2%
Labour1154122.8%
Reform UK25585.1%
Liberal Democrats790.2%