Salem

 
Salem is home to Canobie Lake, the Canobie Lake Amusement Park, and Rockingham Park.
The 2004 Census estimate for Salem was 29,399 residents, which ranked sixth among New Hampshire's incorporated cities and towns.

Salem statistics

(603) 887-5557