Puchar CECAFA 2017 był trzydziestą dziewiątą edycją pucharu CECAFA. Po raz siódmy gospodarzem turnieju została Kenia. Rozpoczęło się on 3 grudnia, a zakończył 17 grudnia 2017 roku. Tytułu mistrza broniła Uganda. Po raz siódmy turniej wygrała Kenia.
Format turnieju składał się z dwóch części. Najpierw zespoły zostały rozlosowane do 2 grup, gdzie grały systemem kołowym bez rewanżów. Dwie najlepsze drużyny z każdej grupy kwalifikowały się do fazy pucharowej. W niej zespoły rozlosowano do par, których zwycięzcy kwalifikowali się do finału, a przegrani rozgrywali ze sobą mecz o 3. miejsce.
Zespoły
W turnieju zagrało 9 drużyn. Z udziału zrezygnowały Dżibuti, Erytrea, Somalia i Sudan. W ich miejsce zaproszono Libię, która przyjęła zaproszenie, oraz Zambię i Zimbabwe, które odrzuciły zaproszenia. Reprezentację Zimbabwe zdążono jednak przydzielić do grupy B[1].