Kelafo (aussi Kellafo[1] ou Kalafo[2]) est une ville de l'est de l'Éthiopie située dans la zone Shabelle de la région Somali. Peuplée de 11 346 habitants en 2007, elle est le chef-lieu du district de même nom.
<ref>
incorrecte : aucun texte n’a été fourni pour les références nommées osm