En el estallido de la Segunda Guerra Anglo-Bóer en 1899, la ciudad fue sitiada. El famoso Sitio de Mafeking duró 217 días, de octubre de 1899 a mayo de 1900, y convirtió a Robert Baden-Powell en un héroe nacional. En septiembre de 1904, Lord Roberts inauguró un obelisco en Mafeking con los nombres de los que cayeron en la defensa de la ciudad. En total, 212 personas murieron durante el sitio, y hubo más de 600 heridos. Las pérdidas de los bóeres fueron considerablemente más altas.