St. Petersburg is a locality located 1341.65 km north-northeast from Washington in Florida, United States. The population of St. Petersburg is 253,693 people. You can find St. Petersburg on any map using the following decimal coordinates: 27.7788 (latitude), -82.6547 (longitude).