UK polling tracker

Voting intention,
week by week.

A clear view of national voting intention and how party support varies across the UK electorate.

Poll data through

YouGov last checked

The YouGov workbook was checked successfully. The latest available poll is shown above.

The latest

National voting intention

Latest reported support among all adults, alongside the change over the previous four weeks.

Recent movement

The biggest demographic shifts

The three largest changes in either direction across age, gender, region, social grade, EU referendum and past-vote groups. Each is paired with the strongest opposite change among parties in the same group.

Top 3 changes · 4 weeks

  1. Region 🗺️ · Wales 🏴󠁧󠁢󠁷󠁬󠁳󠁿

    01Reform UK-15.0 pp

    Losing most toLabour+7.0 pp

  2. Past vote 🗳️ · Conservative 🌳

    02Reform UK-13.0 pp

    Losing most toConservative+12.0 pp

  3. Past vote 🗳️ · Conservative 🌳

    03Conservative+12.0 pp

    Gaining most fromReform UK-13.0 pp

Top 3 changes · 12 weeks

  1. Age 🎂 · 18-24 🧑

    01Labour+11.0 pp

    Gaining most fromGreen-10.0 pp

  2. Region 🗺️ · London 🏙️

    02Liberal Democrat-10.0 pp

    Losing most toReform UK+8.0 pp

  3. Age 🎂 · 18-24 🧑

    03Green-10.0 pp

    Losing most toLabour+11.0 pp

National voting intention by party over time; thin lines show weekly readings and bold lines show a four-week average.
National voting intention — Thin lines show weekly readings; bold lines show a four-poll average.

Across the electorate

Where parties are strongest, and where support is moving

These comparisons cover age, gender, region, social grade and EU referendum vote. Past-vote groups are shown separately below.

Labour

Latest national support27.0%

Strongest demographicEU Ref Vote 🇪🇺: Remain 🇪🇺40.0%

Weakest demographicEU Ref Vote 🇪🇺: Leave 🚪13.0%

Largest demographic changes
PeriodGaining mostChangeLosing mostChange
4 weeksRegion 🗺️: Wales 🏴󠁧󠁢󠁷󠁬󠁳󠁿+7.0 ppRegion 🗺️: Midlands 🏭-1.0 pp
12 weeksAge 🎂: 18-24 🧑+11.0 ppAge 🎂: 65+ 🧓+1.0 pp
52 weeksRegion 🗺️: North ⛰️+14.0 ppEU Ref Vote 🇪🇺: Leave 🚪+6.0 pp

Conservative

Latest national support22.0%

Strongest demographicAge 🎂: 65+ 🧓34.0%

Weakest demographicAge 🎂: 18-24 🧑9.0%

Largest demographic changes
PeriodGaining mostChangeLosing mostChange
4 weeksSocial Grade 💼: C2DE 🛠️+7.0 ppRegion 🗺️: Scotland 🏴󠁧󠁢󠁳󠁣󠁴󠁿-2.0 pp
12 weeksEU Ref Vote 🇪🇺: Leave 🚪+8.0 ppRegion 🗺️: Wales 🏴󠁧󠁢󠁷󠁬󠁳󠁿-3.0 pp
52 weeksRegion 🗺️: Rest of South 🌊+9.0 ppRegion 🗺️: Scotland 🏴󠁧󠁢󠁳󠁣󠁴󠁿+0.0 pp

Reform UK

Latest national support20.0%

Strongest demographicEU Ref Vote 🇪🇺: Leave 🚪40.0%

Weakest demographicEU Ref Vote 🇪🇺: Remain 🇪🇺4.0%

Largest demographic changes
PeriodGaining mostChangeLosing mostChange
4 weeksRegion 🗺️: London 🏙️+4.0 ppRegion 🗺️: Wales 🏴󠁧󠁢󠁷󠁬󠁳󠁿-15.0 pp
12 weeksRegion 🗺️: London 🏙️+8.0 ppGender 👥: Male 👨-6.0 pp
52 weeksRegion 🗺️: London 🏙️+1.0 ppRegion 🗺️: Wales 🏴󠁧󠁢󠁷󠁬󠁳󠁿-19.0 pp

