nashua is a city in southern new hampshire, united states. as of the 2010 census, nashua had a population of 86,494. it is the second-largest city in the state and in northern new england after nearby manchester.