WhenAtlas · The Historical AtlasHistory in MotionReading edition

Polity · 1877 – 1910

Transvaal Colony

德兰士瓦殖民地

Polity · 1877 – 1910 · Century precision · 25.75° S, 28.19° E

The Transvaal Colony was the name of the Transvaal region under direct British rule after the South African Republic was annexed at the end of the Second Boer War. The region had first been annexed by Britain in 1877, but the First Boer War restored Boer independence in 1881 under the Pretoria Convention. The discovery of gold on the Witwatersrand in 1886 transformed the South African Republic into the wealthiest Boer state and heightened tension with Britain, culminating in the war of 1899 to 1902. The Treaty of Vereeniging, signed in May 1902, ended Boer resistance and made the Transvaal a British colony, with Pretoria as its capital. Lord Milner's administration rebuilt the territory, promoted English settlement and reorganised its finances and mines, while the Chinese labour question became a bitter political issue in Britain. Responsible government was granted in 1906 and the colony received a constitution. In 1910 the Transvaal became a province of the new Union of South Africa, together with the Cape, Natal and the Orange River Colony. The colonial period thus bridged the Boer republic and the modern South African state.

Key facts

  • The Transvaal was first annexed by Britain in 1877
  • The Treaty of Vereeniging of May 1902 made it a British colony
  • In 1910 it became a province of the Union of South Africa

Record

Capital: Pretoria

Government: constitutional monarchy

Language: English

Religion: Nederduitse Gereformeerde Kerk

Currency: rand

Population: 1,268,716 (1904)

Notable figures

  • Alfred Milner
  • Louis Botha
  • Jan Smuts

Sources

Single source — details may be incomplete.

  1. Wikidata Q1187978 — Transvaal ColonyCC0-1.0

Related

CiteWhenAtlas — History in Motion, “Transvaal Colony” (2026). https://whenatlas.com/entity/polity.q1187978

Reuse this data: open dataset (GeoJSON / CSV, CC BY 4.0)

Advertisement