Horseshoe Beach is a town in southern Dixie County, Florida, United States. The town is part of Big Bend and the Nature Coast in North Florida, along the Gulf of Mexico. The population was 165 at the 2020 census.

Geography

The approximate coordinates for the Town of Horseshoe Beach is located in southern Dixie County on the Gulf of Mexico. County Road 351 is the only highway into the town; it leads northeast to Cross City, the Dixie County seat.

According to the United States Census Bureau, the town of Horseshoe Beach has a total area of , of which is land and , or 6.63%, is water.

Climate

The climate in this area is characterized by hot, humid summers and generally mild winters. According to the Köppen climate classification, the Town of Horseshoe Beach has a humid subtropical climate zone (Cfa).

Demographics

2010 and 2020 census

{| class="wikitable"

|+Horseshoe Beach racial composition<br> (Hispanics excluded from racial categories)<br> (NH = Non-Hispanic)<br>

!Race

!Pop 2010

!Pop 2020

!% 2010

!% 2020

|-

|White (NH)

|167

|144

|98.82%

|87.27%

|-

|Black or African American (NH)

|0

|1

|0.00%

|0.61%

|-

|Native American or Alaska Native (NH)

|0

|1

|0.00%

|0.61%

|-

|Asian (NH)

|0

|2

|0.00%

|1.21%

|-

|Pacific Islander or Native Hawaiian (NH)

|0

|0

|0.00%

|0.00%

|-

|Some other race (NH)

|0

|0

|0.00%

|0.00%

|-

|Two or more races/Multiracial (NH)

|0

|6

|0.00%

|3.64%

|-

|Hispanic or Latino (any race)

|2

|11

|1.18%

|6.67%

|-

|Total

|169

|165

|

|

|-

|}

As of the 2020 United States census, there were 165 people, 49 households, and 30 families residing in the town.

As of the 2010 United States census, there were 169 people, 57 households, and 44 families residing in the town.

2010 Ancestry

, the largest self-reported ancestry groups in Horseshoe Beach, Florida are:

{| class="wikitable sortable collapsible" style="font-size: 90%;"

|-

! Largest ancestries (2010)