1983–1997: The Borough of Stockton-on-Tees wards of Bishopsgarth, Egglescliffe, Fairfield, Grangefield, Hartburn, Ingleby Barwick, Mandale, Parkfield, Preston, Stainsby, Victoria, Village, and Yarm, and the Borough of Middlesbrough wards of Ayresome, Brookfield, and Kader.
1997–2010: The Borough of Stockton-on-Tees wards of Bishopsgarth, Egglescliffe, Elm Tree, Fairfield, Grangefield, Hartburn, Ingleby Barwick, Mandale, Parkfield, Preston, Stainsby, Victoria, Village, and Yarm.
The three Middlesbrough wards were transferred to the redrawn Middlesbrough constituency. 2010–2024: The Borough of Stockton-on-Tees wards of Bishopsgarth and Elm Tree, Eaglescliffe, Fairfield, Grangefield, Hartburn, Ingleby Barwick East, Ingleby Barwick West, Mandale and Victoria, Parkfield and Oxbridge, Stainsby Hill, Thornaby-on-Tees, and Yarm.
2024: Constituency was abolished as a result of 2023 review of Westminster constituencies. Stockton South consisted of the south-western half of
Stockton-on-Tees and on the same bank, upstream, the town of
Eaglescliffe – on the southern bank of the
River Tees are the towns of
Thornaby-on-Tees,
Yarm, and
Ingleby Barwick. ==History==