Øya har ca. 20 000 innbyggere, det omfatter Lamu by og også de mindre landsbyene på øya, Shela, Matondoni og Kipangani. Det er ingen biler på øya, men over 2000 esler.