| Name | What | Region | Country | Lat | Long | Elev Ft. | Pop Est |
| Ocotepec | city | Estado de Puebla | Mexico | 19.5666667 | -97.65 | 8034 | 10352 |
| Ocotitlan | city | Estado de Puebla | Mexico | 19.0333333 | -97.95 | 7483 | 37062 |
| Ocotitlán | city | Estado de Puebla | Mexico | 19.0333333 | -97.95 | 7483 | 37062 |
| Ocotlamanic | city | Estado de Puebla | Mexico | 18.3166667 | -97.1333333 | 4891 | 12189 |
| Ocotlaminic | city | Estado de Puebla | Mexico | 18.3166667 | -97.1333333 | 4891 | 12189 |
| Ocotlamánic | city | Estado de Puebla | Mexico | 18.3166667 | -97.1333333 | 4891 | 12189 |
| Ocotlan | city | Estado de Puebla | Mexico | 18.15 | -98.4666667 | 3979 | 1920 |
| Ocotlan | city | Estado de Puebla | Mexico | 19.15 | -98.2666667 | 7086 | 138066 |
| Ocotlan | city | Estado de Puebla | Mexico | 19.8166667 | -97.5333333 | 7037 | 30596 |
| Ocotlomani | city | Estado de Puebla | Mexico | 18.3166667 | -97.1333333 | 4891 | 12189 |
| Ocotlán | city | Estado de Puebla | Mexico | 18.15 | -98.4666667 | 3979 | 1920 |
| Ocotlán | city | Estado de Puebla | Mexico | 19.15 | -98.2666667 | 7086 | 138066 |
| Ocotlán | city | Estado de Puebla | Mexico | 19.8166667 | -97.5333333 | 7037 | 30596 |
| Ocotzingo | city | Estado de Puebla | Mexico | 19.7666667 | -97.6666667 | 7873 | 11167 |
| Ocoyac | city | Estado de Puebla | Mexico | 18.65 | -98.3 | 4593 | 9293 |
| Ocoyucan | city | Estado de Puebla | Mexico | 18.9666667 | -98.2833333 | 6804 | 146752 |
| Ocuyucan | city | Estado de Puebla | Mexico | 18.9666667 | -98.2833333 | 6804 | 146752 |
| Ojo de Agua | city | Estado de Puebla | Mexico | 19.2666667 | -97.7 | 7811 | 10912 |
| Olintla | city | Estado de Puebla | Mexico | 20.1 | -97.6833333 | 2093 | 31329 |
| Ometepec | city | Estado de Puebla | Mexico | 18.85 | -97.8666667 | 6505 | 31889 |
| Ometepec | city | Estado de Puebla | Mexico | 18.85 | -97.8333333 | 6509 | 35041 |
| Ometoxtla | city | Estado de Puebla | Mexico | 19.1 | -98.3166667 | 7093 | 124410 |
| Omitlan | city | Estado de Puebla | Mexico | 19.9 | -97.85 | 6397 | 15875 |
| Omitlán | city | Estado de Puebla | Mexico | 19.9 | -97.85 | 6397 | 15875 |
| Oriental | city | Estado de Puebla | Mexico | 19.3666667 | -97.6166667 | 7818 | 12172 |
| Otatlan | city | Estado de Puebla | Mexico | 19.85 | -97.9333333 | 7709 | 13721 |
| Otatlán | city | Estado de Puebla | Mexico | 19.85 | -97.9333333 | 7709 | 13721 |
| Otlaltepec | city | Estado de Puebla | Mexico | 18.4166667 | -97.9 | 6541 | 5590 |
| Otlaltepec | city | Estado de Puebla | Mexico | 18.3 | -97.7666667 | 5331 | 1216 |
| Otlamaxalco | city | Estado de Puebla | Mexico | 18.3 | -97.0666667 | 8300 | 8435 |
| Otlamaxco | city | Estado de Puebla | Mexico | 18.3 | -97.0666667 | 8300 | 8435 |
| Otlatlan | city | Estado de Puebla | Mexico | 19.85 | -97.9333333 | 7709 | 13721 |
| Otlatlán | city | Estado de Puebla | Mexico | 19.85 | -97.9333333 | 7709 | 13721 |
| Otlayo | city | Estado de Puebla | Mexico | 17.95 | -98.3666667 | 4750 | 4935 |
| Otzolco | city | Estado de Puebla | Mexico | 19.1 | -98.5 | 8257 | 24365 |
| Otzolotepec | city | Estado de Puebla | Mexico | 18.5666667 | -97.25 | 8763 | 8073 |
| Otzopulco | city | Estado de Puebla | Mexico | 18.35 | -96.9166667 | 4527 | 7915 |
| Ovando | city | Estado de Puebla | Mexico | 19.0333333 | -97.8 | 7234 | 38733 |
| Oxolco | city | Estado de Puebla | Mexico | 19.1 | -98.5 | 8257 | 24365 |
| Oxpantla | city | Estado de Puebla | Mexico | 19.6833333 | -97.65 | 7545 | 13312 |
| Oxtotipan | city | Estado de Puebla | Mexico | 18.95 | -97.85 | 7099 | 38802 |
| Oxtotla | city | Estado de Puebla | Mexico | 18.6166667 | -98.3833333 | 4442 | 21833 |
| Oyameles | city | Estado de Puebla | Mexico | 19.7166667 | -97.5333333 | 9534 | 27806 |
| Ozelonacaxtla | city | Estado de Puebla | Mexico | 20.0666667 | -97.6166667 | 2421 | 25484 |
| Ozolco | city | Estado de Puebla | Mexico | 19.1 | -98.5 | 8257 | 24365 |
| Oztopulco | city | Estado de Puebla | Mexico | 18.35 | -96.9166667 | 4527 | 7915 |
|
|