Skip to council information
Professional UK parliamentary constituency boundary mapping for print, digital publishing and campaign planning.
01751 473136 | admin@electionmaps.co.uk

UK Parliamentary Constituency and Ward Maps

Swansea Council Map

View the Swansea council boundary. Explore local wards, election results and party seats. Buy digital map files for £15 including VAT, or order a print.

Download or Order this Map

Digital map files cost £15.00 including VAT. Printed maps start at £41.00 including VAT and UK delivery.

Request a Custom Map
Files by Email
Secure Payment
A2, A1 or A0 Prints

We prepare your map after payment. Files are sent by email.

May 2026 council boundary. Map © Mapbox and OpenStreetMap. Boundary data © ONS and Ordnance Survey.

Residents, mid-2025

249,429

Wards

32

Seats in 2026

75

Latest result year

2022

Party seats: 2026 snapshot

Download seat history (CSV)

Labour seat majority. A majority of this seat total needs 38 seats. This annual archive is not a live record of party membership or the council administration.

Seats by party, 2026
PartySeats
Labour43
Liberal Democrats13
Other13
Conservative4
Green1
Reform UK1
Reported total75

“Other” can include several parties, independents and vacancies. It is not a single voting group. Source: Open Council Data.

Seat history: 1973–2026

These are annual snapshots. A change between years can reflect elections, by-elections, party changes or boundary changes. Older records follow council names and are not a constant-boundary series. The pre-2016 source combines Green and other smaller parties under “Other” and national parties under “Nationalist parties”.

Annual council seat archive
YearTotalParty seats
202675Conservative 4 · Labour 43 · Liberal Democrats 13 · Green 1 · Reform UK 1 · Other 13
202575Conservative 6 · Labour 45 · Liberal Democrats 11 · Green 1 · Other 12
202475Conservative 7 · Labour 45 · Liberal Democrats 11 · Green 1 · Other 11
202375Conservative 7 · Labour 45 · Liberal Democrats 11 · Green 1 · Other 11
202275Conservative 7 · Labour 45 · Liberal Democrats 11 · Green 1 · Other 11
202172Conservative 9 · Labour 48 · Liberal Democrats 7 · Other 8
202072Conservative 9 · Labour 48 · Liberal Democrats 7 · Other 8
201972Conservative 9 · Labour 48 · Liberal Democrats 7 · Other 8
201872Conservative 9 · Labour 48 · Liberal Democrats 7 · Other 8
201772Conservative 9 · Labour 48 · Liberal Democrats 7 · Other 8
201672Conservative 3 · Labour 47 · Liberal Democrats 11 · Other 11
201572Conservative 4 · Labour 48 · Liberal Democrats 12 · Other 8
201472Conservative 4 · Labour 49 · Liberal Democrats 12 · Other 7
201372Conservative 4 · Labour 49 · Liberal Democrats 12 · Other 7
201272Conservative 4 · Labour 49 · Liberal Democrats 12 · Other 7
201172Conservative 5 · Labour 27 · Liberal Democrats 23 · Other 16 · Nationalist parties 1
201072Conservative 4 · Labour 30 · Liberal Democrats 23 · Other 14 · Nationalist parties 1
200972Conservative 4 · Labour 30 · Liberal Democrats 23 · Other 14 · Nationalist parties 1
200872Conservative 4 · Labour 30 · Liberal Democrats 23 · Other 14 · Nationalist parties 1
200772Conservative 4 · Labour 32 · Liberal Democrats 19 · Other 12 · Nationalist parties 5
200672Conservative 4 · Labour 32 · Liberal Democrats 19 · Other 12 · Nationalist parties 5
200572Conservative 4 · Labour 32 · Liberal Democrats 19 · Other 12 · Nationalist parties 5
200472Conservative 4 · Labour 32 · Liberal Democrats 19 · Other 12 · Nationalist parties 5
200372Conservative 5 · Labour 45 · Liberal Democrats 10 · Other 9 · Nationalist parties 3
200272Conservative 5 · Labour 46 · Liberal Democrats 10 · Other 9 · Nationalist parties 2
200172Conservative 5 · Labour 46 · Liberal Democrats 10 · Other 9 · Nationalist parties 2
200072Conservative 5 · Labour 46 · Liberal Democrats 10 · Other 9 · Nationalist parties 2
199972Conservative 4 · Labour 47 · Liberal Democrats 10 · Other 9 · Nationalist parties 2
199873Conservative 1 · Labour 55 · Liberal Democrats 8 · Other 8 · Nationalist parties 1
199773Conservative 1 · Labour 56 · Liberal Democrats 7 · Other 8 · Nationalist parties 1
199673Conservative 1 · Labour 57 · Liberal Democrats 7 · Other 7 · Nationalist parties 1
199573Conservative 1 · Labour 57 · Liberal Democrats 7 · Other 7 · Nationalist parties 1
199452Conservative 6 · Labour 32 · Liberal Democrats 8 · Other 6
199351Conservative 8 · Labour 31 · Liberal Democrats 6 · Other 6
199251Conservative 8 · Labour 31 · Liberal Democrats 6 · Other 6
199151Conservative 8 · Labour 31 · Liberal Democrats 6 · Other 6
199051Conservative 9 · Labour 31 · Liberal Democrats 7 · Other 4
198951Conservative 10 · Labour 29 · Liberal Democrats 7 · Other 5
198851Conservative 10 · Labour 29 · Liberal Democrats 7 · Other 5
198751Conservative 11 · Labour 31 · Liberal Democrats 5 · Other 4
198651Conservative 14 · Labour 30 · Liberal Democrats 3 · Other 4
198551Conservative 16 · Labour 31 · Liberal Democrats 1 · Other 3
198451Conservative 16 · Labour 31 · Liberal Democrats 1 · Other 3
198351Conservative 16 · Labour 33 · Other 2
198251Conservative 14 · Labour 33 · Other 4
198151Conservative 14 · Labour 33 · Other 4
198051Conservative 14 · Labour 33 · Other 4
197951Conservative 14 · Labour 33 · Other 4
197851Conservative 11 · Labour 7 · Other 32 · Nationalist parties 1
197751Conservative 11 · Labour 7 · Other 32 · Nationalist parties 1
197651Conservative 11 · Labour 7 · Other 32 · Nationalist parties 1
197551Conservative 12 · Labour 30 · Liberal Democrats 1 · Other 8
197451Conservative 12 · Labour 30 · Liberal Democrats 1 · Other 8
197351Conservative 12 · Labour 30 · Liberal Democrats 1 · Other 8

