Atafu hadde i 2019 et folketall på 548, mot 541 i 2016. I 2013 var befolkningen på 458. Ved folketellingen i 2011 var 35,8 % av befolkningen under 15 år og 44,4 % under 20 år.