Nashua, New Hampshire. Nashua is a city in Hillsborough County, New Hampshire, United States. As of the 2010 census, Nashua had a total population of 86,494, making it the second largest city in the state (and in the three northern New England states) after Manchester.