Overview Salem is a village in Oklahoma, United States, with a population of about 112[1]. Geography Coordinates: 35.7665, -94.5730