Bernalillo County gets 12 inches of rain per year while the U.S. average is 37. The county averages about 17 inches of snowfall, slightly less than the national average of 25 inches of snow per year. The number of days with any measurable precipitation is 64. There are about 278 sunny days per year in Bernalillo County. The July high is around 90 degrees, and the January low is 22.