M. elegans occurs at elevations from 500 to 1,000 m asl in southern Mexico (from central Veracruz, northern Oaxaca, and the Sierra de los Tuxtlas, southeastward through southern Tabasco, northern Chiapas), and Guatemala (the Caribbean versant of the northern mountains of Guatemala southwards to the Sierra de las Minas).