This seat is a successor to the former Northavon constituency, which was abolished following boundary changes taking effect at the 2010 general election.[2] It is named after the two largest towns in the constituency: Thornbury and Yate.
The constituency was one of a significant number gained from the Liberal Democrats by the Conservatives in the 2015 general election, and their majority further increased to more than 12,000 in the 2017 election, even as the Conservatives saw a net loss of seats nationally. The Liberal Democrats regained the seat at the 2024 general election.
Ward names and boundaries were subsequently reconfigured by the South Gloucestershire (Electoral Changes) Order 2018[3] which came into effect in 2019.[4]
Workless claimants, registered jobseekers, were in November 2012 significantly lower than the national average of 3.8%, at 1.8% of the population based on a statistical compilation by The Guardian.[8]
^A county constituency (for the purposes of election expenses and type of returning officer)
^As with all constituencies, the constituency elects one Member of Parliament (MP) by the first past the post system of election at least every five years.
^Percentage change and swing for 2010 is calculated relative to the PA (Rallings and Thrasher) 2005 notional result, not actual 2005 result "Press Association Elections". Press Association. Retrieved 17 July 2017.