The Almanac of British Politics described it as "one of the most unexpected Liberal Democrat gains" of the 1997 election and speculated that a significant amount of tactical voting had benefitted the party in this seat.
1983–1997: The District of Northavon wards of Almondsbury, Alveston, Badminton, Charfield, Chipping Sodbury, Dodington North, Frampton Cotterell Central, Frampton Cotterell East, Frampton Cotterell West, Hawkesbury, Iron Acton, Marshfield, Oldbury-on-Severn, Olveston, Patchway Callicroft, Patchway Coniston, Patchway Stoke Lodge, Pilning and Severn Beach, Pucklechurch, Thornbury North, Thornbury South, Westerleigh Stanshawes, Westerleigh and Coalpit Heath, Wick and Abson, Wickwar, Winterbourne, Winterbourne Down and Hambrook, Winterbourne Frenchay, Yate Central, Yate North, Yate South, and Yate West.
Northavon covered the same area as the former Northavon district (the more rural part of the current South Gloucestershire district) at its creation, but some of the constituency moved to Bristol North West with the boundary review implemented in 1997.
The constituency included suburban and industrial areas on the outskirts of Bristol and several dormitory towns and small villages.
Following the review by the Boundary Commission for England of parliamentary representation in the former Avon county, taking effect at the 2010 general election, the Northavon seat has been abolished.