January is the coldest month of the year in Oklahoma, with the winter at its peak. The average low temperatures are in the frigid 19°F (-7.2°C) to 31°F (-0.6°C), while the average high temperatures are in the 46°F (7.8°C) to 53°F (11.7°C) zone. Oklahoma City, the capital of the state, registers temperatures in the average range of 29°F (-1.7°C) to 50°F (10°C). The days are short and cold, and the sunshine is moderate at best. January is also the snowiest month of the year, with ample snow, in the western mountains, that is perfect for cross-country skiing. Wichita Mountains in the southwest offer breathtaking views of the landscape amid some of the best winter trails. Snug scarves and winter coats provide much-needed warmth during the winter. Bundle up against the seasonal chill or spend time in a cozy cabin with ice fingers hanging outside. State parks provide numerous outdoor activities even at the peak of winter. January brings a joyful New Year, which is a combination of mild days and cold nights in Oklahoma.