Port St. Joe
City in Gulf County, Florida

Port St. Joe is a city in Gulf County, Florida, with 3,357 residents (2020 Census). It sits at 7 ft (2 m) above sea level. The nearest town is Mexico Beach, 10.7 miles NW.
- 3,357residents (2020 Census)
- 7 ftelevation · 2 m
- 9.4 sq miland area · 24.3 km²
- 358 / sq mipopulation density
- 32456ZIP code
About Port St. Joe
Port St. Joe or Port Saint Joe is a city and the county seat of Gulf County, Florida, United States. It is located at the intersection of U.S. Highway 98 and State Road 71. As of the 2020 census, the population was 3,357.
Text: Wikipedia · CC BY-SA 4.0
Port St. Joe weather: 7-day forecast
Loading the National Weather Service forecast…
Source: National Weather Service (NOAA).
Live webcams in Port St. Joe
Webcams: Windy.com
Living in Port St. Joe
- Median household income
- $55,542
- Median home value
- $353,100
- Median rent
- $1,433/mo
- Median age
- 56
Do you know Port St. Joe? Tell us about it
Help other travelers: share what makes Port St. Joe special. We review every message before publishing it.
Map of Port St. Joe
Tap any street on the map to see it in Street View below. Map: © OpenStreetMap contributors.
Port St. Joe 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 ›Port St. Joe, FL population
Port St. Joe had 3,357 residents in the 2020 Census.
| 2020 Census | 3,357 |
|---|---|
| Density | 358 per sq mi (138 per km²) |
Source: U.S. Census Bureau, Decennial Census.
Port St. Joe at a glance
| State | Florida (FL) |
|---|---|
| County | Gulf County |
| Type | City |
| Population | 3,357 (2020) |
| Land area | 9.37 sq mi (24.3 km²) |
| Water area | 2.60 sq mi (6.73 km²) |
| Elevation | 7 ft (2 m) |
| Coordinates | 29.8176° N, 85.3091° W |
| ZIP code | 32456 |
| Official website | cityofportstjoe.com |
| Census code (GEOID) | 1258675 |
Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.
Towns near Port St. Joe
- Mexico Beach10.7 mi NW
- Apalachicola19.9 mi E
- Wewahitchka22.5 mi N
- Sumatra24.2 mi NE
- Tyndall AFB25.6 mi NW
- Callaway25.9 mi NW
- Eastpoint27.2 mi E
- St. George Island27.6 mi SE
- Parker27.7 mi NW
- Springfield30.0 mi NW
- Cedar Grove31.9 mi NW
- Panama City32.0 mi NW
Straight-line distance between town centers.
Frequently asked questions about Port St. Joe
What county is Port St. Joe in?
Port St. Joe is in Gulf County, Florida.
What is the population of Port St. Joe, FL?
3,357 people lived in Port St. Joe at the 2020 Census.
What is the ZIP code of Port St. Joe, FL?
The ZIP code of Port St. Joe is 32456.
What is the elevation of Port St. Joe?
7 feet (2 m) above sea level.
What towns are near Port St. Joe?
Mexico Beach (10.7 mi), Apalachicola (19.9 mi), Wewahitchka (22.5 mi), Sumatra (24.2 mi), Tyndall AFB (25.6 mi).
Last updated: