Nashua ist eine Stadt in Hillsborough County (Bundesstaat New Hampshire) in den Vereinigten Staaten. Laut der US-Volkszählung 2010 hatte die Stadt 86.494 Einwohner. Im Jahr 2000 lebten in Nashua noch 86.605 Einwohner. Dennoch bleibt es nach Manchester die zweitgrößte Stadt in New Hampshire.