Salem OH is located at 40.950611, -80.954811 geo coordinates. Salem, OH is located in Ohio, Boswell, United States Of America.