What five natural regions does Mexico have?

Mexico is roughly three times the size of Texas. As such, it has a wide variety of climates:

North western Mexico has a climate much like that of southern California.

Northern Mexico is part of the Sonoran and Chihuahuan deserts, with arid, dry climate.

North eastern Mexico has a plains climate, much like central and south Texas.

Much of central Mexico has rugged terrain, therefore depending on the height the climate varies from grasslands, to plains to pine forests.

Southern and eastern Mexico is composed mostly of tropical forests: on low, coastal regions you can find jungles and wetlands while hilly regions have temperate forests.

There are also many mountains in Mexico, so you can find the cold, dry climates like those found in places such as Utah or Colorado.