Port St. Joe is located in Gulf County, FL. The population is 3,462, making Port St. Joe the largest city in Gulf County.
There are 4 public schools in Port St. Joe with an average Homefacts rating of B. The total crime rate for Port St. Joe is low , and there are 7 registered sex offenders residing in the city. Unemployment in Port St. Joe is low and the median home sales price is $0. Detailed and up-to-date Port St. Joe property reports are available for any property address.
Cities near Port St. Joe include Mexico Beach, Apalachicola and Wewahitchka.