Horseshoe Lake is a town in Crittenden County, Arkansas, United States.
Horseshoe Lake is located in southern Crittenden County.
According to the United States Census Bureau, the town has a total area of 0.14 square miles (0.35 km2), all land.
[4] The town of Horseshoe Lake is situated in the Mississippi River floodplain at the eastern tip of a horseshoe-shaped water body named Horseshoe Lake, which the town is named after.
The Lake is a summer recreation spot for residents of nearby Memphis offering boating, swimming, and fishing.
The racial makeup of the town was 94.39% White, 5.30% Black or African American, 0.31% from other races.