New Milton is a market town and civil parish located within the New Forest district in southwest Hampshire, England. It is situated to the north of the coast at Barton on Sea and lies approximately 6 miles (9.7 km) from both Lymington and Christchurch.
The town serves as a local hub positioned between these nearby coastal locations. Its geography is defined by its proximity to the New Forest to the north and its position within the Hampshire countryside.