Swansea Council and Local Areas

Welsh principal council in Wales. Official council code: W06000011. Open a ward to see its map and recorded election results.

Councils in Wales · Boundary data (GeoJSON)

Browse all 32 mapped areas

Recorded election results

Download all recorded results (CSV)

32 recorded areas in 2022. These figures describe the contests held in that year. They do not describe every seat on the council. Historical areas can differ from the current map.

Seats won in the recorded contests
  • 45 Labour
  • 11 Liberal Democrats
  • 7 Conservative
  • 7 Independent
  • 4 Uplands
  • 1 Green

Declared winners in this source only. This is not a council-wide vote share or a current seat total.

The supplied 2026 candidate download does not include votes or winners. The 2026 seat archive above is a different dataset. Download the separate 2026 candidate lists (CSV).

Bishopston1 seats contested · 52.5% turnout

Source area code: W05001039. Electorate: 2,768. Source and method.

Bishopston, 2022
CandidatePartyCandidate votesResult
Jones L.Conservative903Elected
Mitchell C.Labour432Not elected
Laurence K.Green63Not elected
Evans H.Liberal Democrats56Not elected

In a multi-member contest a voter can cast more than one candidate vote. Do not use the sum of candidate votes as turnout. A blank vote figure can indicate an uncontested election or missing source data.

Bon-y-maen2 seats contested

Source area code: W05001040. Electorate: 5,564. Source and method.

Bon-y-maen, 2022
CandidatePartyCandidate votesResult
Lloyd P.Labour1,072Elected
Evans M.Labour1,056Elected
Mylan R.Independent193Not elected
Thomas C.Conservative128Not elected
Isaac J.Conservative106Not elected

In a multi-member contest a voter can cast more than one candidate vote. Do not use the sum of candidate votes as turnout. A blank vote figure can indicate an uncontested election or missing source data.

Castle4 seats contested

Source area code: W05001041. Electorate: 9,287. Source and method.

Castle, 2022
CandidatePartyCandidate votesResult
Gordon F.Labour1,613Elected
Lawson H.Labour1,564Elected
Bentu P.Labour1,533Elected
Phillips D.Labour1,475Elected
Powell P.Plaid Cymru452Not elected
Pitans J.Green376Not elected
Burdett H.Independent301Not elected
Hughes E.Conservative290Not elected
Morris S.Conservative267Not elected
Williams B.Liberal Democrats246Not elected
Bromhall G.Trade Union and Socialist Coalition117Not elected
Bouzalakos K.Freedom Alliance110Not elected
Lees O.Trade Union and Socialist Coalition110Not elected

In a multi-member contest a voter can cast more than one candidate vote. Do not use the sum of candidate votes as turnout. A blank vote figure can indicate an uncontested election or missing source data.

Clydach3 seats contested

Source area code: W05001042. Electorate: 6,790. Source and method.

Clydach, 2022
CandidatePartyCandidate votesResult
Walker G.Independent2,025Elected
Bailey M.Independent1,844Elected
Rowlands B.Conservative1,003Elected
Powell S.Labour995Not elected
Morgan W.Labour951Not elected
Williams D.Labour823Not elected

In a multi-member contest a voter can cast more than one candidate vote. Do not use the sum of candidate votes as turnout. A blank vote figure can indicate an uncontested election or missing source data.

Cockett3 seats contested

Source area code: W05001043. Electorate: 8,018. Source and method.

Cockett, 2022
CandidatePartyCandidate votesResult
Durke M.Labour1,414Elected
James O.Labour1,378Elected
King E.Labour1,310Elected
Greaves M.Green408Not elected
Samuel V.Liberal Democrats395Not elected
Norman S.Conservative394Not elected
Russell R.Liberal Democrats318Not elected
Brooker K.Freedom Alliance167Not elected

In a multi-member contest a voter can cast more than one candidate vote. Do not use the sum of candidate votes as turnout. A blank vote figure can indicate an uncontested election or missing source data.