Liberal Democrat

Latest national support11.0%

Strongest demographicEU Ref Vote 🇪🇺: Remain 🇪🇺17.0%

Weakest demographicEU Ref Vote 🇪🇺: Leave 🚪5.0%

Largest demographic changes
PeriodGaining mostChangeLosing mostChange
4 weeksRegion 🗺️: Wales 🏴󠁧󠁢󠁷󠁬󠁳󠁿+6.0 ppRegion 🗺️: London 🏙️-8.0 pp
12 weeksRegion 🗺️: Wales 🏴󠁧󠁢󠁷󠁬󠁳󠁿+5.0 ppRegion 🗺️: London 🏙️-10.0 pp
52 weeksAge 🎂: 18-24 🧑+3.0 ppAge 🎂: 25-49 🧑‍💼-7.0 pp

Green

Latest national support10.0%

Strongest demographicAge 🎂: 18-24 🧑33.0%

Weakest demographicEU Ref Vote 🇪🇺: Leave 🚪2.0%

Largest demographic changes
PeriodGaining mostChangeLosing mostChange
4 weeksRegion 🗺️: Scotland 🏴󠁧󠁢󠁳󠁣󠁴󠁿+2.0 ppEU Ref Vote 🇪🇺: Remain 🇪🇺-3.0 pp
12 weeksRegion 🗺️: Scotland 🏴󠁧󠁢󠁳󠁣󠁴󠁿+4.0 ppAge 🎂: 18-24 🧑-10.0 pp
52 weeksRegion 🗺️: Wales 🏴󠁧󠁢󠁷󠁬󠁳󠁿+1.0 ppEU Ref Vote 🇪🇺: Remain 🇪🇺-8.0 pp

Other

Latest national support5.0%

Strongest demographicAge 🎂: 25-49 🧑‍💼8.0%

Weakest demographicAge 🎂: 18-24 🧑0.0%

Largest demographic changes
PeriodGaining mostChangeLosing mostChange
4 weeksAge 🎂: 25-49 🧑‍💼+3.0 ppAge 🎂: 18-24 🧑-3.0 pp
12 weeksRegion 🗺️: Midlands 🏭+3.0 ppAge 🎂: 18-24 🧑-5.0 pp
52 weeksRegion 🗺️: Wales 🏴󠁧󠁢󠁷󠁬󠁳󠁿+7.0 ppAge 🎂: 18-24 🧑-3.0 pp

SNP

Latest national support2.0%

Strongest demographicRegion 🗺️: Scotland 🏴󠁧󠁢󠁳󠁣󠁴󠁿28.0%

Weakest demographicEU Ref Vote 🇪🇺: Leave 🚪1.0%

Largest demographic changes
PeriodGaining mostChangeLosing mostChange
4 weeksAge 🎂: 18-24 🧑+3.0 ppEU Ref Vote 🇪🇺: Leave 🚪-1.0 pp
12 weeksAge 🎂: 18-24 🧑+0.0 ppRegion 🗺️: Scotland 🏴󠁧󠁢󠁳󠁣󠁴󠁿-7.0 pp
52 weeksAge 🎂: 18-24 🧑+1.0 ppRegion 🗺️: Scotland 🏴󠁧󠁢󠁳󠁣󠁴󠁿-7.0 pp

Plaid Cymru

Latest national support1.0%

Strongest demographicRegion 🗺️: Wales 🏴󠁧󠁢󠁷󠁬󠁳󠁿25.0%

Weakest demographicAge 🎂: 50-64 🧑‍🦳1.0%

