The largest city in New Mexico is Albuquerque, with a population of 570,172. McCartys Village is the fastest growing city in New Mexico over the past 10 years, having grown 25.83% since 2010.

10 Largest Cities in New Mexico

Cities in New Mexico by Population (2023)

With a population of just over 2 million, New Mexico is ranked 36 in terms of population in the United States. Albuquerque is the most populous city in the state with a population count of over 559,000 according to 2017 estimates. Las Cruces is the only other city in New Mexico with a population that exceeds 100,000. There is a total of 18 cities that have populations between 10,000 and 100,000, including the state capital Santa Fe, which is ranked 4th in the state with 84,099 inhabitants.

Municipalities in New Mexico are designated as cities, towns and villages. These incorporated areas are spread across 33 different counties. The smallest city in New Mexico by population is Texico, which is located in Curry County. It has an estimated population of 1,130 residents.

Map of Cities in New Mexico

New Mexico Cities by First Letter