The latitude of Johannesburg is 26.20°6 and the longitude is 8.0833°. Johannesburg is located 1765 meters above sea level.
Many towns and cities encompass Johannesburg. Hillbrow and Yeoville lie towards the western region of the city. Orange Grove is in the north. Kenilworth, Turffontein and Rosettenville, borders the southern region of the city. Kensington, Malvern and Alberton are towards the east. The population density of Johannesburg is 1962 inhabitants per square kilometer.
The climate of Johannesburg is mostly dry and sunny. Occasional showers are witnessed during the summer months of October to April. Johannesburg, witnesses moderate weather because of its extremely
high altitude. The average temperature recorded during the day, in the month of January is 26°C. The temperature falls to 16°C, during the month of June.
Winter in Johannesburg, is the most pleasant time of the year. The days are cool and pleasant, while the nights are cold. The temperature drops below the freezing point, during the winter months. This causes frost. Snowfall is very rare. Snowfall occurred in 1956, 1981 and 2006. The last snowfall was in 2007, measuring up to 10 centimeters in the southern regions. Sometimes the southerly winds bring on extremely cold weather. The average rainfall recorded in Johannesburg is 713 millimeters. Most of the rainfall in Johannesburg occurs during the summer months and is rare during the winter months.
Johannesburg, experiences pleasantly moderate weather due to its high altitude above the sea level. The geography of Johannesburg includes both, undulating mountainous ranges and plateaus.