Discover Salem
compiled from our dataSalem is located in New Hampshire, USA, and has a population of about 30,089. Our atlas lists 144 places here.
These include 11 sights and 2 museums, 121 restaurants, 8 places to stay and 2 cocktail bars. Highlights include Corsa Tuscan Village, Caro Tuscan Village, Brook Village West.