Mahikeng (alternativtMafikeng ellerMafeking) är huvudstad iNordvästprovinsen iSydafrika. Staden ligger nära gränsen motBotswana, 250 km väster omJohannesburg. Centrala Mahikeng har endast cirka 15 000 invånare, men hela det sammanhängandestorstadsområdet omfattar flera andra orter (bland annat Lomanyaneng, Magogoe, Mmabatho, Setlopo och Seweding) och har cirka 200 000 invånare.[1]
Staden är en järnvägsknutpunkt, och här finns flera järnvägsverkstäder. Ett stadsmuseum finns också i staden.
Mahikeng grundades på1880-talet av brittiskalegosoldater. Den var huvudstad i proktektoratetBechuanaland från1894 till 1965 trots att staden låg utanför protektoratets gränser och administrativt var en del avKapprovinsen fram till 1980.
Underandra boerkriget var en brittisk avdelning under lordRobert Baden-Powellbelägrad i Mahikeng mellan oktober 1899 och maj 1900.