Die 28. Ausgabe des CECAFA-Cups, offiziell 2004 Amoudi Senior Challenge Cup, fand vom 11. bis zum 25. Dezember 2004 in Äthiopien statt. Neun ost- und mittelafrikanische Fußballmannschaften spielten hier um den Titel des Ost- und Mittelafrikameisters. Äthiopien gewann seinen dritten Titel. Eritrea und Dschibuti zogen ihre Teilnahme zurück.
Die neun teilnehmenden Länder spielten in zwei Gruppen mit je vier bzw. fünf Teams. Der Gruppenzweite spielte gegen den Gruppenersten der anderen Gruppe im Halbfinale. Die beiden Halbfinalsieger spielten im Finale um den Titel. Die Halbfinalverlierer spielten um Platz 3.