New Smyrna Beach, in Florida, United States, is home to roughly 24,300 people in the Eastern Time Zone at 29°N latitude.
In 2025, New Smyrna Beach recorded an average annual temperature of 72°F — right at the 30-year normal of 72°F. The hottest day reached 95°F in July; the coldest was 38°F in December. Total precipitation was 44 inches (drier than usual). The wettest month was July.
View current conditions and forecast for New Smyrna Beach · More cities in Florida