Respuesta:
Factores como la existencia de sistemas montañosos como la Sierras Madre Oriental y Occidental, la diversidad de climas (tanto tropicales, como alpinos y extremadamente áridos) y la posesión de dos zonas biogeográficas (Neártica y Neotropical) explican la existencia de esta gran biodiversidad.