Byen Lamu er en havneby og administrasjonssenter for Lamu fylke, og tidligere for , som tilhørte . Byen ligger på østsiden av øya.