人口2721万(2005年统计)。全国约有65个部族。按语言划分,有班图人、尼罗人、尼罗-闪米特人和苏丹人四大族群。每个族群由若干民族组成。班图族群占总人口的2/3以上,包括巴干达、巴尼安科莱等20个民族。官方语言为英语和斯瓦希里语,通用卢干达语等地方语言。居民信奉天主教(占总人口45%)、基督教新教(40%)、伊斯兰教(11%),其余信奉东正教和原始拜物教。
首都坎帕拉(Kampala),人口约130万。年平均气温23℃左右,4、5、9、10月份为雨季,其余为旱季。