Cwmbwrla3 seats contested

Source area code: W05001044. Electorate: 5,717. Source and method.

Cwmbwrla, 2022
CandidatePartyCandidate votesResult
Black P.Liberal Democrats1,455Elected
Holley C.Liberal Democrats1,160Elected
Thomas L.Liberal Democrats1,136Elected
Greenaway M.Labour537Not elected
Harrington M.Labour488Not elected
Isaac I.Labour431Not elected
Wall R.Green106Not elected
Griffiths C.Conservative82Not elected
Gofmaniene I.Freedom Alliance38Not elected

In a multi-member contest a voter can cast more than one candidate vote. Do not use the sum of candidate votes as turnout. A blank vote figure can indicate an uncontested election or missing source data.

Dunvant & Killay3 seats contested

Source area code: W05001045. Electorate: 7,461. Source and method.

Dunvant & Killay, 2022
CandidatePartyCandidate votesResult
Jones M.Liberal Democrats1,442Elected
Jones J.Liberal Democrats1,391Elected
Gibbard L.Labour1,335Elected
Davies M.Labour1,319Not elected
Cifuentes J.Labour1,288Not elected
Rowe B.Liberal Democrats1,248Not elected
Robinson J.Green361Not elected
Jeffreys D.Conservative357Not elected
Jones J.Conservative340Not elected
Lock R.Conservative302Not elected
Barrar R.Plaid Cymru278Not elected
Morgan M.Plaid Cymru177Not elected
Taylor S.Plaid Cymru151Not elected

In a multi-member contest a voter can cast more than one candidate vote. Do not use the sum of candidate votes as turnout. A blank vote figure can indicate an uncontested election or missing source data.

Fairwood1 seats contested · 46.9% turnout

Source area code: W05001046. Electorate: 2,280. Source and method.

Fairwood, 2022
CandidatePartyCandidate votesResult
Hood-Williams P.Conservative434Elected
Harris J.Labour341Not elected
Ward M.Plaid Cymru194Not elected
Ebden P.Liberal Democrats101Not elected

In a multi-member contest a voter can cast more than one candidate vote. Do not use the sum of candidate votes as turnout. A blank vote figure can indicate an uncontested election or missing source data.

Gorseinon & Penyrheol3 seats contested

Source area code: W05001047. Electorate: 7,913. Source and method.

Gorseinon & Penyrheol, 2022
CandidatePartyCandidate votesResult
Curtice J.Labour2,080Elected
Stevens A.Labour2,073Elected
Matthews N.Labour1,800Elected
Roberts B.Conservative511Not elected
James A.Green453Not elected
Foligno A.Liberal Democrats317Not elected

In a multi-member contest a voter can cast more than one candidate vote. Do not use the sum of candidate votes as turnout. A blank vote figure can indicate an uncontested election or missing source data.

Gower1 seats contested · 49.7% turnout

Source area code: W05001048. Electorate: 2,575. Source and method.

Gower, 2022
CandidatePartyCandidate votesResult
Lewis R.Conservative719Elected
Phillips C.Labour334Not elected
Davies S.Green123Not elected
Furlong P.Liberal Democrats103Not elected

In a multi-member contest a voter can cast more than one candidate vote. Do not use the sum of candidate votes as turnout. A blank vote figure can indicate an uncontested election or missing source data.

Gowerton2 seats contested

Source area code: W05001049. Electorate: 4,001. Source and method.

Gowerton, 2022
CandidatePartyCandidate votesResult
Jones S.Independent1,044Elected
Jenkins D.Labour624Elected
Smith W.Labour407Not elected
Palmer M.Liberal Democrats391Not elected
Williams A.Conservative380Not elected
Edy B.Plaid Cymru244Not elected

In a multi-member contest a voter can cast more than one candidate vote. Do not use the sum of candidate votes as turnout. A blank vote figure can indicate an uncontested election or missing source data.

Landore2 seats contested

Source area code: W05001050. Electorate: 4,932. Source and method.

Landore, 2022
CandidatePartyCandidate votesResult
Hopkins B.Labour1,044Elected
White M.Labour1,026Elected
Thomas H.Liberal Democrats170Not elected
Thomas O.Conservative146Not elected

In a multi-member contest a voter can cast more than one candidate vote. Do not use the sum of candidate votes as turnout. A blank vote figure can indicate an uncontested election or missing source data.

Llangyfelach1 seats contested · 50.3% turnout

Source area code: W05001051. Electorate: 2,263. Source and method.

Llangyfelach, 2022
CandidatePartyCandidate votesResult
Tribe M.Independent750Elected
Marshall R.Labour259Not elected
Renesto E.Conservative78Not elected
Roberts A.Plaid Cymru51Not elected

In a multi-member contest a voter can cast more than one candidate vote. Do not use the sum of candidate votes as turnout. A blank vote figure can indicate an uncontested election or missing source data.

Llansamlet4 seats contested

Source area code: W05001052. Electorate: 11,390. Source and method.

Llansamlet, 2022
CandidatePartyCandidate votesResult
Doyle C.Labour2,233Elected
Matthews P.Labour2,110Elected
Jones M.Labour1,924Elected
Pugh A.Labour1,862Elected
Gjertsen T.Plaid Cymru828Not elected
Russell D.Liberal Democrats436Not elected

