Kingswood (UK Parliament constituency)

[9] Labour's Damien Egan won the by-election, and would sit for it for the last four months of the constituency's existence before its abolition at the 2024 general election.

2010–2019: The District of South Gloucestershire wards of Bitton, Hanham, Kings Chase, Longwell Green, Oldland Common, Parkwall, Rodway, Siston, Woodstock.

2019 to 2024: The District of South Gloucestershire wards of Bitton and Oldland Common, Hanham, Kingswood, New Cheltenham, Woodstock, Longwell Green, Parkwall and Warmley.

The constituency covered part of the South Gloucestershire unitary authority, consisting of the eastern suburbs of Bristol and commuter villages outside of the city boundary, including the town of Kingswood.

Further to the completion of the 2023 Periodic Review of Westminster constituencies, the seat was abolished for the 2024 general election, with its contents distributed three ways:[2]