| Name | What | Region | Country | Lat | Long | Elev Ft. | Pop Est |
| Magdalena | city | Estado de Puebla | Mexico | 20.2666667 | -98.25 | 6998 | 14360 |
| Magdalena Cuayucatepec | city | Estado de Puebla | Mexico | 18.5 | -97.4833333 | 5600 | 46935 |
| Magdalena la Tetela | city | Estado de Puebla | Mexico | 19.05 | -97.9 | 8530 | 34824 |
| Malacatepec | city | Estado de Puebla | Mexico | 18.9333333 | -98.3 | 7217 | 65712 |
| Manga | city | Estado de Puebla | Mexico | 19.0833333 | -98.0666667 | 7847 | 135487 |
| Maravillas | city | Estado de Puebla | Mexico | 19.35 | -97.3166667 | 8165 | 10177 |
| Matamoros | city | Estado de Puebla | Mexico | 18.6 | -98.4666667 | 4186 | 19622 |
| Matamoros de Izucar | city | Estado de Puebla | Mexico | 18.6 | -98.4666667 | 4186 | 19622 |
| Matamoros de Izúcar | city | Estado de Puebla | Mexico | 18.6 | -98.4666667 | 4186 | 19622 |
| Matlahuacales | city | Estado de Puebla | Mexico | 19.7666667 | -98.0833333 | 8110 | 8927 |
| Matlahuacales de Aquiles Serdan | city | Estado de Puebla | Mexico | 19.7666667 | -98.0833333 | 8110 | 8927 |
| Matlahuacales de Aquiles Serdán | city | Estado de Puebla | Mexico | 19.7666667 | -98.0833333 | 8110 | 8927 |
| Matzaco | city | Estado de Puebla | Mexico | 18.5666667 | -98.4833333 | 4055 | 21171 |
| Mazacoatlan | city | Estado de Puebla | Mexico | 20.25 | -97.9 | 2509 | 15698 |
| Mazacoatlán | city | Estado de Puebla | Mexico | 20.25 | -97.9 | 2509 | 15698 |
| Mazacuatlan | city | Estado de Puebla | Mexico | 20.25 | -97.9 | 2509 | 15698 |
| Mazatepec | city | Estado de Puebla | Mexico | 20.0166667 | -97.4 | 1092 | 16787 |
| Mazatiopa | city | Estado de Puebla | Mexico | 18.4333333 | -96.8166667 | 3280 | 6922 |
| Mazatzongo | city | Estado de Puebla | Mexico | 18.2833333 | -96.8333333 | 1079 | 9927 |
| Mecapalapa | city | Estado de Puebla | Mexico | 20.5166667 | -97.85 | 830 | 12491 |
| Mecapalco | city | Estado de Puebla | Mexico | 20 | -97.3 | 1860 | 15691 |
| Mecatlan | city | Estado de Puebla | Mexico | 20.2166667 | -97.6833333 | 2657 | 18582 |
| Mecatlán | city | Estado de Puebla | Mexico | 20.2166667 | -97.6833333 | 2657 | 18582 |
| Metepec | city | Estado de Puebla | Mexico | 18.9333333 | -98.4666667 | 6309 | 48144 |
| Metlaltoyuca | city | Estado de Puebla | Mexico | 20.7333333 | -97.85 | 1151 | 5105 |
| Metlaltoyuca | city | Estado de Puebla | Mexico | 20.6666667 | -97.8166667 | 636 | 4729 |
| Metlatoyuca | city | Estado de Puebla | Mexico | 20.7333333 | -97.85 | 1151 | 5105 |
| Metzontla | city | Estado de Puebla | Mexico | 18.2166667 | -97.4833333 | 6309 | 2202 |
| Metzontla los Reyes | city | Estado de Puebla | Mexico | 18.2166667 | -97.4833333 | 6309 | 2202 |
| Mexcalcuautla | city | Estado de Puebla | Mexico | 19.9 | -97.4333333 | 5131 | 30742 |
| Mexcaltepec | city | Estado de Puebla | Mexico | 19.6 | -97.7166667 | 8530 | 8675 |
| Mexcuahutla | city | Estado de Puebla | Mexico | 19.9 | -97.4333333 | 5131 | 30742 |
| Mexquitlan | city | Estado de Puebla | Mexico | 18.0166667 | -97.4666667 | 5541 | 1455 |
| Mextetelco | city | Estado de Puebla | Mexico | 19.1166667 | -98.3333333 | 7175 | 124410 |
| Mextla | city | Estado de Puebla | Mexico | 20.2666667 | -98.1 | 3936 | 29220 |
| Mezquititlan | city | Estado de Puebla | Mexico | 18.0166667 | -97.4666667 | 5541 | 1455 |
| Miahuatlan | city | Estado de Puebla | Mexico | 18.5666667 | -97.4333333 | 6210 | 24750 |
| Miahuatlan | city | Estado de Puebla | Mexico | 18.2833333 | -97.2833333 | 3559 | 11898 |
| Miahuatlán | city | Estado de Puebla | Mexico | 18.5666667 | -97.4333333 | 6210 | 24750 |
| Miahuatlán | city | Estado de Puebla | Mexico | 18.2833333 | -97.2833333 | 3559 | 11898 |
| Michac | city | Estado de Puebla | Mexico | 19.85 | -98.05 | 7545 | 9243 |
| Michote | city | Estado de Puebla | Mexico | 20.1333333 | -97.3 | 741 | 11094 |
| Mimiahuapan | city | Estado de Puebla | Mexico | 18.6833333 | -97.8833333 | 6036 | 4546 |
| Mimiapan | city | Estado de Puebla | Mexico | 18.5333333 | -98.1666667 | 4340 | 2576 |
| Mitepec | city | Estado de Puebla | Mexico | 18.2333333 | -98.9166667 | 3805 | 2493 |
| Mixtla | city | Estado de Puebla | Mexico | 18.9 | -97.8833333 | 6781 | 26497 |
| Molcaxac | city | Estado de Puebla | Mexico | 18.7333333 | -97.9 | 6112 | 6873 |
| Momoxpan | city | Estado de Puebla | Mexico | 19.0666667 | -98.2333333 | 7109 | 228646 |
| Monte Limpio | city | Estado de Puebla | Mexico | 20.1 | -97.15 | 367 | 16998 |
| Morarillo | city | Estado de Puebla | Mexico | 18.55 | -97.9166667 | 6125 | 5473 |
| Morelos | city | Estado de Puebla | Mexico | 18.7333333 | -97.4166667 | 7545 | 9464 |
| Morelos Canada | city | Estado de Puebla | Mexico | 18.7333333 | -97.4166667 | 7545 | 9464 |
| Morelos Cañada | city | Estado de Puebla | Mexico | 18.7333333 | -97.4166667 | 7545 | 9464 |
| Moyatzingo | city | Estado de Puebla | Mexico | 19.25 | -98.4 | 7332 | 113381 |
| Moyotzingo | city | Estado de Puebla | Mexico | 19.25 | -98.4 | 7332 | 113381 |
| Mozatzongo | city | Estado de Puebla | Mexico | 18.2833333 | -96.8333333 | 1079 | 9927 |
|
|