Khí hậu Johannesburg
Nằm trên cao nguyên Highveld ở độ cao khoảng 1.750m, Johannesburg có khí hậu cận nhiệt đới vùng cao ôn hòa với mùa ngược Nam bán cầu. Mùa hè (tháng 10 đến tháng 4) ấm, 22–28°C ban ngày, đặc trưng bởi những cơn giông sấm sét bùng lên vào buổi chiều mang phần lớn lượng mưa cả năm. Mùa đông (tháng 5 đến tháng 8) khô, nắng và êm dịu ban ngày khoảng 16–18°C, nhưng đêm lạnh giá, đôi khi xuống dưới 0°C và có sương giá, dù tuyết cực hiếm.