In a multi-member contest a voter can cast more than one candidate vote. Do not use the sum of candidate votes as turnout. A blank vote figure can indicate an uncontested election or missing source data.

Llwchwr3 seats contested

Source area code: W05001053. Electorate: 7,686. Source and method.

Llwchwr, 2022
CandidatePartyCandidate votesResult
Roberts K.Labour1,884Elected
Smith R.Labour1,790Elected
Davis A.Labour1,741Elected
Lovell J.Plaid Cymru597Not elected
Thomas J.Conservative541Not elected
Pritchard K.Plaid Cymru505Not elected
Hinds R.Conservative503Not elected
Jones B.Conservative503Not elected
Edy J.Plaid Cymru393Not elected
Erasmus W.Gwlad121Not elected
Evans J.Trade Union and Socialist Coalition78Not elected

In a multi-member contest a voter can cast more than one candidate vote. Do not use the sum of candidate votes as turnout. A blank vote figure can indicate an uncontested election or missing source data.

Mayals1 seats contested · 51.1% turnout

Source area code: W05001054. Electorate: 2,214. Source and method.

Mayals, 2022
CandidatePartyCandidate votesResult
Evans C.Green457Elected
Thomas L.Conservative332Not elected
Erasmus P.Labour280Not elected
Guttery D.Liberal Democrats62Not elected

In a multi-member contest a voter can cast more than one candidate vote. Do not use the sum of candidate votes as turnout. A blank vote figure can indicate an uncontested election or missing source data.

Morriston5 seats contested

Source area code: W05001055. Electorate: 12,414. Source and method.

Morriston, 2022
CandidatePartyCandidate votesResult
Francis-Davies R.Labour2,741Elected
Stewart R.Labour2,665Elected
Evans C.Labour2,487Elected
Lewis A.Labour2,471Elected
Jardine Y.Labour2,366Elected
Harry J.Conservative670Not elected
Scott I.Conservative668Not elected
John G.Independent546Not elected
Healey G.Liberal Democrats538Not elected

In a multi-member contest a voter can cast more than one candidate vote. Do not use the sum of candidate votes as turnout. A blank vote figure can indicate an uncontested election or missing source data.

Mumbles3 seats contested

Source area code: W05001056. Electorate: 6,733. Source and method.

Mumbles, 2022
CandidatePartyCandidate votesResult
Thomas W.Conservative1,760Elected
O'Brien F.Conservative1,510Elected
O'Connor A.Conservative1,478Elected
Townsend Jones C.Labour1,234Not elected
O'Neill M.Labour1,156Not elected
Jarvis R.Labour1,155Not elected
Beasley W.Green563Not elected
Sanderson P.Plaid Cymru366Not elected
Williams A.Liberal Democrats273Not elected

In a multi-member contest a voter can cast more than one candidate vote. Do not use the sum of candidate votes as turnout. A blank vote figure can indicate an uncontested election or missing source data.

Mynydd-bach3 seats contested

Source area code: W05001057. Electorate: 6,659. Source and method.

Mynydd-bach, 2022
CandidatePartyCandidate votesResult
Lewis M.Labour1,485Elected
Pritchard J.Labour1,389Elected
Pritchard S.Labour1,313Elected
Morris P.Conservative457Not elected
Jamaluddin A.Liberal Democrats352Not elected

In a multi-member contest a voter can cast more than one candidate vote. Do not use the sum of candidate votes as turnout. A blank vote figure can indicate an uncontested election or missing source data.

Pen-clawdd1 seats contested · 50.0% turnout

Source area code: W05001058. Electorate: 2,968. Source and method.

Pen-clawdd, 2022
CandidatePartyCandidate votesResult
Williams A.Labour903Elected
Davies J.Plaid Cymru337Not elected
Lewis A.Conservative152Not elected
Sheehan M.Liberal Democrats92Not elected

In a multi-member contest a voter can cast more than one candidate vote. Do not use the sum of candidate votes as turnout. A blank vote figure can indicate an uncontested election or missing source data.

Penderry3 seats contested

Source area code: W05001059. Electorate: 7,718. Source and method.

Penderry, 2022
CandidatePartyCandidate votesResult
Morris H.Labour1,022Elected
Hennegan T.Labour1,019Elected
Kirchner E.Labour967Elected
Rowlands-Lean J.Conservative269Not elected

In a multi-member contest a voter can cast more than one candidate vote. Do not use the sum of candidate votes as turnout. A blank vote figure can indicate an uncontested election or missing source data.

Penllergaer1 seats contested · 41.1% turnout

Source area code: W05001060. Electorate: 2,688. Source and method.

Penllergaer, 2022
CandidatePartyCandidate votesResult
Fitzgerald W.Independent971Elected
Phillips A.Labour135Not elected

In a multi-member contest a voter can cast more than one candidate vote. Do not use the sum of candidate votes as turnout. A blank vote figure can indicate an uncontested election or missing source data.

Pennard1 seats contested · 47.5% turnout

Source area code: W05001061. Electorate: 2,717. Source and method.

Pennard, 2022
CandidatePartyCandidate votesResult
James L.Independent647Elected
Walker B.Conservative334Not elected
Jones C.Labour309Not elected

