Marco Island
City in Collier County, Florida

Marco Island is a city in Collier County, Florida, with 15,760 residents (2020 Census). The nearest town is Goodland, 3.6 miles E.
- 15,760residents (2020 Census)
- 12.2 sq miland area · 31.5 km²
- 1,296 / sq mipopulation density
- 34145main ZIP code (2 in total)
Marco Island weather: 7-day forecast
Loading the National Weather Service forecast…
Source: National Weather Service (NOAA).
Live webcams in Marco Island
Webcams: Windy.com
Living in Marco Island
- Median household income
- $101,523
- Median home value
- $896,300
- Median rent
- $1,990/mo
- Median age
- 67.9
Do you know Marco Island? Tell us about it
Help other travelers: share what makes Marco Island special. We review every message before publishing it.
Map of Marco Island
Tap any street on the map to see it in Street View below. Map: © OpenStreetMap contributors.
Marco Island 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 ›Marco Island, FL population
Marco Island had 15,760 residents in the 2020 Census.
| 2020 Census | 15,760 |
|---|---|
| Density | 1,296 per sq mi (501 per km²) |
Source: U.S. Census Bureau, Decennial Census.
Marco Island at a glance
| State | Florida (FL) |
|---|---|
| County | Collier County |
| Type | City |
| Population | 15,760 (2020) |
| Land area | 12.16 sq mi (31.5 km²) |
| Water area | 12.51 sq mi (32.39 km²) |
| Coordinates | 25.9320° N, 81.7048° W |
| ZIP codes | 34145, 34140 |
| Census code (GEOID) | 1243083 |
Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.
Towns near Marco Island
- Goodland3.6 mi E
- Marco Shores-Hammock Bay4.4 mi N
- Winding Cypress9.1 mi N
- Verona Walk10.8 mi N
- Naples Manor11.0 mi N
- Lely Resort11.4 mi N
- Lely12.1 mi N
- Berkshire Lakes15.9 mi N
- Naples16.1 mi N
- Golden Gate17.4 mi N
- Everglades20.4 mi E
- Vineyards20.7 mi N
Straight-line distance between town centers.
Frequently asked questions about Marco Island
What county is Marco Island in?
Marco Island is in Collier County, Florida.
What is the population of Marco Island, FL?
15,760 people lived in Marco Island at the 2020 Census.
What is the ZIP code of Marco Island, FL?
The main ZIP code is 34145. Other ZIP codes: 34140.
What towns are near Marco Island?
Goodland (3.6 mi), Marco Shores-Hammock Bay (4.4 mi), Winding Cypress (9.1 mi), Verona Walk (10.8 mi), Naples Manor (11.0 mi).
Last updated: