#Sunrise over Beverly Beach
Where is Beverly Beach located?
Beverly Beach is a town in Flagler County, Florida, United States. The population was 338 at the 2010 census, down from 547 in 2000.
It is part of the Deltona–Daytona Beach–Ormond Beach, FL metropolitan statistical area. Beverly Beach is located in eastern Flagler County at 29°31′4″N 81°8′54″W (29.517881, −81.148411).
It is bordered to the north by the unincorporated community of Painters Hill and to the south by the city of Flagler Beach.
The western border follows the Intracoastal Waterway, and the eastern border is the Atlantic Ocean. Florida State Road A1A passes through the town, leading south 23 miles (37 km) to Daytona Beach and north 30 miles (48 km) to St. Augustine.
According to the United States Census Bureau, the town of Beverly Beach has a total area of 0.39 square miles (1.00 km2), of which 0.34 square miles (0.88 km2) is land and 0.05 square miles (0.12 km2), or 12.14%, is water.