Mahikeng es la capital de la Provincia del Noroeste, Sudáfrica, situada 1.400 kilómetros al noreste de Ciudad del Cabo, a 790 km al sur-suroeste de Bulawayo por tren, y a 260 km en línea directa de Johannesburg.