Town guide

St. Petersburg, Florida

St. Petersburg is a city in Pinellas County, Florida, home to about 262,732 people across 62 square miles. Its ZIP codes are 33701, 33702, 33703, 33704, 33705, 33710, 33711, 33712, 33713, 33715 and 33716, and parts of 33707, 33709, 33714 and 33762 are in St. Petersburg too.

Homes sold for a median of $311 per square foot across 11 ZIP codes in the three months ending August 2026, and 3 of 11 were seller’s markets.

Population262,7324,251 per sq mi
Median home value$371,100Census, as estimated by owners
Price per sq ft$311Sold homes, 3 months to August 2026
Sold over asking8%Median of 11 ZIP codes

ZIP codes in St. Petersburg

15 ZIP codes, 4 shared with neighboring towns

Each card is that ZIP code’s whole market, including any part outside St. Petersburg. Seller’s market: under 4 months of supply; buyer’s market: over 6. Methodology

The St. Petersburg guide is on the way

We’re writing up St. Petersburg’s story and what everyday life there is like, for people thinking about moving in.

  • History
  • What it’s like to live there
  • Getting around
  • Things to do

Are you a local agent who knows St. Petersburg well? Agents who advertise here will be able to write the guide. Advertise on OfferBacked

Around St. Petersburg

Distances

Nearest major airportSt. Petersburg Clearwater International Airport (PIE)8 miles away
Nearest city of 250,000+Tampa, FL17 miles away
Nearest city of 1 million+Houston, TX782 miles away

Straight-line distances from the center of St. Petersburg; driving is longer.

Source: Airports from OurAirports (scheduled passenger service); city centers and populations from the U.S. Census Bureau.

Who represents St. Petersburg

Source: Members of Congress from the congress-legislators project; districts from the Census Bureau’s relationship files; governor and mayor from Wikidata.

Population over time

St. Petersburg had 258,308 residents in the 2020 census, up 4% since 2000.

It’s the 5th largest of 954 towns in Florida by population.

Pinellas County grew from 28,265 residents in 1920 to 959,107 in 2020.

St. Petersburg population by census2000: 248,232, 2010: 244,769, 2020: 258,308248,2322000244,7692010258,3082020

Pinellas County, 1920–2020

Pinellas County population, 1920 to 20201920: 28,265, 1930: 62,149, 1940: 91,852, 1950: 159,249, 1960: 374,665, 1970: 522,329, 1980: 728,531, 1990: 851,659, 2000: 921,482, 2010: 916,542, 2020: 959,10728K’20’3092K’40’50375K’60’70729K’80’90921K’00’10959K’20

Source: U.S. Census Bureau decennial censuses (counties 1900–1990 from the Bureau’s historical county file).

Weather by month

Average highs peak around 91°F in summer, and winter lows average 54°F. About 52.5 inches of rain and melted snow fall in a typical year.

Average high and low temperature and precipitation by month near St. PetersburgJan: high 70°F, low 54°F, 3 in; Feb: high 73°F, low 57°F, 2.2 in; Mar: high 77°F, low 61°F, 2.9 in; Apr: high 82°F, low 66°F, 2.6 in; May: high 87°F, low 72°F, 2.5 in; Jun: high 90°F, low 76°F, 7.2 in; Jul: high 91°F, low 77°F, 8.4 in; Aug: high 91°F, low 77°F, 9.3 in; Sep: high 89°F, low 76°F, 7.5 in; Oct: high 84°F, low 70°F, 2.5 in; Nov: high 77°F, low 63°F, 1.6 in; Dec: high 72°F, low 58°F, 2.8 in70°54°Jan3.073°57°Feb2.277°61°Mar2.982°66°Apr2.687°72°May2.590°76°Jun7.291°77°Jul8.491°77°Aug9.389°76°Sep7.584°70°Oct2.577°63°Nov1.672°58°Dec2.8Rain and melted snow, inches

Source: NOAA 1991–2020 climate normals, St Petersburg, FL weather station (3 miles away).

Jobs in Pinellas County

425,004 jobs at 32,509 businesses in Pinellas County. The biggest industries by employees:

Largest industries in Pinellas CountyHealth care and social assistance: 75,145 jobs; Retail trade: 54,288 jobs; Hotels and restaurants: 50,482 jobs; Professional services: 36,818 jobs; Manufacturing: 33,600 jobs; Finance and insurance: 31,203 jobs; Administrative and support: 28,937 jobs; Construction: 23,121 jobsHealth care and social assistance 18% Retail trade 13% Hotels and restaurants 12% Professional services 9% Manufacturing 8% Finance and insurance 7% Administrative and support 7% Construction 5%

Source: U.S. Census Bureau County Business Patterns 2023 (private employers; jobs counted where people work).

Health care