Largest demographic changes
PeriodGaining mostChangeLosing mostChange
4 weeksAge 🎂: 18-24 🧑+1.0 ppRegion 🗺️: Wales 🏴󠁧󠁢󠁷󠁬󠁳󠁿-1.0 pp
12 weeksAge 🎂: 18-24 🧑+1.0 ppRegion 🗺️: Wales 🏴󠁧󠁢󠁷󠁬󠁳󠁿-3.0 pp
52 weeksAge 🎂: 25-49 🧑‍💼+1.0 ppRegion 🗺️: Wales 🏴󠁧󠁢󠁷󠁬󠁳󠁿-2.0 pp

Explore the breakdowns

Support by group

Open a category to explore separate group charts and the current party leaderboard. Search for a group, then select a chart to enlarge it.

Age 🎂 4 group charts and leaderboard
4 groups
Voting intention trends for age group 18-24
18-24 🧑 — Thin lines show weekly readings; bold lines show a four-poll average.
Voting intention trends for age group 25-49
25-49 🧑‍💼 — Thin lines show weekly readings; bold lines show a four-poll average.
Voting intention trends for age group 50-64
50-64 🧑‍🦳 — Thin lines show weekly readings; bold lines show a four-poll average.
Voting intention trends for age group 65+
65+ 🧓 — Thin lines show weekly readings; bold lines show a four-poll average.
Age 🎂 leaderboard
PartyStrongestSupport with strongest groupWeakestSupport with weakest groupMost gaining 4wGaining 4w ppMost losing 4wLosing 4w ppMost gaining 12wGaining 12w ppMost losing 12wLosing 12w ppMost gaining 52wGaining 52w ppMost losing 52wLosing 52w pp
Con65+ 🧓34.018-24 🧑9.065+ 🧓+4.0 pp18-24 🧑+2.0 pp50-64 🧑‍🦳+5.0 pp25-49 🧑‍💼+1.0 pp50-64 🧑‍🦳+5.0 pp18-24 🧑+3.0 pp
Lab25-49 🧑‍💼32.065+ 🧓22.065+ 🧓+4.0 pp25-49 🧑‍💼+2.0 pp18-24 🧑+11.0 pp65+ 🧓+1.0 pp50-64 🧑‍🦳+12.0 pp18-24 🧑+9.0 pp
Lib Dem18-24 🧑16.025-49 🧑‍💼9.050-64 🧑‍🦳+0.0 pp18-24 🧑-6.0 pp50-64 🧑‍🦳+1.0 pp18-24 🧑-5.0 pp18-24 🧑+3.0 pp25-49 🧑‍💼-7.0 pp
Reform UK50-64 🧑‍🦳26.018-24 🧑6.018-24 🧑-1.0 pp50-64 🧑‍🦳-6.0 pp18-24 🧑+4.0 pp65+ 🧓-5.0 pp18-24 🧑-6.0 pp65+ 🧓-10.0 pp
Green18-24 🧑33.050-64 🧑‍🦳4.018-24 🧑+0.0 pp50-64 🧑‍🦳-3.0 pp65+ 🧓+0.0 pp18-24 🧑-10.0 pp65+ 🧓-3.0 pp18-24 🧑-7.0 pp
SNP18-24 🧑3.025-49 🧑‍💼2.018-24 🧑+3.0 pp25-49 🧑‍💼-1.0 pp18-24 🧑+0.0 pp25-49 🧑‍💼-1.0 pp18-24 🧑+1.0 pp25-49 🧑‍💼-2.0 pp
Plaid Cymru18-24 🧑2.050-64 🧑‍🦳1.018-24 🧑+1.0 pp25-49 🧑‍💼+0.0 pp18-24 🧑+1.0 pp25-49 🧑‍💼-1.0 pp25-49 🧑‍💼+1.0 pp18-24 🧑+0.0 pp
Other25-49 🧑‍💼8.018-24 🧑0.025-49 🧑‍💼+3.0 pp18-24 🧑-3.0 pp25-49 🧑‍💼+2.0 pp18-24 🧑-5.0 pp25-49 🧑‍💼+5.0 pp18-24 🧑-3.0 pp
Gender 👥 2 group charts and leaderboard
2 groups
Voting intention trends for gender group Male
Male 👨 — Thin lines show weekly readings; bold lines show a four-poll average.
Voting intention trends for gender group Female
Female 👩 — Thin lines show weekly readings; bold lines show a four-poll average.
Gender 👥 leaderboard
PartyStrongestSupport with strongest groupWeakestSupport with weakest groupMost gaining 4wGaining 4w ppMost losing 4wLosing 4w ppMost gaining 12wGaining 12w ppMost losing 12wLosing 12w ppMost gaining 52wGaining 52w ppMost losing 52wLosing 52w pp
ConFemale 👩22.0Female 👩22.0Male 👨+5.0 ppFemale 👩+1.0 ppFemale 👩+3.0 ppMale 👨+2.0 ppMale 👨+7.0 ppFemale 👩+3.0 pp
LabMale 👨28.0Female 👩26.0Male 👨+3.0 ppFemale 👩+3.0 ppMale 👨+5.0 ppFemale 👩+4.0 ppFemale 👩+11.0 ppMale 👨+8.0 pp
Lib DemFemale 👩12.0Male 👨9.0Female 👩-1.0 ppMale 👨-2.0 ppMale 👨+0.0 ppFemale 👩-2.0 ppMale 👨-4.0 ppFemale 👩-5.0 pp
Reform UKMale 👨22.0Female 👩19.0Female 👩-2.0 ppMale 👨-7.0 ppFemale 👩+0.0 ppMale 👨-6.0 ppFemale 👩-4.0 ppMale 👨-9.0 pp
GreenFemale 👩11.0Male 👨9.0Male 👨-1.0 ppFemale 👩-2.0 ppMale 👨-1.0 ppFemale 👩-5.0 ppMale 👨-5.0 ppFemale 👩-7.0 pp
SNPMale 👨3.0Female 👩2.0Female 👩+0.0 ppFemale 👩+0.0 ppMale 👨+0.0 ppFemale 👩-1.0 ppMale 👨+0.0 ppFemale 👩-1.0 pp
Plaid CymruFemale 👩2.0Male 👨1.0Female 👩+0.0 ppFemale 👩+0.0 ppFemale 👩+0.0 ppFemale 👩+0.0 ppFemale 👩+1.0 ppMale 👨+0.0 pp
OtherMale 👨6.0Female 👩5.0Male 👨+1.0 ppFemale 👩+0.0 ppMale 👨+0.0 ppFemale 👩-1.0 ppFemale 👩+3.0 ppMale 👨+3.0 pp
Region 🗺️ 6 group charts and leaderboard
6 groups
Voting intention trends for region group London
London 🏙️ — Thin lines show weekly readings; bold lines show a four-poll average.
Voting intention trends for region group Rest of South
Rest of South 🌊 — Thin lines show weekly readings; bold lines show a four-poll average.
Voting intention trends for region group Midlands
Midlands 🏭 — Thin lines show weekly readings; bold lines show a four-poll average.
Voting intention trends for region group North
North ⛰️ — Thin lines show weekly readings; bold lines show a four-poll average.
Voting intention trends for region group Scotland
Scotland 🏴󠁧󠁢󠁳󠁣󠁴󠁿 — Thin lines show weekly readings; bold lines show a four-poll average.
Voting intention trends for region group Wales
Wales 🏴󠁧󠁢󠁷󠁬󠁳󠁿 — Thin lines show weekly readings; bold lines show a four-poll average.
Region 🗺️ leaderboard
PartyStrongestSupport with strongest groupWeakestSupport with weakest groupMost gaining 4wGaining 4w ppMost losing 4wLosing 4w ppMost gaining 12wGaining 12w ppMost losing 12wLosing 12w ppMost gaining 52wGaining 52w ppMost losing 52wLosing 52w pp
ConRest of South 🌊27.0Scotland 🏴󠁧󠁢󠁳󠁣󠁴󠁿11.0Midlands 🏭+6.0 ppScotland 🏴󠁧󠁢󠁳󠁣󠁴󠁿-2.0 ppNorth ⛰️+6.0 ppWales 🏴󠁧󠁢󠁷󠁬󠁳󠁿-3.0 ppRest of South 🌊+9.0 ppScotland 🏴󠁧󠁢󠁳󠁣󠁴󠁿+0.0 pp
LabLondon 🏙️35.0Scotland 🏴󠁧󠁢󠁳󠁣󠁴󠁿21.0Wales 🏴󠁧󠁢󠁷󠁬󠁳󠁿+7.0 ppMidlands 🏭-1.0 ppLondon 🏙️+8.0 ppWales 🏴󠁧󠁢󠁷󠁬󠁳󠁿+2.0 ppNorth ⛰️+14.0 ppLondon 🏙️+6.0 pp
Lib DemRest of South 🌊17.0London 🏙️6.0Wales 🏴󠁧󠁢󠁷󠁬󠁳󠁿+6.0 ppLondon 🏙️-8.0 ppWales 🏴󠁧󠁢󠁷󠁬󠁳󠁿+5.0 ppLondon 🏙️-10.0 ppScotland 🏴󠁧󠁢󠁳󠁣󠁴󠁿+2.0 ppMidlands 🏭-6.0 pp
Reform UKMidlands 🏭24.0Scotland 🏴󠁧󠁢󠁳󠁣󠁴󠁿16.0London 🏙️+4.0 ppWales 🏴󠁧󠁢󠁷󠁬󠁳󠁿-15.0 ppLondon 🏙️+8.0 ppRest of South 🌊-6.0 ppLondon 🏙️+1.0 ppWales 🏴󠁧󠁢󠁷󠁬󠁳󠁿-19.0 pp
GreenLondon 🏙️14.0Wales 🏴󠁧󠁢󠁷󠁬󠁳󠁿6.0Scotland 🏴󠁧󠁢󠁳󠁣󠁴󠁿+2.0 ppRest of South 🌊-3.0 ppScotland 🏴󠁧󠁢󠁳󠁣󠁴󠁿+4.0 ppLondon 🏙️-6.0 ppWales 🏴󠁧󠁢󠁷󠁬󠁳󠁿+1.0 ppMidlands 🏭-7.0 pp
SNPScotland 🏴󠁧󠁢󠁳󠁣󠁴󠁿28.0Scotland 🏴󠁧󠁢󠁳󠁣󠁴󠁿28.0Scotland 🏴󠁧󠁢󠁳󠁣󠁴󠁿+2.0 ppScotland 🏴󠁧󠁢󠁳󠁣󠁴󠁿+2.0 ppScotland 🏴󠁧󠁢󠁳󠁣󠁴󠁿-7.0 ppScotland 🏴󠁧󠁢󠁳󠁣󠁴󠁿-7.0 ppScotland 🏴󠁧󠁢󠁳󠁣󠁴󠁿-7.0 ppScotland 🏴󠁧󠁢󠁳󠁣󠁴󠁿-7.0 pp
Plaid CymruWales 🏴󠁧󠁢󠁷󠁬󠁳󠁿25.0Wales 🏴󠁧󠁢󠁷󠁬󠁳󠁿25.0Wales 🏴󠁧󠁢󠁷󠁬󠁳󠁿-1.0 ppWales 🏴󠁧󠁢󠁷󠁬󠁳󠁿-1.0 ppWales 🏴󠁧󠁢󠁷󠁬󠁳󠁿-3.0 ppWales 🏴󠁧󠁢󠁷󠁬󠁳󠁿-3.0 ppWales 🏴󠁧󠁢󠁷󠁬󠁳󠁿-2.0 ppWales 🏴󠁧󠁢󠁷󠁬󠁳󠁿-2.0 pp
OtherMidlands 🏭7.0London 🏙️4.0Midlands 🏭+2.0 ppLondon 🏙️-1.0 ppMidlands 🏭+3.0 ppNorth ⛰️-5.0 ppWales 🏴󠁧󠁢󠁷󠁬󠁳󠁿+7.0 ppLondon 🏙️+0.0 pp
Social grade 💼 2 group charts and leaderboard
2 groups
Voting intention trends for social grade group ABC1
ABC1 💼 — Thin lines show weekly readings; bold lines show a four-poll average.
Voting intention trends for social grade group C2DE
C2DE 🛠️ — Thin lines show weekly readings; bold lines show a four-poll average.
Social grade 💼 leaderboard
PartyStrongestSupport with strongest groupWeakestSupport with weakest groupMost gaining 4wGaining 4w ppMost losing 4wLosing 4w ppMost gaining 12wGaining 12w ppMost losing 12wLosing 12w ppMost gaining 52wGaining 52w ppMost losing 52wLosing 52w pp
ConABC1 💼23.0ABC1 💼23.0C2DE 🛠️+7.0 ppABC1 💼+2.0 ppC2DE 🛠️+7.0 ppABC1 💼+1.0 ppABC1 💼+6.0 ppC2DE 🛠️+5.0 pp
LabABC1 💼29.0C2DE 🛠️24.0C2DE 🛠️+3.0 ppABC1 💼+3.0 ppC2DE 🛠️+7.0 ppABC1 💼+3.0 ppABC1 💼+10.0 ppABC1 💼+10.0 pp
Lib DemABC1 💼14.0C2DE 🛠️7.0ABC1 💼+0.0 ppC2DE 🛠️-3.0 ppABC1 💼+0.0 ppC2DE 🛠️-3.0 ppABC1 💼-4.0 ppC2DE 🛠️-5.0 pp
Reform UKC2DE 🛠️29.0ABC1 💼15.0C2DE 🛠️-3.0 ppABC1 💼-5.0 ppC2DE 🛠️-2.0 ppABC1 💼-3.0 ppABC1 💼-6.0 ppC2DE 🛠️-8.0 pp
GreenABC1 💼11.0C2DE 🛠️9.0ABC1 💼-1.0 ppC2DE 🛠️-1.0 ppABC1 💼-2.0 ppC2DE 🛠️-4.0 ppC2DE 🛠️-3.0 ppABC1 💼-8.0 pp
SNPABC1 💼3.0C2DE 🛠️2.0ABC1 💼+1.0 ppC2DE 🛠️-1.0 ppABC1 💼+0.0 ppC2DE 🛠️-2.0 ppABC1 💼+0.0 ppC2DE 🛠️-1.0 pp
Plaid CymruABC1 💼1.0ABC1 💼1.0C2DE 🛠️+1.0 ppABC1 💼-1.0 ppABC1 💼+0.0 ppABC1 💼+0.0 ppC2DE 🛠️+0.0 ppABC1 💼-1.0 pp
OtherC2DE 🛠️6.0ABC1 💼5.0ABC1 💼+2.0 ppC2DE 🛠️-2.0 ppABC1 💼+1.0 ppC2DE 🛠️-2.0 ppC2DE 🛠️+3.0 ppABC1 💼+2.0 pp
EU referendum vote 🇪🇺 2 group charts and leaderboard
2 groups
Voting intention trends for eu referendum vote group Remain
Remain 🇪🇺 — Thin lines show weekly readings; bold lines show a four-poll average.
Voting intention trends for eu referendum vote group Leave
Leave 🚪 — Thin lines show weekly readings; bold lines show a four-poll average.
EU referendum vote 🇪🇺 leaderboard
PartyStrongestSupport with strongest groupWeakestSupport with weakest groupMost gaining 4wGaining 4w ppMost losing 4wLosing 4w ppMost gaining 12wGaining 12w ppMost losing 12wLosing 12w ppMost gaining 52wGaining 52w ppMost losing 52wLosing 52w pp
ConLeave 🚪32.0Remain 🇪🇺19.0Leave 🚪+5.0 ppRemain 🇪🇺+3.0 ppLeave 🚪+8.0 ppRemain 🇪🇺+1.0 ppLeave 🚪+7.0 ppLeave 🚪+7.0 pp
LabRemain 🇪🇺40.0Leave 🚪13.0Leave 🚪+4.0 ppRemain 🇪🇺+2.0 ppRemain 🇪🇺+7.0 ppLeave 🚪+2.0 ppRemain 🇪🇺+13.0 ppLeave 🚪+6.0 pp
Lib DemRemain 🇪🇺17.0Leave 🚪5.0Remain 🇪🇺+1.0 ppLeave 🚪-1.0 ppLeave 🚪+0.0 ppRemain 🇪🇺-1.0 ppLeave 🚪-3.0 ppRemain 🇪🇺-7.0 pp
Reform UKLeave 🚪40.0Remain 🇪🇺4.0Remain 🇪🇺-3.0 ppLeave 🚪-5.0 ppRemain 🇪🇺-2.0 ppLeave 🚪-4.0 ppRemain 🇪🇺-5.0 ppLeave 🚪-10.0 pp
GreenRemain 🇪🇺11.0Leave 🚪2.0Leave 🚪-2.0 ppRemain 🇪🇺-3.0 ppLeave 🚪-2.0 ppRemain 🇪🇺-4.0 ppLeave 🚪-4.0 ppRemain 🇪🇺-8.0 pp
SNPRemain 🇪🇺4.0Leave 🚪1.0Remain 🇪🇺+1.0 ppLeave 🚪-1.0 ppLeave 🚪-1.0 ppRemain 🇪🇺-1.0 ppLeave 🚪+0.0 ppRemain 🇪🇺-1.0 pp
Plaid CymruLeave 🚪1.0Leave 🚪1.0Leave 🚪+0.0 ppLeave 🚪+0.0 ppLeave 🚪+0.0 ppRemain 🇪🇺-1.0 ppLeave 🚪+0.0 ppRemain 🇪🇺-1.0 pp
OtherLeave 🚪7.0Remain 🇪🇺4.0Leave 🚪+1.0 ppRemain 🇪🇺+0.0 ppRemain 🇪🇺+1.0 ppLeave 🚪-1.0 ppLeave 🚪+5.0 ppRemain 🇪🇺+2.0 pp
Past vote 🗳️ 4 group charts and leaderboard
4 groups
Voting intention trends for past vote group Conservative
Conservative 🌳 — Thin lines show weekly readings; bold lines show a four-poll average.
Voting intention trends for past vote group Labour
Labour 🌹 — Thin lines show weekly readings; bold lines show a four-poll average.
Voting intention trends for past vote group Liberal Democrat
Liberal Democrat 🕊️ — Thin lines show weekly readings; bold lines show a four-poll average.
Voting intention trends for past vote group Reform UK
Reform UK ➡️ — Thin lines show weekly readings; bold lines show a four-poll average.
Past vote 🗳️ leaderboard
PartyStrongestSupport with strongest groupWeakestSupport with weakest groupMost gaining 4wGaining 4w ppMost losing 4wLosing 4w ppMost gaining 12wGaining 12w ppMost losing 12wLosing 12w ppMost gaining 52wGaining 52w ppMost losing 52wLosing 52w pp
ConConservative 🌳72.0Labour 🌹6.0Conservative 🌳+12.0 ppReform UK ➡️+0.0 ppConservative 🌳+10.0 ppLabour 🌹+0.0 ppConservative 🌳+11.0 ppLabour 🌹+1.0 pp
LabLabour 🌹67.0Reform UK ➡️1.0Liberal Democrat 🕊️+7.0 ppReform UK ➡️-1.0 ppLabour 🌹+7.0 ppReform UK ➡️+0.0 ppLabour 🌹+17.0 ppReform UK ➡️+0.0 pp
Lib DemLiberal Democrat 🕊️57.0Reform UK ➡️1.0Labour 🌹+0.0 ppLiberal Democrat 🕊️-7.0 ppConservative 🌳+1.0 ppLiberal Democrat 🕊️-6.0 ppReform UK ➡️+0.0 ppLiberal Democrat 🕊️-17.0 pp
Reform UKReform UK ➡️80.0Liberal Democrat 🕊️5.0Reform UK ➡️+2.0 ppConservative 🌳-13.0 ppReform UK ➡️+1.0 ppConservative 🌳-9.0 ppLiberal Democrat 🕊️+0.0 ppReform UK ➡️-12.0 pp
GreenLabour 🌹10.0Conservative 🌳0.0Conservative 🌳-1.0 ppLabour 🌹-3.0 ppConservative 🌳+0.0 ppLiberal Democrat 🕊️-6.0 ppReform UK ➡️+0.0 ppLabour 🌹-8.0 pp
SNPLabour 🌹1.0Conservative 🌳0.0Conservative 🌳+0.0 ppReform UK ➡️-1.0 ppConservative 🌳+0.0 ppReform UK ➡️-1.0 ppConservative 🌳+0.0 ppLabour 🌹-1.0 pp
Plaid CymruLabour 🌹2.0Conservative 🌳0.0Labour 🌹+1.0 ppConservative 🌳-1.0 ppLabour 🌹+1.0 ppConservative 🌳-1.0 ppLabour 🌹+1.0 ppConservative 🌳-1.0 pp
OtherReform UK ➡️10.0Conservative 🌳2.0Reform UK ➡️+2.0 ppLiberal Democrat 🕊️-2.0 ppLiberal Democrat 🕊️+4.0 ppConservative 🌳-4.0 ppReform UK ➡️+8.0 ppConservative 🌳+0.0 pp

Current picture

Latest support by group

Cell labels show reported support, while colour highlights groups where each party is relatively stronger or weaker.

Latest voting intention for parties across age, gender, region, social grade and referendum-vote groups.
Latest support by group — Cell labels show support; colour shows relative strength within each party.

Movement

How support is changing

Each heatmap is a standalone chart. Changes are shown in percentage points, with a separate colour scale for each period.

Last 4 weeks Open standalone heatmap
Change in party support across demographic groups over 4 weeks, in percentage points.
Support change over 4 weeks
Last 12 weeks Open standalone heatmap
Change in party support across demographic groups over 12 weeks, in percentage points.
Support change over 12 weeks
Last 52 weeks Open standalone heatmap
Change in party support across demographic groups over 52 weeks, in percentage points.
Support change over 52 weeks

Past vote

Party vote retention

Among people who recall voting for each party at the last election, the share who currently say they would vote for that party again.

Current vote retention and change over time
PartyLatest pollRetention4w pp12w pp52w ppPolls
Con2026-10-2672.0+12.0 pp+10.0 pp+11.0 pp94
Lab2026-10-2667.0+3.0 pp+7.0 pp+17.0 pp94
Lib Dem2026-10-2657.0-7.0 pp-6.0 pp-17.0 pp94
Reform UK2026-10-2680.0+2.0 pp+1.0 pp-12.0 pp94

Open data

Download the tables

CSV files contain the underlying summaries and leaderboards used in this report.

Source and method

Data comes from YouGov's public UK voting-intention tracker. This report describes tracker responses and demographic breakdowns; it is not an election forecast or a seat projection. Support changes are percentage-point differences. The analysis avoids comparing across long gaps in the polling series.

Regional results for SNP are shown for Scotland only, and Plaid Cymru results for Wales only. Their other demographic breakdowns remain UK-wide.

YouGov tracker download · Analysis code and methodology

Fit