Actualmente Niuafo'ou está habitada, con una población de 735 habitantes según el censo de 1996.