Harpenden is a town in the City of St Albans district in the county of Hertfordshire, England. The town's population is just under 30,000. Harpenden is a commuter town, with a direct rail connection into London and property prices well over double the national average. Geographically it is located between (and a short distance from) two much larger neighbours: Luton town (to the north) and the city of St Albans (to the south).