Mexico City leží ve vysoké nadmořské výšce a navíc v oblasti tropů, takže má mírné horské podnebí. Průměrné teploty se pohybují od 12°C do 16°C, vždy však záleží na nadmořské výšce daného místa. Nejnižší teploty bývají tradičně naměřeny v průběhu ledna a února dosahují -2°C až 5°C, v létě mohou teploty dosáhnout až 32°C.