Milford, town in Hillsborough County, New Hampshire, United States
Milford is a town in Hillsborough County in southern New Hampshire, situated along the Souhegan River. The town has an active downtown with historic buildings, small shops, and antique stores, where visitors can browse goods and dine at local restaurants.
The town was formally established in 1794 when it separated from the nearby town of Amherst. It served as a stop on the Underground Railroad and later became known for its granite quarries and stone-cutting operations that shaped its economy.
Milford takes its name from Mill Ford, a shallow section of the Souhegan River where mills operated in the 1800s and brought activity to the area. The granite industry shaped the town's identity for generations, and many buildings still reflect this connection to stonework.
Milford has several parks and outdoor areas for hiking, swimming, and picnicking throughout the year. Visitors can easily find restaurants and shops in the downtown area, which has convenient parking nearby.
Milford served as a station on the Underground Railroad, helping people seeking freedom find their way to safety. This lesser-known chapter reveals the town's role in supporting human liberty during a pivotal era in American history.
The community of curious travelers
AroundUs brings together thousands of curated places, local tips, and hidden gems, enriched daily by 60,000 contributors worldwide.