Salem is an unincorporated village located in the U.S. state of Florida. It is within Taylor County along U.S. Route 19 approximately 31 km southeast of Perry . It coordinates at 29°53′13″N 83°24′47″W. The elevation is 39 feet above sea level. As of the 2016 census data, it had a total population of 149. The population density was 4/sq mi . Recent job growth is negatively decreased by 5.70 percent. The average travel time is 16 minutes. It has own post office which started its operation on April 16, 1915. It is using Zip code 32356.