Le Mexique est traversé par deux principales chaînes de montagne : La Sierra Madre Occidentale et la Sierra Madre Orientale. Pour les cours d’eau, le Mexique a environ 150 fleuves et rivières. Les 2/3 de ces derniers se déversent dans l'Océan Pacifique et le dernier tiers dans le Golfe du Mexique ou la mer des Caraïbes. Le Mexique possède peu de cours d'eau navigables. Malgré l'apparente abondance d'eau, les volumes d'eau sont répartis de manière très inéquitable à travers le pays. Au Mexique, Le Tropique du Cancer divise le pays en deux zones, l'une tempérée et l'autre tropicale. Les pluies varient beaucoup selon la situation géographique et les saisons. Le Mexique est aussi situé dans la ceinture des ouragans et toutes les régions côtières sont susceptibles de subir une de ces tempêtes de juin à novembre.