Soga je bantuský jazyk, kterým se mluví v Ugandě. Patří do rodiny jazyků Niger-Congo. Sogou mluví národ Soga, který se soustřeďuje v jihovýchodní části Ugandy, v okresech Jinja a Iganga.
Jazyk soga je úzce příbuzný s jazykem luganda a oba jazyky mají mnoho společných rysů. Soga však není s lugandštinou vzájemně srozumitelná a oba jazyky se považují za odlišné.
Soga je tónový jazyk, což znamená, že význam slova se může měnit v závislosti na výšce hlasu mluvčího. Existují dva hlavní dialekty jazyka soga: Jinja Soga a Iganga Soga.
Lidé kmene Soga mají bohatou ústní tradici a mnoho jejich příběhů a pověstí se předává z generace na generaci. Jazyk Soga se používá také v tradiční medicíně a je v něm zakódováno množství znalostí o léčivých rostlinách a jejich využití.
Soga je ohroženým jazykem, protože mnoho mladých lidí si místo něj vybírá lugandštinu nebo angličtinu. Nicméně probíhají snahy o oživení jazyka a zajištění jeho přežití.