St. Petersburg, FL has a population of 260,991 people with a median age of 42.7 and a median household income of $51,474. Between 2015 and 2016 the population of St. Petersburg, FL grew from 257,088 to 260,991, a 1.52% increase and its median household income grew from $48,858 to $51,474, a 5.35% increase.
The population of St. Petersburg, FL is 62.9% White, 21.9% Black, and 8.23% Hispanic. 13.8% of the people in St. Petersburg, FL speak a non-English language, and 96.1% are U.S. citizens.
The largest universities in St. Petersburg, FL are University of South Florida-St Petersburg, with 1,127 graduates, Eckerd College, with 594 graduates, and Pinellas Technical Education Center-St Petersburg, with 487 graduates.
The median property value in St. Petersburg, FL is $187,600, and the homeownership rate is 58.7%. Most people in St. Petersburg, FL commute by Drove Alone, and the average commute time is 22.3 minutes. The average car ownership in St. Petersburg, FL is 2 cars per household.
St. Petersburg, FL is a census place located in Pinellas County, FL. It borders Bay Pines, FL; Bear Creek, FL; Feather Sound, FL; Gulfport, FL; Kenneth City, FL; Lealman, FL; Pinellas Park, FL; St. Pete Beach, FL; Seminole, FL; South Pasadena, FL; Tampa, FL; Tierra Verde, FL; Treasure Island, FL; West Lealman, FL& 9 more.