- Magdalena
- Majuay
- Malinaltenango
- Malpaso
- Mamatla
- Mambrú
- Mañí
- Manto del Río
- Maquixco
- Mastejé
- Mastlacua
- Matlazinca
- Matus
- Mazatepec
- Mesa de Dolores
- Mesa de Jaimes
- Mesa de Nietos
- Mesas Altas de Xoconusco
- Mesón Nuevo
- Mesón Viejo
- Mexicapa
- Mextepec
- Meyuca
- Meyuca de Morelos
- Miahuatlán de Hidalgo
- Mina de Agua
- Mina Vieja
- Minita Cedro
- Monte de Dios
- Monte Grande