Pittsfield is a town in Merrimack County, New Hampshire, USA. The population was 3,931 at the 2000 census. The central village in town, where over 42% of the population resides, is defined as the Pittsfield census-designated place (CDP), and is located on the Suncook River near the junction of New Hampshire Routes 28 and 107.