Towns and cities in New Mexico

528 towns and cities in 33 counties

New Mexico (NM) has 2,117,522 residents (Census) living in 528 cities, towns, villages and communities across 33 counties.

Largest cities in New Mexico

Counties of New Mexico

Last updated: