La Coupe CECAFA des nations 2012 est la trente-septième édition de la Coupe CECAFA des nations qui a eu lieu en Ouganda du 24 novembre au . Les nations membres de la CECAFA (Confédération d'Afrique centrale et de l'Est) sont invitées à participer à la compétition.
C'est le pays hôte et tenant du titre, l'Ouganda qui remporte à nouveau la compétition en s'imposant en finale face au Kenya. La sélection de Zanzibar termine à la troisième place. C'est le treizième titre de champion de la CECAFA pour la sélection ougandaise.
La sélection de Djibouti est absente, contrainte de se retirer pour raisons administratives. Elle est remplacée par le Malawi, équipe de la COSAFA invitée par les organisateurs. C'est également le premier tournoi officiel disputée par l'équipe du Soudan du Sud, formée il y a moins de deux ans.
Il y a donc 12 équipes engagées et le premier tour se déroule donc avec trois poules de quatre équipes : les deux premiers plus les deux meilleurs troisièmes se qualifient pour la phase finale, disputée à partir des quarts de finale. Toutes les rencontres sont disputées à Dar es Salaam.