O soga é uma língua bantu falada no Uganda. Pertence à família de línguas Niger-Congo. O soga é falado pelo povo soga, que se concentra na parte sudeste do Uganda, nos distritos de Jinja e Iganga.
A língua Soga está intimamente relacionada com Luganda, e as duas partilham muitas semelhanças. Contudo, o Soga não é mutuamente inteligível com o Luganda, e as duas línguas são consideradas distintas.
A soga é uma linguagem tonal, o que significa que o significado de uma palavra pode mudar dependendo do tom da voz do orador. Existem dois dialectos principais da Soga: Jinja Soga e Iganga Soga.
O povo soga tem uma rica tradição oral, e muitas das suas histórias e folclore têm sido transmitidos através das gerações. A língua Soga é também utilizada na medicina tradicional, e existe uma riqueza de conhecimentos sobre plantas medicinais e os seus usos que está codificada na língua.
O soga é uma língua ameaçada, uma vez que muitos jovens estão a optar por usar Luganda ou inglês. Contudo, há esforços em curso para revitalizar a língua e assegurar a sua sobrevivência.