In a multi-member contest a voter can cast more than one candidate vote. Do not use the sum of candidate votes as turnout. A blank vote figure can indicate an uncontested election or missing source data.

Pontarddulais2 seats contested

Source area code: W05001062. Electorate: 5,291. Source and method.

Pontarddulais, 2022
CandidatePartyCandidate votesResult
Griffiths K.Independent1,217Elected
Downing P.Labour886Elected
Evans C.Labour808Not elected
John W.Independent749Not elected
Johnstone J.Plaid Cymru409Not elected

In a multi-member contest a voter can cast more than one candidate vote. Do not use the sum of candidate votes as turnout. A blank vote figure can indicate an uncontested election or missing source data.

Pontlliw & Tircoed1 seats contested · 41.3% turnout

Source area code: W05001063. Electorate: 2,116. Source and method.

Pontlliw & Tircoed, 2022
CandidatePartyCandidate votesResult
Holland V.Labour450Elected
Lewis B.Independent424Not elected

In a multi-member contest a voter can cast more than one candidate vote. Do not use the sum of candidate votes as turnout. A blank vote figure can indicate an uncontested election or missing source data.

Sketty5 seats contested

Source area code: W05001064. Electorate: 11,168. Source and method.

Sketty, 2022
CandidatePartyCandidate votesResult
Day M.Liberal Democrats2,509Elected
Philpott C.Liberal Democrats2,358Elected
Furlong N.Liberal Democrats2,102Elected
Locke M.Liberal Democrats2,028Elected
McGettrick J.Liberal Democrats2,009Elected
Basha M.Labour1,987Not elected
Dredge S.Labour1,684Not elected
James G.Labour1,657Not elected
Hussey N.Labour1,649Not elected
Thompson P.Labour1,433Not elected
Gallagher S.Conservative765Not elected
Helliwell D.Conservative740Not elected
Hill N.Green724Not elected
Norman S.Conservative666Not elected
Derluk J.Conservative647Not elected
Singh R.Conservative595Not elected
Lewis D.Plaid Cymru523Not elected
Thomas S.Plaid Cymru498Not elected
Stern S.Freedom Alliance76Not elected

In a multi-member contest a voter can cast more than one candidate vote. Do not use the sum of candidate votes as turnout. A blank vote figure can indicate an uncontested election or missing source data.

St Thomas2 seats contested

Source area code: W05001065. Electorate: 4,903. Source and method.

St Thomas, 2022
CandidatePartyCandidate votesResult
Gwilliam H.Labour1,043Elected
Hale J.Labour1,013Elected
Hall R.Liberal Democrats172Not elected
Dean J.Conservative158Not elected
Shilongo G.Freedom Alliance58Not elected

In a multi-member contest a voter can cast more than one candidate vote. Do not use the sum of candidate votes as turnout. A blank vote figure can indicate an uncontested election or missing source data.

Townhill3 seats contested

Source area code: W05001066. Electorate: 5,926. Source and method.

Townhill, 2022
CandidatePartyCandidate votesResult
Anderson C.Labour955Elected
Walton L.Labour903Elected
Hopkins D.Labour900Elected
Clegg S.Green171Not elected
Shippam C.Liberal Democrats139Not elected
Thomas R.Conservative118Not elected
Haley J.Freedom Alliance103Not elected
Tcheko M.Independent81Not elected

In a multi-member contest a voter can cast more than one candidate vote. Do not use the sum of candidate votes as turnout. A blank vote figure can indicate an uncontested election or missing source data.

Uplands4 seats contested

Source area code: W05001067. Electorate: 10,342. Source and method.

Uplands, 2022
CandidatePartyCandidate votesResult
May P.Uplands1,978Elected
Joy S.Uplands1,787Elected
Rice S.Uplands1,663Elected
Jeffery A.Uplands1,641Elected
Francis-Davies R.Labour1,279Not elected
Nolan L.Labour1,112Not elected
Parker R.Labour1,038Not elected
Powe C.Labour1,004Not elected
El Salloukh A.Plaid Cymru331Not elected
Hutchinson C.Liberal Democrats178Not elected
O'Carroll M.Liberal Democrats153Not elected
Hancock T.Liberal Democrats140Not elected
Falkner B.Liberal Democrats130Not elected
Valerio M.Freedom Alliance95Not elected
Vaughan E.Trade Union and Socialist Coalition70Not elected
Mulholland O.Trade Union and Socialist Coalition69Not elected
Wells C.Trade Union and Socialist Coalition61Not elected

In a multi-member contest a voter can cast more than one candidate vote. Do not use the sum of candidate votes as turnout. A blank vote figure can indicate an uncontested election or missing source data.

Waterfront1 seats contested · 36.6% turnout

Source area code: W05001068. Electorate: 2,667. Source and method.

Waterfront, 2022
CandidatePartyCandidate votesResult
Bennett S.Liberal Democrats590Elected
Gilbert A.Labour309Not elected
Elias A.Conservative77Not elected

In a multi-member contest a voter can cast more than one candidate vote. Do not use the sum of candidate votes as turnout. A blank vote figure can indicate an uncontested election or missing source data.

Waunarlwydd1 seats contested · 38.8% turnout

Source area code: W05001069. Electorate: 2,621. Source and method.

