Kelafo est une ville d'Éthiopie située dans la woreda Gode (Shabelle, près du cours d'eau Chébéli) de la région Somali, et desservie par son propre aéroport (ICAO code HAKL).

Histoire 
Elle est la dernière ville de la région Somali à résister au pouvoir éthiopien : les Jid waak peuplant la région étaient de farouches guerriers.
C'est seulement vers la fin des années 1930 que le pouvoir éthiopien établit une garnison, après avoir assassiné le dernier Sultan et fait fuir son fils en exil à Djibouti.

Géographie 
Elle se trouve à  et à  d'altitude.
La population ne dépasse pas , somalis à plus de 95 %.

Ville dans la région Somali
3438441