County · GEOID 12109
St. Johns County, FL ZIP codes
12 ZIP/ZCTAs intersecting this county.
U.S. Census Bureau, ACS 2019–2023 5-year (vintage 2023). Geography: County St. Johns County (GEOID 12109). Methodology
Combined population of ZIP/ZCTAs intersecting this county: 343,276 (12 ZIPs).
Combined population of ZIP/ZCTAs intersecting this county. Each intersecting ZIP contributes its full ZCTA population; overlap percents are descriptive only. This is not the Census county ACS headline above. Methodology
St. Johns County, FL ZIP code map

ZIP/ZCTA overlap with St. Johns County
Population overlap
Share of each ZIP/ZCTA’s population located within St. Johns County, based on ZIP Code Database county-overlap data. This is a population measure, not land-area overlap or the Census county population.
- 32033100.0%
Directory county
- 3208099.9%
Directory county
- 3208191.0%
Directory county
- 32082100.0%
Directory county
- 32084100.0%
Directory county
- 32086100.0%
Directory county
- 32092100.0%
Directory county
- 32095100.0%
Directory county
- 321310.5%
- 3214599.8%
Directory county
- 322240.1%
- 3225997.4%
Directory county
ZIP Code Database county-overlap table, field percent_of_zip_population_in_county, keyed by county_geoid. Not ACS 2019–2023. Overlap vintage is the shipped overlap table and is separate from ACS. Methodology
ZIP codes intersecting St. Johns County
| ZIP | City | County | Population | Income |
|---|---|---|---|---|
| 32033 | Elkton | St. Johns County | 4,555 | $83,901 |
| 32080 | Saint Augustine | St. Johns County | 21,368 | $91,201 |
| 32081 | Ponte Vedra | St. Johns County | 27,365 | $128,316 |
| 32082 | Ponte Vedra Beach | St. Johns County | 28,964 | $122,807 |
| 32084 | Saint Augustine | St. Johns County | 36,998 | $72,965 |
| 32086 | Saint Augustine | St. Johns County | 34,347 | $74,508 |
| 32092 | Saint Augustine | St. Johns County | 48,288 | $122,655 |
| 32095 | Saint Augustine | St. Johns County | 18,927 | $124,556 |
| 32131 | East Palatka | Putnam County | 4,596 | $66,580 |
| 32145 | Hastings | St. Johns County | 5,750 | $81,931 |
| 32224 | Jacksonville | Duval County | 42,252 | $80,774 |
| 32259 | Saint Johns | St. Johns County | 69,866 | $144,168 |
USPS associates these ZIPs with St. Johns County
These codes list St. Johns County as a primary or acceptable city. They are not used for the ACS headline.
| ZIP | City | County | Population | Income |
|---|---|---|---|---|
| 32004 | Ponte Vedra Beach | St. Johns County | 1,097 | — |
| 32085 | Saint Augustine | St. Johns County | 1,705 | — |