Psephology.AI

    Morriston, Swansea

    At the most recent election (18 June 2026), Rebecca Elizabeth Francis-Davies (The Labour Party) won Morriston, with a majority of 86 votes.

    Area type
    ward
    Within
    Swansea
    Elections recorded
    21
    Recorded results
    168
    Morriston: Local by-elections 18 Jun 2026
    CandidatePartyVotesShareElected
    Rebecca Elizabeth Francis-DaviesThe Labour Party90835.1%Yes
    Graham AshbyReform UK82231.8%No
    Ioan Marc WarlowPlaid Cymru - The Party of Wales56922%No
    Gareth Paul SchofieldGreen Party1074.1%No
    Hayden LewisLiberal Democrats933.6%No
    Idin GhotbiConservative Party873.4%No
    Morriston: Local Elections 2022
    CandidatePartyVotesShareElected
    Ceri EvansThe Labour Party2,74118.1%Yes
    Rob StewartThe Labour Party2,66517.6%Yes
    Robert Francis-DaviesThe Labour Party2,48716.4%Yes
    Alex LewisThe Labour Party2,47116.3%Yes
    Yvonne JardineThe Labour Party2,36615.6%Yes
    Harry J.Conservative Party6704.4%No
    Ian ScottConservative Party6684.4%No
    John G.Independent5463.6%No
    Healey G.Liberal Democrats5383.6%No
    Morriston: Local Elections 2017
    CandidatePartyVotesShareElected
    Rob StewartThe Labour Party2,43413.8%Yes
    Ceri EvansThe Labour Party2,39613.6%Yes
    Robert Francis-DaviesThe Labour Party2,11112%Yes
    Andrea LewisThe Labour Party2,05111.6%Yes
    Yvonne JardineThe Labour Party2,02511.5%Yes
    Dan BoucherConservative Party1,5098.6%No
    Robert JamesConservative Party1,2006.8%No
    Matthew LloydConservative Party1,1176.3%No
    Steffan John PhillipsPC1,0766.1%No
    Jayne IsaacConservative Party8704.9%No
    Thabo KhumaloConservative Party8514.8%No
    Morriston: Local Elections 2015
    CandidatePartyVotesShareElected
    Ceri EvansThe Labour Party3,98855.6%Yes
    Thomas Patrick MorganConservative Party1,46920.5%No
    Dic JonesPC1,34418.7%No
    Julia JenkinsLiberal Democrats3725.2%No
    Morriston: Local Elections 2012
    CandidatePartyVotesShareElected
    Jeremy Islwyn Trevor DaviesThe Labour Party2,59915.4%Yes
    Rob StewartThe Labour Party2,50014.8%Yes
    Robert Francis-DaviesThe Labour Party2,34213.9%Yes
    Andrea HarringtonThe Labour Party2,30213.6%Yes
    Yvonne JardineThe Labour Party2,19013%Yes
    Adrian DaviesIndependent8695.1%No
    Dic JonesPC8004.7%No
    James HattonConservative Party5043%No
    Bill HughesConservative Party5013%No
    Sheila MorganConservative Party4672.8%No
    Richard Strick-JenkinsConservative Party4042.4%No
    Ken AndersonLiberal Democrats3512.1%No
    Jennifer BickerstaffConservative Party3412%No
    Rosemarie BridgemanLiberal Democrats2761.6%No
    Owen RobertsLiberal Democrats2541.5%No
    Anjali KadamLiberal Democrats1871.1%No
    Morriston: Local Elections 2008Turnout 31.63%, electorate 12,936
    CandidatePartyVotesShareElected
    Michael HedgesThe Labour Party2,15910.6%Yes
    Rob LloydThe Labour Party1,7768.7%Yes
    Rob StewartThe Labour Party1,7688.6%Yes
    Wayne DaviesThe Labour Party1,7418.5%Yes
    Robert Francis-DaviesThe Labour Party1,6698.2%Yes
    Helen Ceri ClarkeLiberal Democrats1,5287.5%No
    Jonathan ClarkeLiberal Democrats1,4277%No
    Owen RobertsLiberal Democrats1,2236%No
    Rachael HitchinsonLiberal Democrats1,2145.9%No
    Robert SamuelLiberal Democrats1,1425.6%No
    Richard Morgan JonesPC7783.8%No
    Alan BatemanBNP6783.3%No
    Hywel CouchPC6193%No
    Michael ByrneConservative Party5842.9%No
    Robert JamesConservative Party5742.8%No
    Paul BriggsConservative Party5572.7%No
    Thomas Patrick MorganConservative Party5232.6%No
    Sheila MorganConservative Party5002.4%No
    Morriston: Local Elections 2004Turnout 30.29%, electorate 12,799
    CandidatePartyVotesShareElected
    Michael HedgesThe Labour Party1,95810.1%Yes
    Rob LloydThe Labour Party1,8139.4%Yes
    Wayne DaviesThe Labour Party1,7589.1%Yes
    Robert DaviesThe Labour Party1,7389%Yes
    Rob StewartThe Labour Party1,7268.9%Yes
    Helen JonesLiberal Democrats1,4437.4%No
    Debra AnthonyLiberal Democrats1,4147.3%No
    Steven MossLiberal Democrats1,3006.7%No
    Stuart VaughanLiberal Democrats1,2346.4%No
    Jacob ObenLiberal Democrats1,0515.4%No
    Charlotte DaviesPC7323.8%No
    Bill HughesConservative Party6913.6%No
    Thomas Patrick MorganConservative Party5763%No
    Paul MorrisConservative Party4622.4%No
    Sonya Winifred Rachel MorrisConservative Party4462.3%No
    Deborah JamesGreen Party3982.1%No
    Colin DonnanGreen Party3371.7%No
    J ResbridgeGreen Party3081.6%No
    Morriston: Local Elections 2003Turnout 33.4%, electorate 12,494
    CandidatePartyVotesShareElected
    —The Labour Party1,93746.4%Yes
    —Liberal Democrats88821.3%No
    —Plaid Cymru - The Party of Wales63615.2%No
    —Conservative Party42810.3%No
    —Green Party2846.8%No
    Morriston: Local Elections 1999
    CandidatePartyVotesShareElected
    M. HedgesThe Labour Party2,93917.7%Yes
    W. DaviesThe Labour Party2,86917.3%Yes
    Robert DaviesThe Labour Party2,79816.9%Yes
    R. LloydThe Labour Party2,68716.2%Yes
    V. LloydThe Labour Party2,57615.5%Yes
    J. BleayLiberal Democrats1,5279.2%No
    W. HughesConservative Party1,2017.2%No
    Morriston: Local Elections 1995
    CandidatePartyVotesShareElected
    R. DaviesThe Labour Party2,95221%Yes
    W. DaviesThe Labour Party2,88620.5%Yes
    M. HedgesThe Labour Party2,87520.4%Yes
    R. LloydThe Labour Party2,83620.1%Yes
    M. CunninghamLiberal Democrats8255.9%No
    D. SaundersLiberal Democrats7535.3%No
    R. StoreyLiberal Democrats5614%No
    J. DraperConservative Party3902.8%No
    Morriston: Local Elections 1994Turnout 25.14%, electorate 12,849
    CandidatePartyVotesShareElected
    R. DaviesThe Labour Party2,40574.5%No
    M. CunninghamLiberal Democrats82525.5%No
    Morriston: Local Elections 1992
    CandidatePartyVotesShareElected
    R. LloydThe Labour Party1,77232.7%Yes
    R. MorganThe Labour Party1,74132.1%Yes
    M. CunninghamLiberal Democrats89716.5%No
    J. VaughanLiberal Democrats5189.6%No
    J. BidmeadConservative Party4929.1%No

    Geographic Explorer

    United Kingdom

    Click an area on the map to drill down.