Port St. Joe | Mexico Beach | is a community located at the intersection of U.S. Highway 98 and State Road 71 in Gulf County, Florida, United States. As of 2007, the population estimated by the U.S. Census Bureau is 3,579. The population was 3,644 as of the 2000 census. Port St. Joe became the county seat of Gulf County in 1965.
The city is loca...