 It was formerly widespread in Uganda, but is now almost certainly extinct there.In Southern Africa, it occurs in Angola, Namibia, South Africa, Eswatini, Botswana, Mozambique, Zambia, Zimbabwe and probably Lesotho.Steenbok live in a variety of habitats from semi-desert, such as the edge of the Kalahari Desert and Etosha National Park, to open woodland and thickets, including open plains, stony savannah, and "Acacia"–grassland mosaics.