Soga je jazyk bantu, ktorým sa hovorí v Ugande. Patrí do rodiny nigersko-konžských jazykov. Sogou hovorí národ Soga, ktorý sa sústreďuje v juhovýchodnej časti Ugandy, v okresoch Jinja a Iganga.
Jazyk Soga je úzko príbuzný s jazykom Luganda a tieto dva jazyky majú veľa spoločných znakov. Soga však nie je vzájomne zrozumiteľný s lugandčinou a tieto dva jazyky sa považujú za odlišné.
Soga je tónový jazyk, čo znamená, že význam slova sa môže meniť v závislosti od výšky hlasu hovoriaceho. Existujú dva hlavné dialekty jazyka soga: Jinja Soga a Iganga Soga.
Obyvatelia kmeňa Soga majú bohatú ústnu tradíciu a mnohé príbehy a folklór sa odovzdávajú z generácie na generáciu. Jazyk Soga sa používa aj v tradičnej medicíne a v jazyku sú zakódované bohaté vedomosti o liečivých rastlinách a ich použití.
Soga je ohrozeným jazykom, pretože mnohí mladí ľudia sa rozhodli používať lugandčinu alebo angličtinu. V súčasnosti však prebiehajú snahy o revitalizáciu jazyka a zabezpečenie jeho prežitia.