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

242,832
Saturday, January 17, 2026

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

The current population of São Tomé and Príncipe is 242,832 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.

Population242,832
Growth Rate1.938%
Male120,600 (49.664%)
Female122,232 (50.336%)
Today Change+ 6
Births today9
Deaths today2
Births in 2026306
Deaths in 202660
Change in 2026+ 212 (0.087%)

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,963,501808.444%
2GA Gabon2,622,6481,079.968%
3NG Nigeria240,187,97798,906.829%
Data sources: United Nations,World Bank, Nations Geo ,Census,Wikidata