Die nasionale vlag van Uganda is op 9 Oktober 1962 amptelik in gebruik geneem. Die vlag vertoon ses horisontale afwisselende bane in (van bo na onder) swart, geel, rooi, swart, geel en rooi met ’n wit skyf in die middel van die vlag waarop ’n mahem pryk. Die drie kleure verteenwoordig die mense van Uganda (swart) die sonskyn van Afrika (geel) en Afrikaanse broederskap (rooi, ook die kleur van bloed wat alle Afrikane verbind). Die kleure is afkomstig van die vlag van die Ugandese Volkskongres (UPC), ’n politieke party wat tussen 1960 en 1985 die belangrikste party in die land was. Dit is tans die grootste opposisieparty. Die ses bane beslaan elk een sesde van die wydte van die vlag. Die deursnee van die skyf is kleiner as die wydte van twee bane, sodat die geel bane nie daaraan raak nie. Die mahem (kraanvoël) is deur die Britte aan Uganda toegeken. Tydens die Britse bewind (vanaf 1914) is ’n blou Britse vaandel gebruik wat bestaan het uit ’n enkele blou baan met die Union Jack in die skildhoek en ’n mahem op ’n wit skyf op die wapperkant.