Population of São Tomé and Príncipe today

243,414
Tuesday, March 3, 2026

Population of São Tomé and Príncipe as of today

The current population of São Tomé and Príncipe is 243,414 with an annual growth rate of 1.938%. São Tomé and Príncipe has a population of 0.003% of the world's population.

Population243,414
Growth Rate1.938%
Male120,889 (49.664%)
Female122,525 (50.336%)
Today Change+ 8
Births today12
Deaths today2
Births in 20261,144
Deaths in 2026225
Change in 2026+ 794 (0.327%)

Population chart for São Tomé and Príncipe

Population History of São Tomé and Príncipe

YearPopulation
(01 Jan)
Natural ChangeGrowth Rate
(%)
Total Population
(31 December)
2025237,8884,6861.97%242,574
2024233,1854,6571.997%237,842
2023228,5584,5802.004%233,138
2022224,0524,4611.991%228,513
2021219,8704,1421.884%224,012
2020214,9994,8162.24%219,815
2019211,7853,1891.506%214,974
2018208,5893,1731.521%211,762
2017205,3523,2121.564%208,564
2016202,0253,2991.633%205,324

Net Migration Rate of São Tomé and Príncipe

The net migration rate of São Tomé and Príncipe in the most recent year (2023) is estimated at -592, indicating a negative migration trend where more people are leaving than arriving.

Net Migration Rate Over the Last 10 Years

YearNet Migration
2023-592
2022-592
2021-782
20200
2019-1,716
2018-1,757
2017-1,779
2016-1,793
2015-1,809
2014-1,801

The population of countries near São Tomé and Príncipe

RankIsoCountryPopulationEquivalent São Tomé and Príncipe
1GQ Equatorial Guin...1,969,132808.444%
2GA Gabon2,629,3061,079.968%
3NG Nigeria240,791,58698,906.829%
Data sources: United Nations,World Bank, Nations Geo ,Census,Wikidata