Mayor of Tshwane


The Mayor of Tshwane is the head of the local government of Pretoria, South Africa; currently that government takes the form of the City of Tshwane Metropolitan Municipality. In the past, the position of Mayor has varied between that of an executive mayor actively governing the city and that of a figurehead mayor with a mostly ceremonial role.

List of Mayors of Tshwane

Historic Office

Transvaal Republic - District of Pretoria (1857-1900)

British Transvaal Colony - Pretoria (1902 - 1910)

Union of South Africa - Pretoria (1910 - 1931)

Union of South Africa - City of Pretoria (1931-1961)

State Republic of South Africa - City of Pretoria (1961-1994)