As the Tropic of Cancer runs across Mexico, the country experiences diverse climates in the northern and the southern parts. The northern parts of the country experience a climate which is cooler than the southern parts. The temperatures in the northern parts reach a yearly average of 20 to 24 degrees C (68 to 75.2 degrees F) while those of the southern parts average 24 to 28 degrees C (75.2 to 82.4 degrees F).
Since Mexico has the four mountain ranges of Sierra Madre Oriental, Sierra Madre Occidental, Trans-Mexican Volcanic Belt, and Sierra Madre del Sur, most of country has high altitudes. The major population centers are situated in the valleys of these mountains.