World Population
World Cities | US Cities
> Florida

St. Petersburg Population 2024

St. Petersburg is a city in the Florida state of United States, bordered by the Old Tampa Bay, Middle Tampa Bay, and Lower Tampa Bay, all of which form the Tampa Bay. St. Petersburg population in 2024 is estimated to be 263,510, covers city area of 131.34 sq mi (340.16 sq km), ranks fifth-most populous city in Florida, the second-largest city in the Tampa Bay Area, after Tampa City. St. Petersburg is in the Pinellas County, The city is often referred to by locals as St. Pete and nicknamed as Sunshine City. St. Petersburg was founded by John C. Williams, who purchased the land in 1888. Saint Petersburg is the part of Tampa-St.Petersburg-Clearwater, Combined Statistical Area of Tampa bay. St. Petersburg was recognized for being a best getaway because of its historic destinations and iconic beaches. St. Petersburg is eighteenth most dangerous city in Florida.

Below is the St. Petersburg population by year:

YearPopulationChange %
2021 *258,215-0.036
2022 *261,3411.21
2023 *263,2000.72
2024 *263,5100.12
Source : Annual Estimates of the Resident Population: April 1, 2010 to July 1, 2019, 2020 US Census & 2021 estimates updated

St. Petersburg is home to more than 100 neighborhoods, The downtown area is the central business district for many start-up companies, banks, corporate offices and restaurants.

St. Petersburg Population by Age

According to 2019 US population estimates, Total St. Petersburg population is 265,358, out of these 131,640 are male, 133,718 are female, The sex ratio of St. Petersburg is 98. The median age of the St. Petersburg population is 43.8, St. Petersburg population by age are, under 18 years is 42,832, 16 years and over is 228,080, 18 years and over is 222,526, 21 years and over is 214,233, 65 years and over is 68,347. 49.6% are male, 50.4% are female, Population of St. Petersburg by age percentwise is, 16.1% are under 18 years old, 86.0% are 16 years and over, 83.9% are 18 years and over, 80.7% are 21 years and over, 20.4% are 65 years and over. There are total 143,046 housing units, The voting population of St. Petersburg are 213,010, out of these 103,267 are male voters, 109,743 are female voters, 48.5% are male, 51.5% are female. St. Petersburg population in 2023 is estimated to be 262,167, population in 2022 is estimated to be 261,341, and in 2021 is estimated to be 258,512.

Age GroupPopulationPercent
0 -512,4374.7%
5 - 911,3174.3%
10 - 1411,5964.4%
15 - 1912,7134.8%
20 - 2416,3006.1%
25 - 3439,50514.9%
35 - 4432,91512.4%
45 - 5432,10112.1%
55 - 5919,2127.2%
60 - 6423,1668.7%
65 - 7429,58511.1%
75 - 8416,7036.3%
85 and over7,8082.9%
Source: 2019 US population by age estimates

St. Petersburg Population by Race

According to 2019 population of St. Petersburg by race are:

White Population

White population in St. Petersburg, Florida are 194,830, percentage wise 73.4 percent are whites.

Black Population

Black population in St. Petersburg, Florida are 51,397, percentage wise 19.4 percent are blacks. African American refers to black population in St. Petersburg, They are Black racial groups of Africa, includes Sub-Saharan African people, Kenyan, Nigerian, Carribbean such as Haitian and Jamaican.

Asian Population

Asian population in St. Petersburg are 6,012, percentage wise 2.3 percent are asians, out of these 1,397 are Asian Indians, 796 are Chinese, 436 are Filipinos, 110 are Japanese, 359 are Korean, 585 are Vietnamese and 2,329 are other Asian nationals.

Hispanic Population

Hispanic population in St. Petersburg, Florida are 23,127. Percentage wise 8.7 percent are hispanics, out of these 3,102 are Mexican people, 5,166 are Puerto Ricans, 3,415 are Cubans, and 11,444 are other Hispanic or Latinos.

Population by Race265,358Percent
Black or African American51,39719.4%
American Indian and Alaska Native4620.2%
Asian Population6,0122.3%
Asian Indian1,3970.5%
Other Asian Population2,329
Hispanic or Latino23,1278.7%
Puerto Rican5,1661.9%
Other Hispanic or Latino11,444
Source: US Census population estimates(2019)

Nativity by Place of Birth

According to 2019 estimates, St. Petersburg native population is 240,380, out of these 104,855 born in the Florida state and 129,313 born in other state in the United States. Foreign born or Population born outside the US are 24,978, out of these 14,651 are Naturalised US citizen, 5,040 are in Europe, 2,902 in Asia, 223 in Africa, 5,682 in Latin America and 749 in Northern America. Non-US Citizens, Total Foreigners living in St. Petersburg are 10,327, out of these 1,760 are from Europe, 2,129 are from Asia, 200 from Africa, 3,963 are from Latin America and 2,070 are from Northern America.

Nativity by Place of BirthPopulation
Born in state of residence104,855
Born in other state in the United States129,313
Born outside the United States6,212
Puerto Rico2,243
U.S. Island Areas112
Born abroad of American parent(s)3,857
Foreign born
Born outside of United States24,978
Naturalized U.S. citizen14,651
Latin America5,682
Northern America749
Not a U.S. citizen10,327
Latin America3,963
Northern America2,070
Source: US Census 2019 estimates

© 2019-2024 PopulationU, Research papers on Population dynamics and Social affairs, Contact | Privacy | About | Terms | company profile