Port St. Joe is a city located at the intersection of U.S. Highway 98 and State Road 71 in Gulf County, Florida, United States. As of the 2018 census the population was 3,562. Port St. Joe is the county seat of Gulf County. Along the shore of St Joseph Bay lies the home of the amazing people of Port St. Joe, Florida. Port St. Joe. Steeped in rich history, natural beauty and outdoor adventure. This is one of those towns that everyone needs to experience during their lifetime, a small beach town with a big heart, a place where visitors instantly feel like locals The median income for a household in the city was $33,800. VISIT OFFICIAL CITY SITE https://www.cityofportstjoe.com