Florida city profile

Living in St. Petersburg, Florida

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

Value score

75

7th best value in Florida

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

Overall livability

81

3rd 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 7th for value and 3rd overall.

St. Petersburg at a glance

Median home price

$242,100

104th in FL of 249

Median rent

$1,251/mo

Median household income

$64,400

Home price to income

3.8x

Unemployment

3.2%

58th in FL of 249

School rating

8/10

19th in FL of 249

Air quality (AQI)

48

6th in FL of 249

Walk score

35/100

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 ›

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; air quality from the EPA. City rankings are within Florida only. Updated 2026.