I 2011 hadde Alofi et samlet folketall på 639, derav 424 i Alofi sør og 215 i Alofi nord. Hovedstaden hadde i 1997 i alt 732 innbyggere. Folketallet har gått ned over tid som følge av utvandring.