Январь в Мартинсвилле — самый снежный и холодный месяц в году. В январе климат в Мартинсвилле можно охарактеризовать как холодный. Средняя температура днём в январе 8 градусов тепла. В среднем в январе в Мартинсвилле 12 ясных, 7 дождливых, 6 с переменной облачностью, 5 пасмурных и 1 день со снегом. Дожди преимущественно сильные. В январе, а также в феврале, марте, июне и июле Мартинсвилл cчитается местом, некомфортным для посещения.