In January, the weather in Las Cruces is typically warm. Average daily high temperature in January is about 11 degrees above zero. On average, Las Cruces has 20 sunny, 10 partly cloudy, and 1 rainy day in January. The rains are usually moderate.