Waunarlwydd, 2022
CandidatePartyCandidate votesResult
Lewis W.Labour694Elected
Gurung S.Green221Not elected
Gates M.Conservative77Not elected
Sides E.Liberal Democrats25Not elected

In a multi-member contest a voter can cast more than one candidate vote. Do not use the sum of candidate votes as turnout. A blank vote figure can indicate an uncontested election or missing source data.

West Cross2 seats contested

Source area code: W05001070. Electorate: 4,680. Source and method.

West Cross, 2022
CandidatePartyCandidate votesResult
Fogarty R.Labour1,241Elected
Keeton S.Labour1,152Elected
Cox E.Conservative719Not elected
Beynon T.Conservative692Not elected
Pigott A.Green258Not elected

In a multi-member contest a voter can cast more than one candidate vote. Do not use the sum of candidate votes as turnout. A blank vote figure can indicate an uncontested election or missing source data.

Check the council by-election directory. The absence of an upcoming contest here does not confirm that no election is due.

Councillors: 2026 archive

Download councillors (CSV)

75 member records from the Open Council Data post-May archive. Members can change party, resign or be replaced. Use the council’s own member register for current contact details.

75 records shown

Named members in the 2026 source archive
CouncillorWard or divisionParty
Lyndon JonesBishopstonConservative and Unionist
Mandy EvansBôn-y-maenLabour Party
Paul LloydBôn-y-maenLabour Party
David PhillipsCastleLabour Party
Fiona GordonCastleLabour Party
Hannah LawsonCastleLabour Party
Patience BentuCastleLabour Party
Brigitte RowlandsClydachIndependent / Other
Gordon WalkerClydachIndependent / Other
Matthew BaileyClydachIndependent / Other
Elliott KingCockettLabour Party
Mike DurkeCockettLabour Party
Oliver JamesCockettLabour Party
Chris HolleyCwmbwrlaLiberal Democrats
Graham ThomasCwmbwrlaLiberal Democrats
Peter BlackCwmbwrlaLiberal Democrats
Jeff JonesDunvant and KillayLiberal Democrats
Louise GibbardDunvant and KillayLabour Party
Mary JonesDunvant and KillayLiberal Democrats
VacantFairwoodVacant
Andrew StevensGorseinon and PenyrheolLabour Party
Jan CurticeGorseinon and PenyrheolLabour Party
Nicola MatthewsGorseinon and PenyrheolLabour Party
Richard LewisGowerIndependent / Other
Dai JenkinsGowertonLabour Party
Susan JonesGowertonIndependent / Other
Beverley HopkinsLandoreLabour Party
Mike WhiteLandoreLabour Party
Mark TribeLlangyfelachConservative and Unionist
Alyson AnthonyLlansamletLabour Party
Matthew JonesLlansamletLabour Party
Penny MatthewsLlansamletLabour Party
Ryland DoyleLlansamletLabour Party
Adam DavisLlwchwrLabour Party
Kelly RobertsLlwchwrLabour Party
Robert SmithLlwchwrLabour Party
Chris EvansMayalsGreen Party (E&W)
Andrea LewisMorristonLabour Party
Ceri EvansMorristonLabour Party
Rob StewartMorristonLabour Party
Robert Francis-DaviesMorristonLabour Party
Yvonne JardineMorristonLabour Party
Angela O'ConnorMumblesConservative and Unionist
Francesca O'BrienMumblesReform UK
Will ThomasMumblesConservative and Unionist
Jess PritchardMynydd-bachLabour Party
Mike LewisMynydd-bachLabour Party
Sam PritchardMynydd-bachLabour Party
Andrew WilliamsPen-clawddLabour Party
Erika KirchnerPenderryLabour Party
Mair BakerPenderryLabour Party
Terry HenneganPenderryLabour Party
Tony FitzgeraldPenllergaerIndependent / Other
Lynda JamesPennardIndependent / Other
Kevin GriffithsPontarddulaisIndependent / Other
Philip DowningPontarddulaisLabour Party
Victoria HollandPontlliw and TircoedLabour Party
Cheryl PhilpottSkettyLiberal Democrats
James McGettrickSkettyLiberal Democrats
Michael LockeSkettyLiberal Democrats
Mike DaySkettyLiberal Democrats
Nicola FurlongSkettyLiberal Democrats
Hayley GwilliamSt ThomasLabour Party
Joe HaleSt ThomasIndependent / Other
Cyril AndersonTownhillLabour Party
David HopkinsTownhillLabour Party
Lesley WaltonTownhillLabour Party
Allan JefferyUplandsLiberal Democrats
Peter MayUplandsUplands
Sandra JoyUplandsLiberal Democrats
Stuart RiceUplandsUplands
Sam BennettWaterfrontLiberal Democrats
Wendy LewisWaunarlwyddLabour Party
Rebecca FogartyWest CrossLabour Party
Sara KeetonWest CrossLabour Party

Each table has its own date, unit and source. Census categories can contain subcategories. Do not add all rows together. Residents, households and electors are different measures.

Population by ageMid-2025

Unit: people. Source and definitions.

Population by age, Mid-2025
Measurepeople
All ages249,429
Under 1640,712
Age 16 to 64157,011
Age 65 and over51,706
Population history2011–2025

Unit: people. Source and definitions.

