Nuku''alofa (Engels en Tongaans: Nukuʻalofa) is de hoofdstad van het Polynesische koninkrijk Tonga. De stad telt 24.500 inwoners (2010). Het is gelegen op de kust van het eiland Tongatapu en in de tijdzone die precies 12 uur met die van Amsterdam en Brussel verschilt ( GMT +13:00).