Milford, New Hampshire

Incorporated in 1974, the Town of Milford has a rich history.  Separated from Amherst and established as an independent town in 1794, Milford was a prime stop on the Underground Railroad.  Located in southern Hillsborough County in New Hampshire on the banks of the Souhegan River, the town is named after the river's shallow Mill Ford, so called after the many mills at this location in the eighteenth century. 

Milford was made famous by the thriving granite industry and is still today known as “The Granite Town”. While most of Milford’s quarries are no longer working quarries, they can still be found today and many are used as swimming holes by local youths.


Milford is home to manufacturing, information and service oriented businesses.  The town is also a hotspot for tourism and is especially known for its antique shops and country craft stores. Milford serves as a center for many of the area’s smaller towns for shopping and industry while at the same time, maintaining  strong small town  community feeling often found in smaller towns.

The Milford Oval in the center of town is truly the “social center” of town. The oval is home to many businesses, shops, restaurants, pubs and also to the Town Offices.  During the summer months residents can be found gathering on the oval for concerts and festivals.

Milford is within easy commuting distance to many of the areas largest cities, attractions and major employers. The town is about 10 miles west of Nashua NH and is accessible from Nashua off of Route 3 exits 7 or 8, following Route 101 A Wes, and is about 17 miles from Manchester and can be accessed from the North from Manchester, following Route 101 West. Milford is 54 miles to Boston, MA.