The constituency will be composed of the following (as they existed on 1 December 2020):
The District of East Hampshire wards of: Bramshott & Liphook; Grayshott; Headley; Lindford; Whitehill Chase; Whitehill Hogmoor & Greatham; Whitehill Pinewood.
The Borough of Waverley wards of: Farnham Bourne; Farnham Castle; Farnham Firgrove; Farnham Hale and Heath End; Farnham Moor Park; Farnham Shortheath and Boundstone; Farnham Upper Hale; Farnham Weybourne and Badshot Lea; Farnham Wrecclesham and Rowledge; Frensham, Dockenfield and Tilford; Haslemere Critchmere and Shottermill; Haslemere East and Grayswood; Hindhead.[4]
Following a local government boundary review in Waverley[6][7] which came into effect in May 2023, the constituency will now comprise the following from the next general election:
The District of East Hampshire wards of: Bramshott & Liphook; Grayshott; Headley; Lindford; Whitehill Chase; Whitehill Hogmoor & Greatham; Whitehill Pinewood.
The Borough of Waverley wards of: Farnham Bourne; Farnham Castle; Farnham Firgrove; Farnham Heath End; Farnham Moor Park; Farnham North West; Farnham Rowledge; Farnham Weybourne; Haslemere East; Haslemere West; Hindhead & Beacon Hill; Western Commons (except Thursley parish).[5]