Crescent Beach is an unincorporated census-designated place in St. Johns County, Florida, United States.
[5] According to the United States Census Bureau, the community has a total area of 1.5 square miles (3.9 km2), all land.
There were 1,535 housing units at an average density of 1,007.1 per square mile (388.8/km2).
35.3% of all households were made up of individuals, and 16.6% had someone living alone who was 65 years of age or older.
None of the families and 8.9% of the population were living below the poverty line, including no under eighteens and 4.8% of those over 64.