Demographics of Sao Tome and Principe

Source UN (World Population Prospects 2024)
Date28 Feb 2025

As of 2025, the population of Sao Tome and Principe is projected at 240k, compared to 236k in 2024. It ranks 188th in the world by population and 56th in Africa. The population growth rate in 2025 is projected at 1.97 percent, the 51st highest among 237 countries and dependent territories.

There are 119k males and 121k females in Sao Tome and Principe. The percentage of the male population is 49.68%, compared to 50.32% of the female population. Sao Tome and Principe has 1,516 more females than males. The sex ratio in Sao Tome and Principe in 2025 will be 98.746 males per 100 females. Sao Tome and Principe is in the 131th position in terms of the female-to-male ratio.

  • Population
  • Growth rate
  • Gender

Sao Tome and Principe population

Year Population Growth (%) M per 100 F
MaleFemaleTotal
195033,83627,03860,8741.47125.142
195536,01528,59164,6060.94125.966
196038,23629,77668,0121.02128.412
196538,63133,04971,6801.18116.890
197040,39737,23077,6262.18108.507
197544,45242,25786,7082.45105.194
198050,02648,51898,5442.23103.108
198554,37854,280108,6582.21100.181
199061,20961,772122,9802.4499.089
199567,06467,831134,8951.5798.869
200071,58572,434144,0181.0698.828
200580,40681,234161,6392.4598.981
201090,53591,267181,8022.1399.198
201599,847100,444200,2911.7399.406
2020108,302109,133217,4352.2499.239
2021110,497111,464221,9611.8899.132
2022112,605113,701226,3051.9999.036
2023114,817116,055230,8712.0098.933
2024117,078118,459235,5362.0098.834
2025119,369120,885240,2541.9798.746
  • Life expectancy
  • Median age
  • Fertility rate

Demographics Indicators

YearLife expectancy Median ageFertility rate
195039.12923.7006.227
195539.28023.0646.184
196043.56423.2576.242
196551.07220.0846.349
197056.26715.7396.468
197558.56115.9906.534
198059.36116.1876.386
198560.13916.3166.101
199060.70716.2475.828
199560.53616.0965.554
200061.20716.7765.157
200562.43417.4954.939
201063.86717.7464.769
201566.02317.8864.354
202067.97918.4913.827
202168.02618.6773.759
202269.23718.8693.695
202369.71819.0523.644
202469.90519.2533.596
202570.08119.4753.526
  • Total
  • Crude

Sao Tome and Principe death and birth rate

Year Total Crude(per 1000)
DeathBirthCrude deathCrude birth
19501,5752,77625.87645.605
19551,5912,68224.62641.511
19601,4843,03021.81244.558
19651,1582,77016.15738.641
19701,0333,01213.30138.805
19751,0283,54311.86040.865
19801,1354,10111.52141.612
19851,2174,45911.20141.038
19901,2925,01110.50940.749
19951,3865,33410.27639.542
20001,3905,7249.65339.748
20051,4036,3008.68038.979
20101,3946,7857.67037.323
20151,3466,6156.71933.025
20201,3546,2286.22728.643
20211,3756,3306.19628.518
20221,2976,3995.73228.277
20231,2876,5075.57228.185
20241,3036,6175.53028.094
20251,3196,6885.48927.837
  • Population
  • Urbanization

Urban and rural population of Sao Tome and Principe

Year Population Urban (%)
UrbanRural
19508,09451,90813.490
19558,66150,12214.735
196010,32753,92616.073
196514,14750,64921.833
197021,91852,33529.518
197526,13656,47131.639
198031,79163,15833.482
198539,43264,20238.049
199049,71364,18043.648
199561,49664,95848.631
200074,04964,55753.424
200592,07863,55259.165
2010113,52061,25664.952
2015137,22858,32570.174
2020162,10155,91074.354
2021167,20155,51775.073
2022172,33455,15575.755
2023177,51254,83076.401
2024182,72754,53977.014
  • Population pyramid
  • Gender ratio

Sao Tome and Principe population by Age Group (2025)

Age group Male Female Total M per 100 F
PersonsShare (%)
00-04 16,039 15,639 31,678 13.19 102.558
05-09 14,730 14,509 29,239 12.17 101.523
10-14 14,569 14,501 29,070 12.10 100.469
15-19 13,787 13,882 27,669 11.52 99.316
20-24 11,444 11,902 23,346 9.72 96.152
25-29 8,650 8,992 17,643 7.34 96.197
30-34 7,160 7,279 14,438 6.01 98.365
35-39 6,479 6,692 13,171 5.48 96.817
40-44 6,554 6,625 13,179 5.49 98.928
45-49 5,574 5,504 11,078 4.61 101.272
50-54 4,324 4,125 8,450 3.52 104.824
55-59 3,330 3,220 6,550 2.73 103.416
60-64 2,530 2,737 5,266 2.19 92.437
65-69 1,780 1,957 3,737 1.56 90.956
70-74 1,157 1,358 2,514 1.05 85.199
75-79 652 858 1,510 0.63 75.991
80-84 383 640 1,024 0.43 59.844
85-89 179 352 531 0.22 50.852
90-94 44 99 142 0.06 44.444
95-99 4 13 18 0.01 30.769
100+ 0 1 1 0.00 0.000
Total 119,369 120,885 240,254 98.746