About This Place
Horseshoe Beach is a town in Dixie County, Florida, United States. The population was 206 at the 2000 census. As of 2004, the population recorded by the U.S. Census Bureau is 224 .
Horseshoe Beach is located at 29°26′26″N 83°17′20″W / 29.44056°N 83.28889°W / 29.44056; -83.28889 (29.440547, -83.288776).
According to the United States Census Bureau, the town has a total area of 0.2 square miles (0.6 km²), of which, 0.2 square miles (0.5 km²) of it is land and 0.04 square miles (0.1 km²) of it (16.67%) is water.