4,546 doctors and other health care providers list an office in St. Petersburg’s ZIP codes.

Nearest hospitals

  • St. Anthonys HospitalGeneral hospital · emergency room · CMS rating 3 of 5 · Saint Petersburg2.3 miles
  • Orlando Health Bayfront HospitalGeneral hospital · emergency room · CMS rating 2 of 5 · Saint Petersburg2.5 miles
  • Johns Hopkins All Children's HospitalChildren’s hospital · emergency room · Saint Petersburg2.5 miles

Providers with an office here

Primary care doctors510
Specialist doctors983
Dentists218
Nurse practitioners and physician assistants1,092
Mental health providers1,165
Physical and occupational therapists354
Optometrists54
Chiropractors170
Pharmacies106

Source: Hospitals from CMS Hospital General Information (ratings are CMS overall star ratings); straight-line distances; providers from the CMS National Plan and Provider Enumeration System (NPPES), by practice address and primary specialty.

Places in and around St. Petersburg

Parks (117 nearby)

  • Boyd Hill Nature Preserve · 342 acres4.2 mi
  • Walter Fuller Park · 73 acres4.9 mi
  • Crescent Lake Park · 49 acres1.5 mi
  • Bartlett Park · 36 acres3.4 mi
  • Northwest Park · 35 acres2.9 mi
  • Azalea Park · 35 acres4.5 mi

Grocery stores (51 nearby)

  • Winn-Dixie0.8 mi
  • ALDI0.9 mi
  • Save-A-Lot0.9 mi
  • Publix1.0 mi

Pharmacies (31 nearby)

  • CVS Pharmacy0.9 mi
  • Walgreens1.2 mi
  • Liberty Health Sciences1.6 mi
  • Walmart Pharmacy1.6 mi

Libraries (10 nearby)

  • Saint Petersburg Main Library1.4 mi
  • Mirror Lake Library2.0 mi
  • Childs Park Branch Library2.6 mi
  • Nelson Poynter Memorial Library (POY)2.8 mi
  • James Weldon Johnson Library3.0 mi

Museums (16 nearby)

  • Imagine Museum: Contemporary glass art1.6 mi
  • Great Explorations Children's Museum1.7 mi
  • Morean Arts Center2.0 mi
  • Chihuly Collection2.0 mi
  • Chihuly Collection2.1 mi

Theaters and performance venues (14 nearby)

  • Nova 5351.6 mi
  • Saint Petersburg Opera Company1.6 mi
  • Clay Center of Saint Petersburg1.7 mi
  • Spitfire Theater1.7 mi
  • Creative Clay1.7 mi

Counts are within about 5 miles of the center of town.

Source: Map data © OpenStreetMap contributors (openstreetmap.org/copyright), as mapped by volunteers; it can miss places or include closed ones.

Schools in St. Petersburg

Public schools here are run by Pinellas. Check each district’s attendance zones for a specific address.

Public schools (37)
SchoolGradesStudentsTypeDistance
Azalea Elementary SchoolSt PetersburgPre-K–5426Public4.6 mi
Bay Point Elementary SchoolSt PetersburgPre-K–5390Public5.3 mi
Campbell Park Elementary SchoolSt PetersburgPre-K–5502Public2.3 mi
Douglas L. Jamerson Jr.. ElementarySt PetersburgPre-K–5536Public2.6 mi
Fairmount Park Elementary SchoolSt PetersburgPre-K–5425Public2.5 mi
Lakeview Fundamental ElementarySt PetersburgPre-K–5309Public3.2 mi
Lakewood Elementary SchoolSt PetersburgPre-K–5446Public4.5 mi
Lynch Elementary SchoolSt PetersburgPre-K–5450Public3.1 mi
Maximo Elementary SchoolSt PetersburgPre-K–5339Public4.8 mi
Melrose Elementary SchoolSt PetersburgPre-K–5356Public2.5 mi
Mount Vernon Elementary SchoolSt PetersburgPre-K–5333Public1.9 mi
North Shore Elementary SchoolSt PetersburgPre-K–5433Public2.2 mi
Northwest Elementary SchoolSt PetersburgPre-K–5418Public2.7 mi
Perkins Elementary SchoolSt PetersburgPre-K–5561Public2.8 mi
Sawgrass Lake Elementary SchoolSt PetersburgPre-K–5573Public3.6 mi
Shore Acres Elementary SchoolSt PetersburgPre-K–5690Public4.1 mi
Westgate Elementary SchoolSt PetersburgPre-K–5498Public3.0 mi
Woodlawn Elementary SchoolSt PetersburgPre-K–5216Public0.7 mi
Bay Vista Fundamental Elementary SchoolSt PetersburgK–5574Public5.6 mi
James B. Sanderlin K-8St PetersburgK–8817Public3.2 mi
Midtown AcademySt PetersburgK–5368Public3.0 mi
Pasadena Fundamental Elementary SchoolSt PetersburgK–5459Public4.6 mi
Plato Academy of St.PetersburgSt. PetersburgK–8374Charter4.1 mi
Azalea Middle SchoolSt Petersburg6–8696Public4.9 mi
Bay Point Middle SchoolSt Petersburg6–8519Public5.5 mi
John Hopkins Middle SchoolSt Petersburg6–8757Public2.2 mi
Mangrove Bay Middle SchoolSt Petersburg6–8317Public3.3 mi
Meadowlawn Middle SchoolSt Petersburg6–8616Public2.4 mi
Thurgood Marshall FundamentalSt Petersburg6–8751Public3.3 mi
Tyrone Middle SchoolSt Petersburg6–8799Public3.7 mi

