The town of Haslemere (/ˈheɪzəlmɪər/) and the villages of Shottermill and Grayswood are in south-west Surrey, England, around 38 miles (62 km) south-west of London. Together with the settlements of Hindhead and Beacon Hill, they comprise the civil parish of Haslemere in the Borough of Waverley. The tripoint between the counties of Surrey, Hampshire and West Sussex is at the west end of Shottermill.
Much of the civil parish is in the catchment area of the south branch of the River Wey, which rises on Blackdown in West Sussex. The urban areas of Haslemere and Shottermill are concentrated along the valleys of the young river and its tributaries, and many of the local roads are narrow and steep. The National Trust is a major landowner in the civil parish and its properties include Swan Barn Farm. The Surrey Hills National Landscape is to the north of the town and the South Downs National Park is to the south.