Uganda is home to many different ethnic groups, none of whom forms a majority of the population. Around forty different languages are regularly and currently in use in the country. English became the official language of Uganda after independence. Ugandan English is a local variant dialect.
The most widely spoken local language in Uganda is Luganda, spoken predominantly by the Ganda people (Baganda) in the urban concentrations of Kampala, the capital city, and in towns and localities in the Buganda region of Uganda which encompasses Kampala. The Lusoga and Runyankore-Rukiga languages follow, spoken predominantly in the southeastern and southwestern parts of Uganda respectively.
Swahili, a widely used language throughout eastern and central East Africa, was approved as the country's second official national language in 2005,though this is somewhat politically sensitive. Though the language has not been favoured by the Bantu-speaking populations of the south and southwest of the country, it is an important lingua franca in the northern regions. It is also widely used in the police and military forces, which may be a historical result of the disproportionate recruitment of northerners into the security forces during the colonial period. The status of Swahili has thus alternated with the political group in power. For example, Amin, who came from the northwest, declared Swahili to be the national language.