Marathon

City in Monroe County, Florida

View of Marathon, Florida
Photo: Edgar Serrano · CC BY-SA 3.0

Marathon is a city in Monroe County, Florida, with 9,689 residents (2020 Census). It sits at 3 ft (1 m) above sea level. The nearest town is Key Colony Beach, 0.7 miles S.

About Marathon

Marathon is a city in the middle of the Florida Keys, in Monroe County, Florida, United States. As of 2024, the city had a population of 9,914, up from 8,297 in 2010.

Text: Wikipedia · CC BY-SA 4.0

Marathon weather: 7-day forecast

Loading the National Weather Service forecast…

Hourly forecast & alerts ›

Source: National Weather Service (NOAA).

Live webcams in Marathon

All 24 webcams near Marathon ›

Webcams: Windy.com

Living in Marathon

Median household income
$89,355
Median home value
$725,800
Median rent
$1,633/mo
Median age
45.6
Cost of living and demographics of Marathon ›

Do you know Marathon? Tell us about it

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

Map of Marathon

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

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

Marathon, FL population

Marathon had 9,689 residents in the 2020 Census.

2020 Census9,689
Density1,147 per sq mi (443 per km²)

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

Marathon at a glance

StateFlorida (FL)
CountyMonroe County
TypeCity
Population9,689 (2020)
Land area8.45 sq mi (21.9 km²)
Water area0.83 sq mi (2.16 km²)
Elevation3 ft (1 m)
Coordinates24.7323° N, 81.0251° W
ZIP code33051
Official websiteci.marathon.fl.us
Census code (GEOID)1243000

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

Towns near Marathon

Straight-line distance between town centers.

Frequently asked questions about Marathon

What county is Marathon in?

Marathon is in Monroe County, Florida.

What is the population of Marathon, FL?

9,689 people lived in Marathon at the 2020 Census.

What is the ZIP code of Marathon, FL?

The ZIP code of Marathon is 33051.

What is the elevation of Marathon?

3 feet (1 m) above sea level.

What towns are near Marathon?

Key Colony Beach (0.7 mi), Duck Key (7.8 mi), Layton (14.7 mi), Big Pine Key (21.4 mi), Cudjoe Key (30.0 mi).

Last updated: