Portsmouth er den største byen i Rockingham County i New Hampshire i USA, og har om lag 21 000 innbyggere. Byen ligger ved elva Piscataqua.