Pénjamo Population 2026
Pénjamo has a population of 40,070, making it the #259 biggest city in 🇲🇽 Mexico, located in Guanajuato. It is about 307× smaller than Mexico City, the country's biggest city.
Population (city proper)
40,070
Rank in Mexico
#259
Coordinates
20.43°N, 101.72°W
~1,780 m elevation · America/Mexico_City
Distance to capital (Mexico City)
293 km
182 miles, straight line
Other big cities in Guanajuato
| City | Population | Rank in Mexico |
|---|---|---|
| León de los Aldama | 1,579,803 | #7 |
| Irapuato | 380,941 | #54 |
| Celaya | 340,387 | #59 |
| San Miguel de Allende | 174,615 | #101 |
| Salamanca | 160,682 | #108 |
| Silao de la Victoria | 74,242 | #168 |
| Guanajuato | 72,237 | #171 |
| San Francisco del Rincón | 71,139 | #174 |
Cities near Pénjamo
- Abasolo27,389 people · ~20 km away
- La Piedad de Cabadas83,323 people · ~33 km away
- Puruándiro30,571 people · ~44 km away
- Irapuato380,941 people · ~47 km away
- Romita21,176 people · ~54 km away
- Valle de Santiago68,058 people · ~56 km away
FAQ
What is the population of Pénjamo?
Pénjamo has a population of 40,070 (city proper, latest official figure via GeoNames), making it the #259 biggest city in Mexico.
What region is Pénjamo in?
Pénjamo is located in Guanajuato, Mexico.
Is Pénjamo the capital of Mexico?
No, the capital of Mexico is Mexico City, about 293 km away.
Sources & notes
Population refers to the city proper (municipal boundaries), not the metropolitan area. Source: GeoNames (CC BY 4.0), retrieved 2026-07-07. Country data: UN World Population Prospects 2024.