Se cree que las mariposas monarcas migran a México porque en nuestro país encuentran las condiciones adecuadas para pasar el invierno en los bosques templados de las montañas centrales, utilizando varias rutas migratorias:
- Las que llegan a México vienen de la zona ubicada entre las Rocallosas y los Grandes Lagos, bajan por la Sierra Madre Oriental, entran al Altiplano por las montañas más bajas y llegan a los estados de México y Michoacán.
- Otras, viajan de la zona ubicada entre el Océano Pacífico y las montañas Rocallosas, hacia el estado de California.
- Aquellas que habitan entre el Océano Atlántico y los Grandes Lagos cruzan los estados de Carolina y Florida para llegar a Cuba.