Merrimack Valley is a region in New Hampshire. Cities Concord Deerfield Derry Franklin Manchester Nashua Salem Towns Amherst Bedford Brookline Henniker Milford Hillsborough Hudson Other destinations Understand Get in Get around See Do Eat Drink Stay safe Go next Merrimack Valley (Massachusetts) Related Wikipedia article: Merrimack Valley