Mahikeng, juga dikenal sebagai Mafikeng; hingga 1980 disebut Mafeking, ialah ibu kota Provinsi North West, Afrika Selatan, dan berpenduduk sekitar 50.000 jiwa. Kota ini terletak di ketinggian 1500 meter, di bantaran Sungai Molopo yang membentuk perbatasan selatan Botswana. Mahikeng didirikan pada tahun 1880-an sebagai tempat tentara bayaran Inggris.