1918-1950: il Municipal Borough di Stafford, il distretto rurale di Gnosall, il distretto rurale consistente della parrocchia civile di Blymhill and Weston-under-Lizard, il distretto rurale di Stafford eccetto la parrocchia di Colwich, e parte del distretto rurale di Cannock.
1983-1997: i ward del borgo di Stafford di Baswich, Beaconside, Castle, Church Eaton, Common, Coton, Eccleshall, Forebridge, Gnosall, Highfields, Holmcroft, Littleworth, Manor, Milford, Penkside, Rowley, Seighford, Swynnerton, Tillington, Weeping Cross e Woodseaves, e i ward del borgo di Newcastle-under-Lyme di Loggerheads, Madeley e Whitmore.
1997-2010: i ward del borgo di Stafford di Baswich, Beaconside, Castle, Common, Coton, Forebridge, Haywood, Highfields, Holmcroft, Littleworth, Manor, Milford, Penkside, Rowley, Seighford, Tillington e Weeping Cross, e i ward del distretto di South Staffordshire di Acton Trussell, Bishopswood and Lapley, Penkridge North East, Penkridge South East e Penkridge West.
2010-2024: i ward del borgo di Stafford di Baswich, Common, Coton, Forebridge, Haywood and Hixon, Highfields and Western Downs, Holmcroft, Littleworth, Manor, Milford, Penkside, Rowley, Seighford, Tillington e Weeping Cross, e i ward del distretto di South Staffordshire di Penkridge North East and Acton Trussell, Penkridge South East, Penkridge West e Wheaton Aston, Bishopswood and Lapley.
dal 2024: i ward del borgo di Stafford di Baswich; Common; Coton; Doxey and Castletown; Eccleshall; Forebridge; Gnosall and Woodseaves; Highfields and Western Downs; Holmcroft; Littleworth; Manor; Penkside; Rowley; Seighford and Church Eaton; Weeping Cross and Wildwood, e i ward del borgo di Newcastle-under-Lyme di Loggerheads e Maer and Whitmore.[1]
Il collegio forma la parte meridionale del borgo di Stafford, inclusa la città stessa e l'area di Penkridge.
^Con (S) sono indicate le elezioni suppletive, svoltesi in anni diversi dalle elezioni generali per eleggere un deputato per il seggio divenuto vacante per dimissioni o morte