Port St. Joe

City in Gulf County, Florida

View of Port St. Joe, Florida
Photo: Ebyabe · CC BY-SA 3.0

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.

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…

Hourly forecast & alerts ›

Source: National Weather Service (NOAA).

Live webcams in Port St. Joe

All 6 webcams near 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
Cost of living and demographics of Port St. Joe ›

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

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 ›

Port St. Joe, FL population

Port St. Joe had 3,357 residents in the 2020 Census.

2020 Census3,357
Density358 per sq mi (138 per km²)

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

Port St. Joe at a glance

StateFlorida (FL)
CountyGulf County
TypeCity
Population3,357 (2020)
Land area9.37 sq mi (24.3 km²)
Water area2.60 sq mi (6.73 km²)
Elevation7 ft (2 m)
Coordinates29.8176° N, 85.3091° W
ZIP code32456
Official websitecityofportstjoe.com
Census code (GEOID)1258675

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

Towns near Port St. Joe

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: