Mpumalanga nalazi se u istočnom dijelu države prostire se na 79.490 km² čime je osma po veličini provincija, na istoku je državna granica s Mozambikom a na jugoistoku s Esvatinijem, graniči i s provincijama:
Prema popisu stanovništva iz 2007. godine u provinciji živi 3.643.435 stanovnika, te je šesta po broju stanovnika provincija u Južnoafričkoj Republici.
Većinsko stanovništvo su negroidi koji čine 92,0% ukupnog stanovništva, zatim slijede bijelci sa 6,8%, obojeni s 0,8%, te Indijci i Azijati s 0,4%.
Jezik
Većinski jezik u provincije je Swati, s velikim udjelom ostalih jezika.