Mary Esther

City in Okaloosa County, Florida

View of Mary Esther, Florida
Photo: Skye Marthaler · CC BY-SA 4.0

Mary Esther is a city in Okaloosa County, Florida, with 3,982 residents (2020 Census). It sits at 23 ft (7 m) above sea level. The nearest town is Fort Walton Beach, 2.4 miles NE.

About Mary Esther

Mary Esther is a city in Okaloosa County, Florida, United States. It is part of the Crestview–Fort Walton Beach–Destin, Florida Metropolitan Statistical Area. The population was 3,982 at the 2020 US census, up from 3,851 at the 2010 census.

Text: Wikipedia · CC BY-SA 4.0

Mary Esther weather: 7-day forecast

Loading the National Weather Service forecast…

Hourly forecast & alerts ›

Source: National Weather Service (NOAA).

Live webcams in Mary Esther

All 24 webcams near Mary Esther ›

Webcams: Windy.com

Living in Mary Esther

Median household income
$76,890
Median home value
$298,900
Median rent
$1,699/mo
Median age
39.8
Cost of living and demographics of Mary Esther ›

Do you know Mary Esther? Tell us about it

Help other travelers: share what makes Mary Esther special. We review every message before publishing it.

Map of Mary Esther

Tap any street on the map to see it in Street View below. Map: © OpenStreetMap contributors.

Mary Esther Street View

Loading 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 ›

Mary Esther, FL population

Mary Esther had 3,982 residents in the 2020 Census.

2020 Census3,982
Density2,726 per sq mi (1,052 per km²)

Source: U.S. Census Bureau, Decennial Census.

Mary Esther at a glance

StateFlorida (FL)
CountyOkaloosa County
TypeCity
Population3,982 (2020)
Land area1.46 sq mi (3.8 km²)
Water area0.01 sq mi (0.02 km²)
Elevation23 ft (7 m)
Coordinates30.4117° N, 86.6590° W
ZIP code32547
Official websitecityofmaryesther.com
Census code (GEOID)1243375

Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.

Towns near Mary Esther

Straight-line distance between town centers.

Frequently asked questions about Mary Esther

What county is Mary Esther in?

Mary Esther is in Okaloosa County, Florida.

What is the population of Mary Esther, FL?

3,982 people lived in Mary Esther at the 2020 Census.

What is the ZIP code of Mary Esther, FL?

The ZIP code of Mary Esther is 32547.

What is the elevation of Mary Esther?

23 feet (7 m) above sea level.

What towns are near Mary Esther?

Fort Walton Beach (2.4 mi), Wright (2.5 mi), Cinco Bayou (3.0 mi), Ocean City (3.6 mi), Hurlburt Field (3.7 mi).

Last updated: