Merrimack is a town steeped in history, with some of the earliest European settlers calling it home. Centrally located among the seashore, mountains and big cities like Boston, Merrimack is the best place to find small-town charm without forgoing all the amenities that a more metropolitan area provides. With about 27,000 people living in this New England town, Merrimack has enough historic sites, outdoor activities and entertainment to keep residents and visitors busy for a long time.