Overview Salem is a village in New Mexico, United States, with a population of about 942[1]. Geography Coordinates: 32.7076, -107.2131