Atlas of Battles

war, 42 engagements

Battles of Second Boer War

The atlas places 42 engagements of Second Boer War (1899 to 1902): 39 battles and 3 sieges, all in present-day South Africa.

See them on the globe

Battle of DoornkopBattle of KraaipanSiege of KimberleyBattle of Talana HillBattle of ElandslaagteRelief of LadysmithBattle of LadysmithBattle of BelmontBattle of GraspanBattle of Modder RiverBattle of Vaal KrantzBattle of the Tugela HeightsBattle of PaardebergBloody SundayBattle of Poplar GroveBattle of DriefonteinBattle of Sanna's PostBattle of BoshofBattle of Laing's Nek (1900)Battle of Diamond HillBattle of DwarsvleiBattle of SilkaatsnekBattle of WitpoortBattle of Elands RiverBattle of BergendalBattle of BothavilleBattle of LeliefonteinBattle of NooitgedachtBattle of VlakfonteinBattle of GroenkloofBattle of Blood River PoortBattle of Elands RiverBattle of BakenlaagteBattle of GroenkopBattle of TweeboschBattle of RooiwalSiege of MafekingSiege of LadysmithBattle of StormbergBattle of MagersfonteinBattle of ColensoBattle of Spion KopSiege of MafekingSiege of LadysmithBattle of StormbergBattle of MagersfonteinBattle of ColensoBattle of Spion KopJohannesburgDurbanMaputoPretoriaMaseruWelkomXai-XaiMbabaneUpingtonMiddelburg500 km28.750S, 27.376E
42 placed engagements, coloured by era. Present-day coastlines; ringed marks are the most widely documented.

Engagements by year

1896: 1 engagements1899: 14 engagements1900: 19 engagements19 in 19001901: 6 engagements1902: 2 engagements18961902
42 dated engagements, one bar per year, coloured by era.

The war in time order

Battle of Doornkop, 1896Siege of Mafeking, 1899Battle of Kraaipan, 1899Siege of Kimberley, 1899Battle of Talana Hill, 1899Battle of Elandslaagte, 1899Relief of Ladysmith, 1899Battle of Ladysmith, 1899Siege of Ladysmith, 1899Battle of Belmont, 1899Battle of Graspan, 1899Battle of Modder River, 1899Battle of Stormberg, 1899Battle of Magersfontein, 1899Battle of Colenso, 1899Battle of Spion Kop, 1900Battle of Vaal Krantz, 1900Battle of the Tugela Heights, 1900Battle of Paardeberg, 1900Bloody Sunday, 1900Battle of Poplar Grove, 1900Battle of Driefontein, 1900Battle of Sanna's Post, 1900Battle of Boshof, 1900Battle of Laing's Nek (1900), 1900Battle of Diamond Hill, 1900Battle of Dwarsvlei, 1900Battle of Silkaatsnek, 1900Battle of Witpoort, 1900Battle of Elands River, 1900Battle of Bergendal, 1900Battle of Bothaville, 1900Battle of Leliefontein, 1900Battle of Nooitgedacht, 1900Battle of Vlakfontein, 1901Battle of Groenkloof, 1901Battle of Blood River Poort, 1901Battle of Elands River, 1901Battle of Bakenlaagte, 1901Battle of Groenkop, 1901Battle of Tweebosch, 1902Battle of Rooiwal, 190218961902
One tick per dated engagement; taller ticks are more widely documented. Each tick is a link.

Commanders 14 with pages

Engagements by date

DateEngagementPlaceResult
2 January 1896Battle of DoornkopSouth Africa
13 October 1899Siege of MafekingMahikeng, South AfricaBritish victory; Mafeking relieved
13 October 1899Battle of KraaipanRatlou Local Municipality, South AfricaBoer victory
14 October 1899Siege of KimberleyKimberley, South AfricaBritish victory
20 October 1899Battle of Talana HillDundee, South AfricaBritish tactical victory
21 October 1899Battle of ElandslaagteElandslaagte, South AfricaBritish victory
28 October 1899Relief of LadysmithKwaZulu-Natal, South AfricaBritish victory
30 October 1899Battle of LadysmithLadysmith, South AfricaBoer victory
2 November 1899Siege of LadysmithLadysmith, South AfricaBritish victory
23 November 1899Battle of BelmontOrange Free State, South AfricaBritish victory
25 November 1899Battle of GraspanSouth AfricaBritish victory
28 November 1899Battle of Modder RiverModder River, South AfricaBritish victory
10 December 1899Battle of StormbergChris Hani District Municipality, South AfricaBoer victory
11 December 1899Battle of MagersfonteinMagersfontein, South AfricaBoer victory
15 December 1899Battle of ColensoColenso, South AfricaBoer victory
23 January 1900Battle of Spion KopSouth AfricaBoer victory
5 February 1900Battle of Vaal KrantzSouth AfricaBoer victory
14 February 1900Battle of the Tugela HeightsColenso, South AfricaBritish victory
18 February 1900Battle of PaardebergSouth AfricaAnglo-Canadian victory
18 February 1900Bloody SundaySouth AfricaFirst assault; Boer victory
7 March 1900Battle of Poplar GroveSouth AfricaBritish victory
10 March 1900Battle of DriefonteinOrange Free State, South AfricaBritish victory
31 March 1900Battle of Sanna's PostBloemfontein, South AfricaBoer victory
1900Battle of BoshofBoshof, South AfricaBritish victory
1900Battle of Laing's Nek (1900)Laing's Nek, South Africa
12 June 1900Battle of Diamond HillPretoria, South AfricaBritish victory
1900Battle of DwarsvleiKrugersdorp, South AfricaBoer victory
1900Battle of SilkaatsnekSilkaatsnek, South AfricaAn early Boer victory using guerrilla tactics
1900Battle of WitpoortWitpoort, South AfricaBritish Empire victory
4 August 1900Battle of Elands RiverSouth AfricaBritish victory; Boer attack repulsed; British garrison relieved
27 August 1900Battle of BergendaleMakhazeni, South AfricaBritish victory
6 November 1900Battle of BothavilleBothaville, South AfricaBritish victory
7 November 1900Battle of LeliefonteinCarolina, South AfricaAnglo-Canadian victory; See aftermath
13 December 1900Battle of NooitgedachtSouth African Republic, South AfricaBoer victory
29 May 1901Battle of VlakfonteinSouth Africa
5 September 1901Battle of GroenkloofSouth Africa
17 September 1901Battle of Blood River PoortSouth AfricaBoer victory
17 September 1901Battle of Elands RiverSouth AfricaBoer victory
30 October 1901Battle of BakenlaagteSouth AfricaBoer Victory
25 December 1901Battle of GroenkopSouth AfricaBoer victory
7 March 1902Battle of TweeboschSouth AfricaBoer victory
11 April 1902Battle of RooiwalSouth AfricaBritish victory

Engagements are the Wikidata records placed within Second Boer War (or a campaign of it) that carry coordinates; actions without coordinates are not shown.