Temperance Hill is an unincorporated community in Marion County, South Carolina, United States. Its population, according to the 2020 census, is 2,368.
Temperance Hill is located at latitude 34.289 and longitude âÂÂ79.38. The elevation is 121 feet.
<References/>