New Hampshire Cities that begin with P

There are 8 cities in New Hampshire that start with the letter P.

City
2024 Pop.
Pelham14,545
Pembroke7,574
Peterborough6,510
Pittsfield4,139
Plainfield2,545
Plaistow7,798
Plymouth6,594
Portsmouth22,780

Cities in New Hampshire by First Letter