Florida city profile

What Is It Like to Live in St. Petersburg?

What it costs to live in St. Petersburg, and how it compares with other Florida cities, in plain numbers.

Value score

50

131st best value in Florida

How much you get for what you pay, versus other Florida cities.

Overall livability

43

158th overall in Florida

Cost, safety, schools, jobs and quality of life combined.

St. Petersburg is home to about 258,245 people. A typical home runs $242,100 and a household earns around $64,400, a price-to-income ratio of 3.8. Among Florida's largest cities, it ranks 131st for value and 158th overall. For context, the typical St. Petersburg home is about 39% below the statewide median of $397,000 and local household income is about 2% below the statewide median of $65,800.

St. Petersburg at a glance

Median home price

$242,100

115th in FL of 249

Median rent

$1,251/mo

Median household income

$64,400

Home price to income

3.8x

Unemployment

4.7%

113th in FL of 249

School rating

5/10

113th in FL of 249

See your real take-home pay in Florida

Enter your salary and see your paycheck after Florida taxes.

Calculate my take-home pay ›

‹ See all top Florida cities ranked  ยท  Florida state profile ›

More Florida cities: Cape Coral, Fort Lauderdale, Hialeah, Jacksonville, Miami, Orlando, Port St. Lucie, Tallahassee, Tampa

Sources: Home prices and rent from Zillow; income, unemployment and commute from the U.S. Census; school ratings from state education data; crime from the FBI. City rankings are within Florida only. Updated 2026.