Cantagalo's 2026 population is now estimated at 21,469. In 1981, the population of Cantagalo was 10,435. Cantagalo has grown by 340 in the last year, which represents a 1.61% annual change. These population values and projections come from Sao Tome and Principe district census series via CityPopulation and World Population Review Internal Projections .