Январь в Йоханнесбурге — самый дождливый и пасмурный месяц в году. В январе климат в Йоханнесбурге можно охарактеризовать как теплый. Средняя температура днём в январе 25 градусов тепла. В среднем в январе в Йоханнесбурге 13 дождливых, 9 с переменной облачностью, 7 ясных и 2 пасмурных дня. Дожди преимущественно сильные. В январе, а также в декабре Йоханнесбург cчитается местом, некомфортным для посещения.