Uruapan, the second-largest city in Mexico, boasts an ideal climate with an annual average temperature of 66° Fahrenheit. Daily temperatures range from 60° Fahrenheit at night to 75° Fahrenheit in the daytime.