St. Petersburg, FL Rental Market Trends
What is the average rent in St. Petersburg?
The average rent for an apartment in St. Petersburg is $2,001. The cost of rent varies depending on several factors, including location, size, and quality.
Average rent in St. Petersburg, FL
Average Rent | Average Apartment Size |
---|---|
$2,001 | 872 sq. ft. |
What is the average apartment size in St. Petersburg?
The average size for a St. Petersburg, FL apartment is 872 square feet, but this number varies greatly depending on unit type, with cheap and luxury alternatives for houses and apartments alike. Studio apartments are the smallest and most affordable, 1-bedroom apartments are closer to the average, while 2-bedroom apartments and 3-bedroom apartments offer a more generous square footage.
St. Petersburg, FL apartment rent ranges
St. Petersburg, FL Occupied Housing Units
41,773 or 37% of the households in St. Petersburg, FL are renter-occupied while 70,087 or 63% are owner-occupied.
St. Petersburg, FL rent trends

Average Rent in St. Petersburg, FL By Neighborhood
Neighborhood | Average Rent |
---|---|
Downtown St. Petersburg | $3,041 |
Historic Roser Park | $3,041 |
Crescent Lake | $2,922 |
Historic Old Northeast | $2,922 |
Bartlett Park | $2,614 |
Old Southeast St. Petersburg | $2,614 |
Historic Uptown | $2,506 |
Historic Kenwood | $2,215 |
North Kenwood | $2,215 |
Norwood Heights | $2,215 |
Ponce De Leon | $2,215 |
Woodlawn Park | $2,182 |
Oakwood Gardens | $2,169 |
Central Oak Park | $2,163 |
Bahama Shores | $2,103 |
Bayou Highlands | $2,103 |
Bayside | $2,103 |
Campbell Park | $2,103 |
Coquina Key | $2,103 |
Cromwell Heights | $2,103 |
Driftwood | $2,103 |
Harbordale | $2,103 |
Lake Maggiore Park | $2,103 |
Lake Shore Park | $2,103 |
Lakewood Terrace | $2,103 |
Little Bayou | $2,103 |
Methodist Town | $2,103 |
Thirteenth St. Heights | $2,103 |
Tropical Shores | $2,103 |
Wilders | $2,103 |
Euclid - St. Paul | $2,091 |
Broadwater | $2,080 |
Childs Park | $2,080 |
Clam Bayou | $2,080 |
Maximo | $2,080 |
Patriot Square | $2,080 |
Perry Bayview | $2,080 |
Twinbrooks | $2,080 |
Crescent Heights | $2,011 |
Eden Isles | $2,011 |
Five Points | $2,011 |
Greater Woodlawn | $2,011 |
Snell Isle | $2,011 |
Harris Park | $1,989 |
Allendale Terrace | $1,968 |
Magnolia Heights | $1,968 |
North East Park | $1,968 |
Euclid Heights | $1,959 |
Disston Heights | $1,958 |
Causeway Isles | $1,908 |
Westminster Heights | $1,908 |
Yacht Club Estates | $1,908 |
Brighton Bay | $1,907 |
Tropicana Field | $1,841 |
Lakewood Estates | $1,785 |
Edgemoor | $1,782 |
Placido Bayou | $1,782 |
Shore Acres | $1,782 |
Venetian Isles | $1,782 |
Grand Central District | $1,738 |
Greater Pinellas Point | $1,731 |
Lake Maggiore Shores | $1,731 |
Mangrove Bay - Tanglewood | $1,702 |
Americana Cove Residents | $1,700 |
Barcley Estates | $1,700 |
Caya Costa | $1,700 |
Fossil Park | $1,700 |
Harbor Isle | $1,700 |
Meadowlawn | $1,700 |
Renaissance | $1,700 |
Riviera Bay | $1,700 |
Tanglewood | $1,700 |
Winston Park | $1,700 |
Pasadena | $1,696 |
Thirty-First Street | $1,643 |
Azalea | $1,539 |
Crossroads Area | $1,539 |
Crosswinds Colony | $1,539 |
Eagle Crest | $1,539 |
Garden Manor | $1,539 |
Holiday Park | $1,539 |
Jungle Prada | $1,539 |
Jungle Terrace | $1,539 |
La Vista | $1,539 |
Live Oak | $1,539 |
Pasadena Vista | $1,539 |
Casler Heights | $1,518 |
Fruitland Heights | $1,518 |
Highland Oaks | $1,518 |
Mel - Tan Heights | $1,518 |
Melrose Mercy | $1,518 |
Palmetto Park | $1,518 |
Perkins | $1,518 |
Wildwood Heights | $1,518 |
What are the most affordable neighborhoods in St. Petersburg?
The most affordable neighborhoods in St. Petersburg are Casler Heights, where the average rent goes for $1,518/month, Fruitland Heights, where renters pay $1,518/mo on average, and Highland Oaks, where the average rent goes for $1,518/mo. If you’re looking for other great deals, check out the listings from Mel - Tan Heights ($1,518), Melrose Mercy ($1,518), and Palmetto Park ($1,518), where the asking prices are below the average St. Petersburg rent of $2,001/mo.
What are the most expensive neighborhoods in St. Petersburg?
The most expensive neighborhoods in St. Petersburg are Historic Old Northeast ($2,922), Downtown St. Petersburg ($3,041) and Historic Roser Park ($3,041).
What are the most popular neighborhoods in St. Petersburg?
The most popular neighborhood in St. Petersburg is Brighton Bay, where there are 9 listings with an average rent of $1,907. Next up is Shore Acres, where apartments go for $1,782/month, followed by Disston Heights with $1,958 If you’re looking to rent in St. Petersburg’s most popular neighborhoods, make sure to also check out Greater Pinellas Point, where renters pay $1,731 on average, and Palmetto Park, where the average monthly rent is $1,518.
St. Petersburg | Rent Comparison by Neighborhood
Rent in Allendale Terrace is 16% higher than in Americana Cove Residents
Allendale Terrace rent is 2% lower than St. Petersburg average
Americana Cove Residents rent is 15% lower than St. Petersburg average
How St. Petersburg Compares to Other Cities
City | Average Rent |
---|---|
Jacksonville | $1,537 |
Miami | $2,438 |
Tampa | $1,920 |
Tampa | $1,920 |
Kissimmee | $1,857 |
Orlando | $1,940 |
Fort Myers | $2,005 |
Gainesville | $1,692 |
Fort Lauderdale | $2,718 |
Hollywood | $2,031 |
Cape Coral | $2,090 |
St. Petersburg | $2,001 |
Clearwater | $1,817 |
Largo | $1,765 |
Pinellas Park | $1,910 |
Seminole | $1,872 |
Temple Terrace | $1,610 |
Tarpon Springs | $1,459 |
Dunedin | $1,819 |
Oldsmar | $1,786 |
What is the average price for a storage unit in St. Petersburg?
The average rent for a non-climate-controlled 10'x10' storage unit in St. Petersburg is $149.89. Rental costs vary depending on several factors, including unit size and the storage facility's location and amenities.