Population history, 2011–2025
Measurepeople
2011238,691
2012239,197
2013239,237
2014239,228
2015239,354
2016239,300
2017239,266
2018239,184
2019238,707
2020238,992
2021237,897
2022242,786
2023248,795
2024250,594
2025249,429
Census residentsCensus 2021

Unit: people. Source and definitions.

Census residents, Census 2021
Measurepeople
Residence type: Total238,490
Residence type: Lives in a household233,322
Residence type: Lives in a communal establishment5,168
Population densityCensus 2021

Unit: people per square kilometre. Source and definitions.

Population density, Census 2021
Measurepeople per square kilometre
Population Density: Persons per square kilometre631.5
Census age groupsCensus 2021

Unit: people. Source and definitions.

Census age groups, Census 2021
Measurepeople
Age: Total238,490
Age: Aged 4 years and under11,427
Age: Aged 5 to 9 years13,016
Age: Aged 10 to 14 years13,685
Age: Aged 15 to 19 years14,451
Age: Aged 20 to 24 years19,157
Age: Aged 25 to 29 years14,232
Age: Aged 30 to 34 years15,073
Age: Aged 35 to 39 years14,511
Age: Aged 40 to 44 years13,837
Age: Aged 45 to 49 years14,021
Age: Aged 50 to 54 years15,662
Age: Aged 55 to 59 years15,995
Age: Aged 60 to 64 years14,545
Age: Aged 65 to 69 years12,704
Age: Aged 70 to 74 years13,139
Age: Aged 75 to 79 years9,559
Age: Aged 80 to 84 years6,853
Age: Aged 85 years and over6,623
Household numbersCensus 2021

Unit: households. Source and definitions.

Household numbers, Census 2021
Measurehouseholds
Number of households: Number of households104,962
Accommodation typeCensus 2021

Unit: households. Source and definitions.

Accommodation type, Census 2021
Measurehouseholds
Accommodation type: Total: All households104,961
Accommodation type: Detached25,167
Accommodation type: Semi-detached36,244
Accommodation type: Terraced26,665
Accommodation type: In a purpose-built block of flats or tenement13,199
Accommodation type: Part of a converted or shared house, including bedsits2,178
Accommodation type: Part of another converted building, for example, former school, church or warehouse490
Accommodation type: In a commercial building, for example, in an office building, hotel or over a shop775
Accommodation type: A caravan or other mobile or temporary structure243
Housing tenureCensus 2021

Unit: households. Source and definitions.

Housing tenure, Census 2021
Measurehouseholds
Tenure of household: Total: All households104,962
Tenure of household: Owned65,386
Tenure of household: Owned: Owns outright37,162
Tenure of household: Owned: Owns with a mortgage or loan28,224
Tenure of household: Shared ownership315
Tenure of household: Shared ownership: Shared ownership315
Tenure of household: Social rented20,045
Tenure of household: Social rented: Rents from council or Local Authority12,257
Tenure of household: Social rented: Other social rented7,788
Tenure of household: Private rented18,901
Tenure of household: Private rented: Private landlord or letting agency16,417
Tenure of household: Private rented: Other private rented2,484
Tenure of household: Lives rent free315
Economic activityCensus 2021

Unit: people aged 16 and over. Source and definitions.

Economic activity, Census 2021
Measurepeople aged 16 and over
Economic activity status: Total: All usual residents aged 16 years and over197,857
Economic activity status: Economically active (excluding full-time students)100,892
Economic activity status: Economically active (excluding full-time students):In employment96,019
Economic activity status: Economically active (excluding full-time students):In employment:Employee83,405
Economic activity status: Economically active (excluding full-time students): In employment: Employee: Part-time23,799
Economic activity status: Economically active (excluding full-time students): In employment: Employee: Full-time59,606
Economic activity status: Economically active (excluding full-time students):In employment:Self-employed with employees2,559
Economic activity status: Economically active (excluding full-time students): In employment: Self-employed with employees: Part-time605
Economic activity status: Economically active (excluding full-time students): In employment: Self-employed with employees: Full-time1,954
Economic activity status: Economically active (excluding full-time students):In employment:Self-employed without employees10,055
Economic activity status: Economically active (excluding full-time students): In employment: Self-employed without employees: Part-time4,234
Economic activity status: Economically active (excluding full-time students): In employment: Self-employed without employees: Full-time5,821
Economic activity status: Economically active (excluding full-time students): Unemployed4,873
Economic activity status: Economically active and a full-time student6,483
Economic activity status: Economically active and a full-time student:In employment4,594
Economic activity status: Economically active and a full-time student:In employment:Employee4,333
Economic activity status: Economically active and a full-time student: In employment: Employee: Part-time3,677
Economic activity status: Economically active and a full-time student: In employment: Employee: Full-time656
Economic activity status: Economically active and a full-time student:In employment:Self-employed with employees23
Economic activity status: Economically active and a full-time student: In employment: Self-employed with employees: Part-time12
Economic activity status: Economically active and a full-time student: In employment: Self-employed with employees: Full-time11
Economic activity status: Economically active and a full-time student:In employment:Self-employed without employees238
Economic activity status: Economically active and a full-time student: In employment: Self-employed without employees: Part-time188
Economic activity status: Economically active and a full-time student: In employment: Self-employed without employees: Full-time50
Economic activity status: Economically active and a full-time student: Unemployed1,889
Economic activity status: Economically inactive90,482
Economic activity status: Economically inactive: Retired47,263
Economic activity status: Economically inactive: Student16,636
Economic activity status: Economically inactive: Looking after home or family8,283
Economic activity status: Economically inactive: Long-term sick or disabled12,529
Economic activity status: Economically inactive: Other5,771
QualificationsCensus 2021

