St. Petersburg, Florida has a population was 257,083 and is conveniently situated on the Gulf Coast for access to numerous natural areas.