| Name | What | Region | Country | Lat | Long | Elev Ft. | Pop Est |
| Acajete | city | Estado de Puebla | Mexico | 19.1 | -97.95 | 7867 | 47441 |
| Acalapa | city | Estado de Puebla | Mexico | 20.3166667 | -98.0833333 | 3494 | 25079 |
| Acapulco | city | Estado de Puebla | Mexico | 18.8666667 | -98.4333333 | 5741 | 48017 |
| Acateno | city | Estado de Puebla | Mexico | 19.8833333 | -97.35 | 5751 | 62884 |
| Acateno | city | Estado de Puebla | Mexico | 20.1333333 | -97.2 | 357 | 12679 |
| Acatepec | city | Estado de Puebla | Mexico | 19.0333333 | -98.2833333 | 6981 | 171098 |
| Acatepec | city | Estado de Puebla | Mexico | 18.2333333 | -97.5666667 | 7217 | 2445 |
| Acatepeo | city | Estado de Puebla | Mexico | 18.2333333 | -97.5666667 | 7217 | 2445 |
| Acatitlan | city | Estado de Puebla | Mexico | 18.1333333 | -97.5333333 | 7217 | 1920 |
| Acatitlán | city | Estado de Puebla | Mexico | 18.1333333 | -97.5333333 | 7217 | 1920 |
| Acatla | city | Estado de Puebla | Mexico | 19.2 | -97.1333333 | 7217 | 13392 |
| Acatlan | city | Estado de Puebla | Mexico | 18.2 | -98.05 | 3838 | 9910 |
| Acatlan | city | Estado de Puebla | Mexico | 18.9833333 | -97.9166667 | 7598 | 26046 |
| Acatlan de Osorio | city | Estado de Puebla | Mexico | 18.2 | -98.05 | 3838 | 9910 |
| Acatlán | city | Estado de Puebla | Mexico | 18.2 | -98.05 | 3838 | 9910 |
| Acatlán | city | Estado de Puebla | Mexico | 18.9833333 | -97.9166667 | 7598 | 26046 |
| Acatlán de Osorio | city | Estado de Puebla | Mexico | 18.2 | -98.05 | 3838 | 9910 |
| Acatzingo | city | Estado de Puebla | Mexico | 18.9833333 | -97.7833333 | 7004 | 42055 |
| Acatzingo de Hidalgo | city | Estado de Puebla | Mexico | 18.9833333 | -97.7833333 | 7004 | 42055 |
| Acaxtlahuacan | city | Estado de Puebla | Mexico | 18.0166667 | -98.5333333 | 4337 | 3147 |
| Acaxtlahuacán | city | Estado de Puebla | Mexico | 18.0166667 | -98.5333333 | 4337 | 3147 |
| Acoculco | city | Estado de Puebla | Mexico | 19.9333333 | -98.2166667 | 9074 | 14481 |
| Acoyotitla | city | Estado de Puebla | Mexico | 20.4666667 | -97.9833333 | 2227 | 11670 |
| Acoyotla | city | Estado de Puebla | Mexico | 20.4666667 | -97.9833333 | 2227 | 11670 |
| Acozantla | city | Estado de Puebla | Mexico | 18.95 | -98.3833333 | 6397 | 43284 |
| Acozautla | city | Estado de Puebla | Mexico | 18.95 | -98.3833333 | 6397 | 43284 |
| Acteopan | city | Estado de Puebla | Mexico | 18.75 | -98.7166667 | 5026 | 20074 |
| Actiopan | city | Estado de Puebla | Mexico | 18.75 | -98.7166667 | 5026 | 20074 |
| Acuescomac | city | Estado de Puebla | Mexico | 19.0333333 | -98.3833333 | 7119 | 42888 |
| Acuexcomac | city | Estado de Puebla | Mexico | 19.0333333 | -98.3833333 | 7119 | 42888 |
| Aculco | city | Estado de Puebla | Mexico | 19.9333333 | -98.2166667 | 9074 | 14481 |
| Agua Bendita | city | Estado de Puebla | Mexico | 20 | -97.7833333 | 5157 | 14736 |
| Agua Fria | city | Estado de Puebla | Mexico | 20.5 | -97.6666667 | 580 | 10090 |
| Agua Fría | city | Estado de Puebla | Mexico | 20.5 | -97.6666667 | 580 | 10090 |
| Agua Zarca | city | Estado de Puebla | Mexico | 19.9833333 | -98.0666667 | 8513 | 16159 |
| Agua de la Mina | city | Estado de Puebla | Mexico | 19.3 | -97.2666667 | 11161 | 13221 |
| Aguatepec | city | Estado de Puebla | Mexico | 18.2333333 | -96.9833333 | 5905 | 8204 |
| Ahuacatlan | city | Estado de Puebla | Mexico | 20.0333333 | -97.8666667 | 4921 | 20274 |
| Ahuacatlán | city | Estado de Puebla | Mexico | 20.0333333 | -97.8666667 | 4921 | 20274 |
| Ahuatelco | city | Estado de Puebla | Mexico | 18.8 | -98.7166667 | 5826 | 23156 |
| Ahuatempan | city | Estado de Puebla | Mexico | 18.4166667 | -98.0166667 | 5977 | 5446 |
| Ahuateno | city | Estado de Puebla | Mexico | 19.6333333 | -97.8166667 | 7303 | 7932 |
| Ahuateno | city | Estado de Puebla | Mexico | 19.4666667 | -97.7 | 7873 | 15604 |
| Ahuatepec | city | Estado de Puebla | Mexico | 18.85 | -97.9 | 6433 | 26569 |
| Ahuatepec | city | Estado de Puebla | Mexico | 19.0333333 | -97.4333333 | 8723 | 9852 |
| Ahuatepec | city | Estado de Puebla | Mexico | 18.2333333 | -96.9833333 | 5905 | 8204 |
| Ahuatepec del Camino | city | Estado de Puebla | Mexico | 19.0333333 | -97.4333333 | 8723 | 9852 |
| Ahuatlan | city | Estado de Puebla | Mexico | 18.5666667 | -98.25 | 4261 | 3201 |
| Ahuatlan | city | Estado de Puebla | Mexico | 18.5833333 | -98.25 | 4265 | 3201 |
| Ahuatlán | city | Estado de Puebla | Mexico | 18.5666667 | -98.25 | 4261 | 3201 |
| Ahuatlán | city | Estado de Puebla | Mexico | 18.5833333 | -98.25 | 4265 | 3201 |
| Ahuazotepec | city | Estado de Puebla | Mexico | 20.05 | -98.15 | 7273 | 12482 |
| Ahuehuetitla | city | Estado de Puebla | Mexico | 18.2166667 | -98.2333333 | 3818 | 3563 |
| Ahuehuetzingo | city | Estado de Puebla | Mexico | 18.4666667 | -98.6333333 | 3503 | 17611 |
| Ajalpan | city | Estado de Puebla | Mexico | 18.3666667 | -97.25 | 3858 | 17617 |
| Alchichica | city | Estado de Puebla | Mexico | 19.4 | -97.4 | 7726 | 7291 |
| Alchichica | city | Estado de Puebla | Mexico | 19.4666667 | -97.4 | 7696 | 6233 |
| Alcomunga | city | Estado de Puebla | Mexico | 18.4166667 | -97.0333333 | 7946 | 12219 |
| Alfonso | city | Estado de Puebla | Mexico | 19.7333333 | -97.9 | 8792 | 6966 |
| Aljojuca | city | Estado de Puebla | Mexico | 19.1 | -97.5166667 | 8503 | 7774 |
| Almacatla | city | Estado de Puebla | Mexico | 19.1333333 | -98.2333333 | 6975 | 162488 |
| Almacatlan | city | Estado de Puebla | Mexico | 19.1333333 | -98.2333333 | 6975 | 162488 |
| Almacatlán | city | Estado de Puebla | Mexico | 19.1333333 | -98.2333333 | 6975 | 162488 |
| Almalonga | city | Estado de Puebla | Mexico | 18.4666667 | -97.95 | 5977 | 5538 |
| Almecatla | city | Estado de Puebla | Mexico | 19.1333333 | -98.2333333 | 6975 | 162488 |
| Almeya | city | Estado de Puebla | Mexico | 19.8 | -98.0166667 | 7769 | 9048 |
| Almolonga | city | Estado de Puebla | Mexico | 18.4666667 | -97.95 | 5977 | 5538 |
| Alpanocan | city | Estado de Puebla | Mexico | 18.8833333 | -98.65 | 7769 | 11786 |
| Alpatlahuac | city | Estado de Puebla | Mexico | 18.9166667 | -98.0333333 | 7050 | 5521 |
| Alpatláhuac | city | Estado de Puebla | Mexico | 18.9166667 | -98.0333333 | 7050 | 5521 |
| Alquizapan | city | Estado de Puebla | Mexico | 18.5 | -97.75 | 6748 | 2705 |
| Alseseca | city | Estado de Puebla | Mexico | 18.8333333 | -97.6833333 | 7217 | 31116 |
| Altepexi | city | Estado de Puebla | Mexico | 18.35 | -97.3166667 | 4048 | 20748 |
| Amales | city | Estado de Puebla | Mexico | 18.4666667 | -98.3666667 | 4009 | 10077 |
| Amates | city | Estado de Puebla | Mexico | 18.4666667 | -98.3666667 | 4009 | 10077 |
| Amatitlan | city | Estado de Puebla | Mexico | 18.1833333 | -98.0833333 | 3848 | 9910 |
| Amatitlan de Azueta | city | Estado de Puebla | Mexico | 18.1833333 | -98.0833333 | 3848 | 9910 |
| Amatitlán | city | Estado de Puebla | Mexico | 18.1833333 | -98.0833333 | 3848 | 9910 |
| Amatitlán de Azueta | city | Estado de Puebla | Mexico | 18.1833333 | -98.0833333 | 3848 | 9910 |
| Amecac | city | Estado de Puebla | Mexico | 18.8166667 | -98.65 | 6594 | 11329 |
| Ameluca | city | Estado de Puebla | Mexico | 20.5666667 | -97.8333333 | 606 | 12426 |
| Amicano | city | Estado de Puebla | Mexico | 18.1166667 | -98.0833333 | 3645 | 4638 |
| Amicano-San Pablo | city | Estado de Puebla | Mexico | 18.1166667 | -98.0833333 | 3645 | 4638 |
| Amixtlan | city | Estado de Puebla | Mexico | 20.05 | -97.8 | 3854 | 18316 |
| Amixtlán | city | Estado de Puebla | Mexico | 20.05 | -97.8 | 3854 | 18316 |
| Amolac | city | Estado de Puebla | Mexico | 18.05 | -98.3833333 | 3553 | 3841 |
| Amozoc | city | Estado de Puebla | Mexico | 19.0333333 | -98.05 | 7791 | 68375 |
| Amozoc de Mota | city | Estado de Puebla | Mexico | 19.0333333 | -98.05 | 7791 | 68375 |
| Animas | city | Estado de Puebla | Mexico | 19.0333333 | -98.1 | 7611 | 130776 |
| Antonio Arcos | city | Estado de Puebla | Mexico | 19.0666667 | -97.4833333 | 8326 | 8645 |
| Apapantilla | city | Estado de Puebla | Mexico | 20.4166667 | -97.85 | 1430 | 15480 |
| Apatzingo | city | Estado de Puebla | Mexico | 19.6833333 | -97.6666667 | 6853 | 12340 |
| Apizaco | city | Estado de Puebla | Mexico | 19.1833333 | -97.3 | 12139 | 10752 |
| Aquixtla | city | Estado de Puebla | Mexico | 19.8 | -97.9333333 | 6994 | 9720 |
| Arroyo Blanco | city | Estado de Puebla | Mexico | 20.1 | -97.2 | 616 | 13566 |
| Arroyo Zarco | city | Estado de Puebla | Mexico | 20.15 | -97.45 | 574 | 7850 |
| Atacpan | city | Estado de Puebla | Mexico | 19.8666667 | -97.5333333 | 6650 | 30618 |
| Ataiziutla | city | Estado de Puebla | Mexico | 18.9 | -97.3166667 | 8884 | 12164 |
| Atempa | city | Estado de Puebla | Mexico | 18.6833333 | -98.1666667 | 4169 | 5267 |
| Atempan | city | Estado de Puebla | Mexico | 18.6833333 | -98.1666667 | 4169 | 5267 |
| Atempan | city | Estado de Puebla | Mexico | 19.85 | -97.4333333 | 6578 | 34854 |
| Atenayuca | city | Estado de Puebla | Mexico | 18.55 | -97.7833333 | 6295 | 3150 |
| Atencingo | city | Estado de Puebla | Mexico | 18.5166667 | -98.6 | 3546 | 20010 |
| Atenco | city | Estado de Puebla | Mexico | 19.0833333 | -97.5333333 | 8169 | 7299 |
| Atexcac | city | Estado de Puebla | Mexico | 19.15 | -98.5333333 | 9186 | 24831 |
| Atexcal | city | Estado de Puebla | Mexico | 18.3666667 | -98.2166667 | 4110 | 3696 |
| Atexcal | city | Estado de Puebla | Mexico | 18.4 | -97.7333333 | 5951 | 1429 |
| Atlalpan | city | Estado de Puebla | Mexico | 20.4 | -98.05 | 3717 | 14088 |
| Atlamaxac | city | Estado de Puebla | Mexico | 19.8 | -98.05 | 7601 | 8926 |
| Atlan | city | Estado de Puebla | Mexico | 20.6166667 | -97.9 | 544 | 7676 |
| Atlaxco | city | Estado de Puebla | Mexico | 19.1833333 | -97.0666667 | 5544 | 30204 |
| Atlequizayan | city | Estado de Puebla | Mexico | 20.0333333 | -97.65 | 3274 | 17391 |
| Atlimayaya | city | Estado de Puebla | Mexico | 18.9666667 | -98.4666667 | 6912 | 25790 |
| Atlimeyaya | city | Estado de Puebla | Mexico | 18.9666667 | -98.4666667 | 6912 | 25790 |
| Atlixco | city | Estado de Puebla | Mexico | 18.9666667 | -98.4666667 | 6912 | 25790 |
| Atlixco | city | Estado de Puebla | Mexico | 18.9 | -98.4333333 | 5915 | 62382 |
| Atlán | city | Estado de Puebla | Mexico | 20.6166667 | -97.9 | 544 | 7676 |
| Atolotitlan | city | Estado de Puebla | Mexico | 18.2 | -97.4166667 | 6397 | 1841 |
| Atolotitlán | city | Estado de Puebla | Mexico | 18.2 | -97.4166667 | 6397 | 1841 |
| Atoyateinpan | city | Estado de Puebla | Mexico | 18.8166667 | -97.9166667 | 6341 | 15121 |
| Atoyateipan | city | Estado de Puebla | Mexico | 18.8166667 | -97.9166667 | 6341 | 15121 |
| Atoyatempan | city | Estado de Puebla | Mexico | 18.8166667 | -97.9166667 | 6341 | 15121 |
| Atoyatenco | city | Estado de Puebla | Mexico | 18.9333333 | -98.2333333 | 6889 | 219409 |
| Atzala | city | Estado de Puebla | Mexico | 18.5333333 | -98.55 | 3982 | 19041 |
| Atzala | city | Estado de Puebla | Mexico | 19.2666667 | -98.4666667 | 7559 | 49728 |
| Atzilzihuacan | city | Estado de Puebla | Mexico | 18.8 | -98.6 | 6233 | 11473 |
| Atzingo | city | Estado de Puebla | Mexico | 18.2666667 | -97.3666667 | 5127 | 14952 |
| Atzintzintla | city | Estado de Puebla | Mexico | 18.9 | -97.3166667 | 8884 | 12164 |
| Atzitzihuacan | city | Estado de Puebla | Mexico | 18.8 | -98.6 | 6233 | 11473 |
| Atzitzihuacán | city | Estado de Puebla | Mexico | 18.8 | -98.6 | 6233 | 11473 |
| Atzitzintla | city | Estado de Puebla | Mexico | 18.9 | -97.3166667 | 8884 | 12164 |
| Atzizintla | city | Estado de Puebla | Mexico | 18.9 | -97.3166667 | 8884 | 12164 |
| Atziziutla | city | Estado de Puebla | Mexico | 18.9 | -97.3166667 | 8884 | 12164 |
| Atzompa | city | Estado de Puebla | Mexico | 19.0333333 | -98.3333333 | 7034 | 110175 |
| Atzompa | city | Estado de Puebla | Mexico | 18.7333333 | -98.0166667 | 5505 | 6702 |
| Axilotitla | city | Estado de Puebla | Mexico | 18.4333333 | -96.85 | 646 | 7257 |
| Axochitlan | city | Estado de Puebla | Mexico | 18.2833333 | -97.2666667 | 3500 | 11898 |
| Axochitlán | city | Estado de Puebla | Mexico | 18.2833333 | -97.2666667 | 3500 | 11898 |
| Axocopa | city | Estado de Puebla | Mexico | 18.9 | -98.4666667 | 6128 | 59899 |
| Axocopan | city | Estado de Puebla | Mexico | 18.9 | -98.4666667 | 6128 | 59899 |
| Axutia | city | Estado de Puebla | Mexico | 18.1833333 | -98.3833333 | 3382 | 1795 |
| Axutla | city | Estado de Puebla | Mexico | 18.1666667 | -98.9 | 5249 | 2347 |
| Axutla | city | Estado de Puebla | Mexico | 18.1833333 | -98.3833333 | 3382 | 1795 |
| Axutla | city | Estado de Puebla | Mexico | 18.6666667 | -98.3666667 | 4678 | 13878 |
| Ayotla | city | Estado de Puebla | Mexico | 18.6666667 | -98.3666667 | 4678 | 13878 |
| Ayotla | city | Estado de Puebla | Mexico | 19.9166667 | -98.05 | 8211 | 14233 |
| Ayotlicha | city | Estado de Puebla | Mexico | 18.7166667 | -98.5833333 | 4671 | 15026 |
| Ayotoxco | city | Estado de Puebla | Mexico | 20.1 | -97.4 | 1256 | 7236 |
| Ayotoxco de Guerrero | city | Estado de Puebla | Mexico | 20.1 | -97.4 | 1256 | 7236 |
| Ayotoxoc | city | Estado de Puebla | Mexico | 20.1 | -97.4 | 1256 | 7236 |
| Ayoxustla | city | Estado de Puebla | Mexico | 18.25 | -98.75 | 3700 | 3689 |
| Ayoxuxtla | city | Estado de Puebla | Mexico | 18.25 | -98.75 | 3700 | 3689 |
| Ayutla | city | Estado de Puebla | Mexico | 18.55 | -98.5 | 3966 | 21171 |
| Ayutla | city | Estado de Puebla | Mexico | 18.6666667 | -98.3666667 | 4678 | 13878 |
| Azumbilla | city | Estado de Puebla | Mexico | 18.6666667 | -97.4166667 | 7293 | 6333 |
|
|