В 20—30-х гг. 20 в. в У. начало развёртываться организованное антиколониальное движение. Создавались первые политические организации коренного населения (Ассоциация «Молодая Буганда», 1918, Ассоциация «Батака», 1921—27, и др.), выступавшие против экономической дискриминации африканцев, за возврат африканцам их земель, допуск представителей всех слоев населения в местные органы управления, демократизацию общественной жизни и др. После 2-й мировой войны 1939—45 в антиколониальное движение включается рабочий класс (около 80 тыс. перед войной). В январе 1945 Буганду охватила всеобщая забастовка, возглавленная первым в У. африканским профсоюзом шофёров (создан в 1939). Были выдвинуты требования повышения зарплаты, закупочных цен на хлопок, а также демократизации органов управления. Подавив забастовку, английские власти вынуждены были, однако, пойти на некоторые уступки: в Законодательный совет (создан в 1921) ввели несколько африканцев. В 1946 в Буганде возникла партия «Батака», получившая поддержку широких слоев населения, в 1948 — Ассоциация фермеров У. Эти организации возглавили массовые антиколониальные и антифеодальные выступления в Буганде в конце апреля — начале мая 1949. При их подавлении английские власти использовали войска и авиацию. Свыше 1700 чел. было арестовано, партия «Батака» и Ассоциация фермеров У. запрещены. В 1952 в У. была создана новая политическая партия — Национальный конгресс (НК) У., выдвинувшая требование объединения всех племён, самоуправления, введения всеобщего избирательного права, передачи африканцам контроля над экономикой страны и т.д. В 1953—55 НК возглавил массовое движение против попытки Великобритании объединить с целью укрепления своего колониального господства У., Кению и Танганьику в колониальную Восточно-африканскую федерацию. Кабака Мутеса II (правил с 1939; короновался в 1942), поддержавший движение, был выслан на 2 года из страны. Во 2-й половине 50-х гг. в антиколониальном движении У. оформляются умеренное и радикальное направления. В 1955 умеренные лидеры НК вышли из его состава и создали сначала Прогрессивную партию, затем Демократическую партию (ДП), которая получила поддержку умеренных политических деятелей, а также католических миссионерских кругов У. Радикальное крыло НК и партия Союз народов У. (создана в 1958) образовали в марте 1960 партию Народный конгресс У. (НКУ), главным требованием которой было немедленное предоставление стране независимости. На основе решения состоявшейся в 1961 в Лондоне конституционной конференции по вопросу о будущем У. с участием представителей всех политических партий и правителей Буганды, Торо, Анколе, Буньоро 9 октября 1962 У. была провозглашена независимым федеративным государством. Первое правительство независимой У. возглавил лидер НКУ М. Оботе. В 1962 У. была принята в ООН. В том же году установила дипломатические отношения с СССР. Правительство У. встало на позиции неприсоединения. В 1962 профеодальная партия Буганды «Кабака екка» («Только кабака»), создана в 1961, выступила против политики центрального правительства, направленной на превращение У. в централизованное государство. Правительство пыталось стабилизировать внутреннее положение путём предоставления правителю (кабаке) поста президента У. В октябре 1963 президентом был избран Мутеса II. Однако руководство партии «Кабака екка» продолжало проводить сепаратистскую политику. В феврале 1966 премьер-министр Оботе сместил Мутесу II с поста президента. В соответствии с конституцией 1966 права и привилегии традиционных правителей и вождей были значительно урезаны. Оботе занял пост президента. Феодальные круги Буганды открыто выступили против центрального правительства. В мае 1966 правительство Оботе ввело в Буганде чрезвычайное положение и арестовало наиболее активных сепаратистов. Мутеса II бежал в Великобританию. В соответствии с конституцией 1967 статус наследственных правителей был ликвидирован, У. провозглашена унитарной республикой. В 1968—70 правительство Оботе осуществило ряд мер, направленных на развитие государственного сектора в экономике страны, ограничение деятельности иностранного капитала и др. В декабре 1969 НКУ принял «Хартию простого человека», содержавшую ряд прогрессивных положений относительно дальнейшего социально-экономического развития страны. 25 января 1971 в У. произошёл военный переворот, возглавлявшийся генералом Иди Амином. Оботе, обвинённый в злоупотреблении властью, был смещен; Национальное собрание и правительство распущены; деятельность политических партий запрещена. Было сформировано правительство во главе с Иди Амином (с февраля 1971 также президент У.). Правительство Иди Амина начало проведение активной политики «африканизации» экономики, укрепления государственного сектора и одновременно поощрения национализации частного предпринимательства в области внутренней торговли.