Uganda berkompetisi di Olimpiade Musim Panas 2012 di London, yang diselenggarakan dari 27 Juli hingga 12 Agustus 2012. Partisipasi negara itu di sana menandai penampilan ke-13 di Olimpiade Musim Panas sejak debutnya di Olimpiade Musim Panas 1956. Delegasi terdiri dari sebelas atlet atletik yang termasuk Moses Ndiema Kipsiro, Benjamin Kiplagat, dan Stephen Kiprotich, masing-masing satu di badminton dan angkat besi (Edwin Ekiring dan Charles Ssekyaaya), dan dua perenang (Ganzi Mugula dan Jamila Lunkuse). Ekiring, Ssekyaaya, Mugula, dan Lunkuse telah lolos melalui tempat wildcard, sementara delegasi lainnya memenuhi standar kualifikasi Olimpiade untuk acara masing-masing. Mugula dipilih sebagai kapten tim. Mugula juga dipilih sebagai pembawa bendera untuk kedua upacara pembukaan dan penutupan. Hasil terbaik negara di Olimpiade ini adalah medali emas untuk Kiproitch di maraton pria
, medali pertama sejak Olimpiade Munich 1972.