Salem, OH (Downtown Salem) Salem Weather & 7 Day Forecast Hourly Forecast Salem is a city in northern Columbiana County, Ohio with a small district in southern Mahoning County. The weather camera is located on State Street in Salem, Ohio.