And 7 more.

Private schools (30)
SchoolGradesStudentsAffiliationDistance
Arqam's AcademySt PetersburgPre-K–860Islamic3.6 mi
Community Christian School of Five OakSt PetersburgPre-K–1230Christian (no specific denomination)5.0 mi
Grace LutheranSt PetersburgPre-K–8237Lutheran Church–Missouri Synod1.4 mi
Liberty Christian SchoolSt PetersburgPre-K–566Baptist4.8 mi
Lutheran Church of the Cross Day SchoolSt PetersburgPre-K–8384Evangelical Lutheran Church in America4.1 mi
St Jude Cathedral SchoolSt PetersburgPre-K–8246Roman Catholic3.0 mi
St Paul Catholic SchoolSt PetersburgPre-K–8280Roman Catholic0.9 mi
St Petersburg Primary SchoolSt PetersburgPre-K–239Presbyterian2.4 mi
St Raphael Catholic SchoolSt PetersburgPre-K–8169Roman Catholic3.5 mi
The Canterbury School of FloridaSt PetersburgPre-K–12394Episcopal3.6 mi
The French American School of Tampa BaySt PetersburgPre-K–646Nonsectarian2.4 mi
The French American School of Tampa BaySt PetersburgPre-K–543Nonsectarian2.4 mi
Admiral Farragut AcademySt PetersburgK–12453Nonsectarian4.8 mi
Bethel Community Christian SchoolSt PetersburgK–1270Baptist5.1 mi
Canterbury School of Florida - Knowlton CampusSt PetersburgK–12387Episcopal3.5 mi
Destiny Achievement CentersSt PetersburgK–1243Christian (no specific denomination)4.2 mi
Elim Junior Academy & Child Development CenterSt PetersburgK–836Seventh-day Adventist2.7 mi
Holy Family Catholic SchoolSt PetersburgK–8207Roman Catholic4.0 mi
Mount Zion Christian AcademySt PetersburgK–675Baptist2.3 mi
Southside Christian AcademySt PetersburgK–565Baptist3.0 mi
St Petersburg Christian SchoolSt PetersburgK–8356Christian (no specific denomination)2.5 mi
Alegria Montessori SchoolSt Petersburg1–840Nonsectarian5.5 mi
Excellerated Teaching AcademySt Petersburg1–1220Nonsectarian4.1 mi
Academy Prep Center of St PetersburgSt Petersburg5–8136Nonsectarian3.0 mi
Ford Christian AcademySt Petersburg5–83Christian (no specific denomination)5.6 mi
Gustave Eiffel AcademySt Petersburg6–78Nonsectarian2.5 mi
Mt Moriah Christian Fundamental AcademySt Petersburg6–844Christian (no specific denomination)3.0 mi
Oxford Academy of the EastSt Petersburg9–1260Nonsectarian3.9 mi
School of HumanitySt Petersburg9–1049Nonsectarian3.9 mi
St Petersburg Catholic High SchoolSt Petersburg9–12449Roman Catholic3.5 mi

Source: U.S. Department of Education, NCES: Common Core of Data (2024-2025) for public schools; Private School Universe Survey (2023-2024) for private schools. Listed by address; we don’t rate schools.

From OfferBacked · Free

Get matched with a local agent.

Buying or selling around St. Petersburg? Tell us what you need and when. No agents advertise here yet, so we’ll keep your request for up to 30 days and send it to local agents who join. No obligation, and you choose who to work with.

Get matched

Where St. Petersburg is

Loading map…

Towns near St. Petersburg

All Florida towns →

Shares ZIP codes with Lealman, West Lealman, Gulfport, Pinellas Park, South Pasadena, Kenneth City, Tierra Verde, Feather Sound, Bear Creek and Largo.

Town boundaries don’t always match ZIP codes: a ZIP code can cross into neighboring towns, and a town can share a ZIP code with its neighbors. Facts describe the town itself; market figures describe whole ZIP codes.