-->
Nuku'alofa's 2025 population is now estimated at 21,511. In 2006, the population of Nuku'alofa was 23,658. Nuku'alofa experienced a decrease of -1,710 residents over the past year, marking an annual decline of -0.85%.