Butler Beach
Census-designated place in St. Johns County, Florida

Butler Beach is an unincorporated community (census-designated place) in St. Johns County, Florida, with 4,978 residents (2020 Census). It sits at 3 ft (1 m) above sea level. The nearest town is St. Augustine Shores, 2.9 miles W.
- 4,978residents (2020 Census)
- 3 ftelevation · 1 m
- 2.5 sq miland area · 6.6 km²
- 1,957 / sq mipopulation density
- 32080ZIP code
About Butler Beach
Butler Beach is a census-designated place (CDP) in St. Johns County, Florida, United States. The population was 4,978 at the time of the 2020 United States census, up from 4,951 at the 2010 census. It is part of the Jacksonville, Florida Metropolitan Statistical Area. Established by Frank B. Butler, who had been successful in operating a grocery store and became a political activist, it was a resort for African Americans. The Lincolnville businessman bought land in the area between the Atlantic Ocean and the Matanzas River, and offered beach access to African Americans. It was the only beach open to them between Jacksonville and Daytona Beach. The site of his beach resort is a stop on the St. Johns County Black History Trail.
Text: Wikipedia · CC BY-SA 4.0
Butler Beach weather: 7-day forecast
Loading the National Weather Service forecast…
Source: National Weather Service (NOAA).
Live webcams in Butler Beach
Webcams: Windy.com
Living in Butler Beach
- Median household income
- $76,689
- Median home value
- $493,100
- Median rent
- $1,743/mo
- Median age
- 62.1
Do you know Butler Beach? Tell us about it
Help other travelers: share what makes Butler Beach special. We review every message before publishing it.
Map of Butler Beach
Tap any street on the map to see it in Street View below. Map: © OpenStreetMap contributors.
Butler Beach Street View
Drag the image to look around and tap the arrows on the ground to move. If it says there is no imagery, tap a nearby street on the map above.
Open in Google Maps ›Butler Beach, FL population
Butler Beach had 4,978 residents in the 2020 Census.
| 2020 Census | 4,978 |
|---|---|
| Density | 1,957 per sq mi (756 per km²) |
Source: U.S. Census Bureau, Decennial Census.
Butler Beach at a glance
| State | Florida (FL) |
|---|---|
| County | St. Johns County |
| Type | Census-designated place |
| Population | 4,978 (2020) |
| Land area | 2.54 sq mi (6.6 km²) |
| Water area | 0.11 sq mi (0.29 km²) |
| Elevation | 3 ft (1 m) |
| Coordinates | 29.7989° N, 81.2648° W |
| ZIP code | 32080 |
| Census code (GEOID) | 1209630 |
Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.
Towns near Butler Beach
- St. Augustine Shores2.9 mi W
- St. Augustine Beach3.0 mi N
- St. Augustine South4.4 mi NW
- Crescent Beach4.9 mi S
- St. Augustine7.3 mi NW
- Vilano Beach9.3 mi N
- Marineland9.4 mi S
- Hastings15.2 mi SW
- Flagler Estates15.6 mi SW
- World Golf Village17.9 mi NW
- Palm Coast18.2 mi S
- Espanola20.4 mi S
Straight-line distance between town centers.
Frequently asked questions about Butler Beach
What county is Butler Beach in?
Butler Beach is in St. Johns County, Florida.
What is the population of Butler Beach, FL?
4,978 people lived in Butler Beach at the 2020 Census.
What is the ZIP code of Butler Beach, FL?
The ZIP code of Butler Beach is 32080.
What is the elevation of Butler Beach?
3 feet (1 m) above sea level.
What towns are near Butler Beach?
St. Augustine Shores (2.9 mi), St. Augustine Beach (3.0 mi), St. Augustine South (4.4 mi), Crescent Beach (4.9 mi), St. Augustine (7.3 mi).
Last updated: