Øya er, sammen med landsbyen Tofol en del av kommunen Lelu, og hadde 1267 innbyggere i 1970 og 1594 innbyggere i 1980. Øya er hovedsakelig befolket i den vestlige, flatere delen. Landsbyen i vest heter Lelu Village. Høyeste punkt er Finol Poro (Mount Fenkofuru), som er 110 meter over havet.