Salem is a city in Washington Township, Washington County, in the U.S. state of Indiana. Salem serves as the county seat. The population was 6,319 at the 2010 census.