Unit: people aged 16 and over. Source and definitions.

Qualifications, Census 2021
Measurepeople aged 16 and over
Highest level of qualification: Total: All usual residents aged 16 years and over197,861
Highest level of qualification: No qualifications37,304
Highest level of qualification: Level 1 and entry level qualifications15,552
Highest level of qualification: Level 2 qualifications27,362
Highest level of qualification: Apprenticeship11,525
Highest level of qualification: Level 3 qualifications36,055
Highest level of qualification: Level 4 qualifications and above64,835
Highest level of qualification: Other qualifications5,228
General healthCensus 2021

Unit: people. Source and definitions.

General health, Census 2021
Measurepeople
General health: Total: All usual residents238,490
General health: Very good health113,823
General health: Good health73,789
General health: Fair health33,363
General health: Bad health13,061
General health: Very bad health4,454
DisabilityCensus 2021

Unit: people. Source and definitions.

Disability, Census 2021
Measurepeople
Disability: Total: All usual residents238,490
Disability: Disabled under the Equality Act53,484
Disability: Disabled under the Equality Act: Day-to-day activities limited a lot26,536
Disability: Disabled under the Equality Act: Day-to-day activities limited a little26,948
Disability: Not disabled under the Equality Act185,006
Disability: Not disabled under the Equality Act: Has long term physical or mental health condition but day-to-day activities are not limited15,640
Disability: Not disabled under the Equality Act: No long term physical or mental health conditions169,366
Ethnic groupsCensus 2021

Unit: people. Source and definitions.

Ethnic groups, Census 2021
Measurepeople
Ethnic group: Total: All usual residents238,491
Ethnic group: Asian, Asian British or Asian Welsh10,451
Ethnic group: Asian, Asian British or Asian Welsh: Bangladeshi2,865
Ethnic group: Asian, Asian British or Asian Welsh: Chinese1,932
Ethnic group: Asian, Asian British or Asian Welsh: Indian2,172
Ethnic group: Asian, Asian British or Asian Welsh: Pakistani954
Ethnic group: Asian, Asian British or Asian Welsh: Other Asian2,528
Ethnic group: Black, Black British, Black Welsh, Caribbean or African2,797
Ethnic group: Black, Black British, Black Welsh, Caribbean or African: African2,227
Ethnic group: Black, Black British, Black Welsh, Caribbean or African: Caribbean235
Ethnic group: Black, Black British, Black Welsh, Caribbean or African: Other Black335
Ethnic group: Mixed or Multiple ethnic groups3,808
Ethnic group: Mixed or Multiple ethnic groups: White and Asian1,285
Ethnic group: Mixed or Multiple ethnic groups: White and Black African674
Ethnic group: Mixed or Multiple ethnic groups: White and Black Caribbean669
Ethnic group: Mixed or Multiple ethnic groups: Other Mixed or Multiple ethnic groups1,180
Ethnic group: White218,052
Ethnic group: White: English, Welsh, Scottish, Northern Irish or British208,703
Ethnic group: White: Irish1,111
Ethnic group: White: Gypsy or Irish Traveller93
Ethnic group: White: Roma117
Ethnic group: White: Other White8,028
Ethnic group: Other ethnic group3,383
Ethnic group: Other ethnic group: Arab1,578
Ethnic group: Other ethnic group: Any other ethnic group1,805
ReligionCensus 2021

Unit: people. Source and definitions.

Religion, Census 2021
Measurepeople
Religion: Total: All usual residents238,490
Religion: No religion112,687
Religion: Christian98,492
Religion: Buddhist942
Religion: Hindu1,010
Religion: Jewish159
Religion: Muslim7,694
Religion: Sikh346
Religion: Other religion1,175
Religion: Not answered15,985
GDP history (archived release)1998–2019

Unit: GBP millions. Source and definitions. Historic economic output at current market prices. This is an old release, not a current local economy estimate.

GDP history (archived release), 1998–2019
MeasureGBP millions
19982,924
19992,975
20003,092
20013,260
20023,428
20033,663
20043,954
20054,197
20064,399
20074,584
20084,688
20094,657
20104,680
20114,880
20124,982
20135,154
20145,543
20155,503
20165,794
20175,981
20186,271
20196,475
Welsh neighbourhood deprivation2025

Unit: neighbourhoods. Source and definitions.

Welsh neighbourhood deprivation, 2025
Measureneighbourhoods
Total LSOAs150
Most deprived 10% LSOAs in Wales (ranks 1-191)20
Most deprived 20% LSOAs in Wales (ranks 1-382)34
Most deprived 30% LSOAs in Wales (ranks 1-574)46
Most deprived 50% LSOAs in Wales (ranks 1-958)68

About the data

We use ONS boundaries, published election results, Open Council Data seat and member records, and official population, census and local finance statistics. Each table shows its date. Read about the sources, coverage and methods.