Kangaban piiri (ransk. Cercle de Kangaba) on paikallishallintoalue Malin Koulikoron alueella. Sen pinta-ala on 5 500 neliökilometriä.[1] Asukkaita on 100 700 henkeä (vuonna 2009)[2].
Kangaban piiri rajoittuu pohjoisessa ja idässä Koulikoron alueen Katin piirin, etelässä Sikasson alueen Yanfolilan piiriin ja lännessä Guineaan. Seutu kuuluu Sudanin vyöhykkeeseen. Jokia ovat Niger ja sen sivujoet Sankarani, Fié ja Koba.[1]
Piiriin kuuluu Karanin kaupunki ja 8 maalaiskuntaa: Balan Bakama, Benkadi, Kaniogo, Maramandougou, Minidian, Naréna, Nouga ja Séléfougou. Hallinnollinen keskus on Minidianin kunnan Kangaba. Kyliä on yhteensä 59. Asukkaat ovat etupäässä mandinkoja, somonoja, bambaroita ja fulbeja.[1]
Pohjoisosan kautta kulkee Bamakon ja Guinean Siguirin välinen maantie. Pääelinkeinot ovat maanviljely, karjanhoito ja kalastus. Tärkeimmät viljelykasvit ovat riisi, durra ja maissi. Kotieläimiä ovat naudat, lampaat, vuohet ja siat. Seudulla on kymmenkunta perinteiseen tapaan hyödynnettävää kultakaivosta. Lisäksi harjoitetaan keräilyä, käsityöammatteja ja kaupankäyntiä. Teollisuutta tai matkailupalveluja ei ole juuri lainkaan.[1]