Skip to content

Saint Petersburg, FL ZIP codes

Saint Petersburg (also written St. Petersburg), Florida has 31 ZIP codes, including 15 PO Box ZIPs. They are in Pinellas County.

Population in these ZIPs
358,551
Avg. median income
$74,600population-weighted
Typical home value
$381,600population-weighted
Loading map…

Click anywhere on the map to see which ZIP code it's in.

ZIP codes within 10 miles

Saint Petersburg, FL ZIP codes list

Saint Petersburg, FL ZIP codes
ZIP codeCountyPopulationMedian incomeTypical home value
33701Pinellas County18,823$73,542$746,000
33702Pinellas County31,294$67,463$305,400
33703Pinellas County25,264$95,224$397,100
33704Pinellas County16,232$107,889$736,500
33705Pinellas County27,939$73,027$329,400
33706Pinellas County15,298$104,359$571,500
33707Pinellas County24,324$69,951$360,500
33708Pinellas County15,060$82,500$509,100
33709Pinellas County25,050$53,501$263,100
33710Pinellas County33,796$78,611$377,700
33711Pinellas County20,013$66,540$273,700
33712Pinellas County27,142$60,450$319,800
33713Pinellas County31,729$74,707$357,000
33714Pinellas County19,227$47,487$267,400
33715Pinellas County8,032$102,782$466,300
33716Pinellas County19,328$75,226$162,000
33729 PO BoxPinellas County———
33730 PO BoxPinellas County———
33731 PO BoxPinellas County———
33732 PO BoxPinellas County———
33733 PO BoxPinellas County———
33734 PO BoxPinellas County———
33736 PO BoxPinellas County———
33737 PO BoxPinellas County———
33738 PO BoxPinellas County———
33740 PO BoxPinellas County———
33741 PO BoxPinellas County———
33742 PO BoxPinellas County———
33743 PO BoxPinellas County———
33747 PO BoxPinellas County———
33784 PO BoxPinellas County———

Population and median household income: ACS 2020–2024 5-year estimates. Typical home value: Zillow Home Value Index (September 2026) where available, otherwise the ACS median owner-reported value. "PO Box" marks ZIP codes with no delivery area of their own. Methodology

Cities near Saint Petersburg

Frequently asked questions

What is the ZIP code for Saint Petersburg, FL?

Saint Petersburg, FL has 31 ZIP codes: 33701, 33702, 33703, 33704, 33705, 33706, 33707, 33708, 33709, 33710, 33711, 33712, 33713, 33714, 33715, 33716, 33729, 33730, 33731, 33732, 33733, 33734, 33736, 33737, 33738, 33740, 33741, 33742, 33743, 33747 and 33784.

What county is Saint Petersburg, Florida in?

Saint Petersburg ZIP codes are in Pinellas County.

Which Saint Petersburg ZIP codes are PO Boxes?

33729, 33730, 33731, 33732, 33733, 33734, 33736, 33737, 33738, 33740, 33741, 33742, 33743, 33747 and 33784 are PO Box or single-organization ZIP codes; they have no residential delivery area.