The average annual temperature varies from , depending on the altitude of the borough. The temperature is rarely below  or above . At the Tacubaya observatory, the lowest temperature ever registered was  on 13 February 1960, and the highest temperature on record was  on 9 May 1998.