St. Petersburg city, FL Foreign-Born Population By Country of Birth in 2021 (ACS-5Yrs)

Updated on November 5, 2025.

Based on the US Census ACS-5Yrs estimates, in 2021, the Foreign-Born population of St. Petersburg city, FL was 26,087, which was 10.10% of the population of St. Petersburg city, FL.

The highest percentage of the St. Petersburg city foreign-born population were born in Jamaica (8.60%), followed by Canada (6.92%), and Cuba (5.66%).

The chart below shows the top 10 place of birth countries for the St. Petersburg city Foreign-born population as a percentage of the total St. Petersburg city foreign-born population. The table below shows the population and percentage of the St. Petersburg city foreign-born population for many different place of birth countries.

You can see similar information for other Florida cities and places and for Florida.

Data Source: US Census Bureau.
St. Petersburg city, FL Percentage of Foreign-Born Population By Country of Birth in 2021
Jamaica
Canada
Cuba
Vietnam
Philippines
Haiti
Germany
Bosnia and Herzegovina
Mexico
Laos
St. Petersburg city, FL Foreign-Born Population By Country of Birth in 2021 (ACS-5Yrs)
Items per page:
0 of 0
Country of Birth Number of People Percentage of Foreign-Born (%)
Jamaica 2243 8.60
Canada 1804 6.92
Cuba 1477 5.66
Vietnam 1239 4.75
Philippines 1205 4.62
Haiti 1043 4.00
Germany 991 3.80
Bosnia and Herzegovina 969 3.71
Mexico 881 3.38
Laos 867 3.32
Venezuela 591 2.27
India 525 2.01
China 511 1.96
Trinidad and Tobago 469 1.80
Peru 427 1.64
England 422 1.62
Serbia 412 1.58
Albania 410 1.57
Colombia 407 1.56
Cambodia 378 1.45
Ecuador 357 1.37
Poland 333 1.28
Brazil 309 1.18
Thailand 292 1.12
Russia 250 0.96
Ukraine 235 0.90
France 233 0.89
Croatia 224 0.86
Romania 206 0.79
Italy 203 0.78
Sweden 193 0.74
Bulgaria 190 0.73
Japan 189 0.72
Portugal 176 0.68
Taiwan 162 0.62
Honduras 157 0.60
Panama 149 0.57
Korea 146 0.56
Dominican Republic 144 0.55
Bahamas 143 0.55
Scotland 125 0.48
Greece 123 0.47
Hungary 120 0.46
Guatemala 113 0.43
Nicaragua 113 0.43
Czechoslovakia 111 0.43
Liberia 108 0.41
Guyana 107 0.41
Austria 102 0.39
Bangladesh 98 0.38
Kazakhstan 98 0.38
Netherlands 95 0.36
El Salvador 89 0.34
Nigeria 87 0.33
Saudi Arabia 84 0.32
Spain 80 0.31
Latvia 78 0.30
Ghana 77 0.30
Jordan 72 0.28
Belgium 68 0.26
Argentina 68 0.26
Iran 64 0.25
Barbados 63 0.24
Australia 60 0.23
Pakistan 54 0.21
Lithuania 51 0.20
Chile 50 0.19
Lebanon 47 0.18
Ireland 45 0.17
St. Vincent and the Grenadines 45 0.17
Costa Rica 45 0.17
Denmark 39 0.15
Kuwait 38 0.15
Morocco 38 0.15
Nepal 36 0.14
Fiji 34 0.13
Switzerland 30 0.12
Moldova 30 0.12
Indonesia 30 0.12
Uganda 30 0.12
Egypt 27 0.10
Uruguay 23 0.09
Sierra Leone 21 0.08
Hong Kong 20 0.08
Iraq 20 0.08
Kenya 20 0.08
Belize 20 0.08
Israel 14 0.05
Sri Lanka 13 0.05
Malaysia 12 0.05
Turkey 10 0.04
Norway 9 0.03
Singapore 8 0.03
Burma 6 0.02