The constituency encompasses most of the old
Lordship of Gower (less the city of Swansea) and covers the inner
Gower Peninsula and outer Gower areas including Gowerton, Gorseinon, Felindre and Garnswllt.
1885–1918: The Municipal Borough of Swansea, and the Sessional Divisions of Gower, Pontardawe, and Swansea.
1918–1950: The Urban District of Oystermouth, and the Rural Districts of Gower and Swansea.
1950–1983: The Urban District of Llwchwr, and the Rural Districts of Gower and Pontardawe.
1983–2010: The City of Swansea wards of Bishopston, Fairwood, Gower, Newton, Oystermouth, Penclawdd, Pennard, and West Cross, and the Borough of Lliw Valley wards of Clydach, Dulais East, Gorseinon Central, Gorseinon East, Gowerton East, Gowerton West, Graigfelin, Kingsbridge, Llangyfelach, Lower Loughor, Mawr, Penllergaer, Penyrheol, Pontardulais, Tal-y-bont, Upper Loughor, and Vardre.
2010–2024: The
Swansea County electoral divisions of Bishopston, Clydach, Fairwood, Gorseinon, Gower, Gowerton, Kingsbridge, Llangyfelach, Lower Loughor, Mawr, Newton, Oystermouth, Penclawdd, Penllergaer, Pennard, Penyrheol, Pontardulais, Upper Loughor, and West Cross.
2024-present: Under the 2023 review, the constituency was defined as being composed of the following wards of the City and County of Swansea, as they existed on 1 December 2020: • Bishopston; Cockett; Dunvant; Fairwood; Gorseinon; Gower; Gowerton; Killay North; Killay South; Kingsbridge; Llangyfelach; Lower Loughor; Mawr; Mayals; Newton; Oystermouth; Penclawdd; Penllergaer; Pennard; Penyrheol; Pontardulais; Upper Loughor; and West Cross.
The seat was expanded to include the Swansea suburbs of Cockett, Dunvant, Killay and Mayals, transferred from Swansea West. Clydach was transferred to the new constituency of Neath and Swansea East. Following a local government boundary review which came into effect in May 2022, the constituency now comprises the following from the 2024 general election: • Bishopston; Clydach (small part); Cockett; Dunvant and Killay; Fairwood; Goresinon and Penyrheol; Gower; Gowerton; Llangyfelach; Llwchwr; Mayals; Mumbles; Pen-clawdd; Penllergaer; Pennard; Pontaddulais; Pontlliw and Tircoed; Waunarlwydd; and West Cross. ==History==