St. Petersburg asub Florida poolsaare läänerannikul Tampa lahe ääres. Linn asutati 1888. aastal. Asula on saanud nime Peterburi järgi, kus üks linna asutajatest Peter Demens (Pjotr Dementjev) oli veetnud osa oma nooruspõlvest.
St. Petersburg kuulub koos Tampa ja Clearwateriga linnastusse, mida nimetatakse Tampa lahe piirkonnaks.