List of cities in São Tomé and Príncipe by population. There are 137 cities in São Tomé and Príncipe, of which Sao Tome is the largest in terms of population - 67 908. The total number of people in São Tomé and Príncipe is 215 060 for 2026.
| # | Name, city | Population |
|---|---|---|
| 1 | Sao Tome | 67 908 |
| 2 | Trindade | 8 422 |
| 3 | Santo Amaro | 8 432 |
| 4 | Neves | 7 617 |
| 5 | Santana | 7 460 |
| 6 | São João dos Angolares | 2 540 |
| 7 | Guadalupe | 2 254 |
| 8 | Pantufo | 2 187 |
| 9 | Santa Cruz | 1 908 |
| 10 | Santo Antonio | 1 423 |
| 11 | Santa Catarina | 1 000 |
| 12 | Porto Alegre | 384 |