It is a marginal seat between the Labour and the Conservative parties. At the 2017 snap election, less than two percentage points separated the Conservative and Labour parties, with Labour's main strength in Beeston with the smaller residential towns such as Chilwell mostly Conservative.
Boundaries
1918–1950: The Urban Districts of Arnold, Eastwood, Hucknall, and Kirkby-in-Ashfield, and in the Rural District of Basford the parishes of Annesley, Bestwood Park, Brinsley, Calverton, Felley, Greasley, Kimberley, Lambley, Linby, Newstead, Papplewick, Selston, and Woodborough.
1950–1955: The Urban Districts of Eastwood, Hucknall, and Kirkby-in-Ashfield, and in the Rural District of Basford the parishes of Annesley, Awsworth, Bestwood Park, Brinsley, Cossall, Felley, Greasley, Kimberley, Linby, Newstead, Nuthall, Papplewick, Selston, Strelley, and Trowell.
1983–2010: The Borough of Broxtowe wards of Attenborough, Awsworth and Cossall, Beeston Central, Beeston North East, Beeston North West, Beeston Rylands, Bramcote, Chilwell East, Chilwell West, Greasley, Kimberley, Nuthall, Stapleford East, Stapleford North, Stapleford West, Strelley and Trowell, and Toton.
2010–2024: The Borough of Broxtowe wards of Attenborough, Awsworth, Beeston Central, Beeston North, Beeston Rylands, Beeston West, Bramcote, Chilwell East, Chilwell West, Cossall and Kimberley, Greasley Giltbrook and Newthorpe, Nuthall East and Strelley, Nuthall West and Greasley Watnall, Stapleford North, Stapleford South East, Stapleford South West, Toton and Chilwell Meadows, and Trowell.
2024–present: The Borough of Broxtowe wards of Attenborough & Chilwell East; Awsworth, Cossall & Trowell; Beeston Central; Beeston North; Beeston Rylands; Beeston West; Bramcote; Brinsley; Chilwell West; Eastwood Hall; Eastwood Hilltop; Eastwood St. Mary’s; Greasley; Stapleford North; Stapleford South East; Stapleford South West; and Toton & Chilwell Meadows.[5]