McKinley County, New Mexico Cities (2025)

33 cities

City
Rank
2025 Pop.
2020 Pop.
Annual Change
Density
Area (mi²)
Type
Gallup119,97321,902-1.8%98920 City
Gallup219,97321,801-1.8%98920 City
Crownpoint32,9593,0181.54%4468 CDP
Thoreau42,4852,0681.68%6339 CDP
Navajo52,1781,8181.68%9672 CDP
Gamerco61,8611,6467.14%1,9451 CDP
Church Rock71,4621,3541.53%8018 CDP
Iyanbito81,3999647.12%14710 CDP
Rock Springs91,1071,1663.36%8813 CDP
Pinedale109445697.15%9210 CDP
Twin Lakes119361,119-0.85%1049 CDP
Prewitt128617597.09%6214 CDP
Williams Acres138537117.16%1,0571 CDP
White Cliffs147634897.16%1,7790 CDP
Yah-ta-hey157396271.37%2153 CDP
Brimhall Nizhoni166813534.93%4216 CDP
Sundance176585537.17%1893 CDP
Tohatchi18653855-1.51%1016 CDP
Ojo Encino195564067.13%8531 CDP
Fort Wingate204722737.03%2342 CDP
Ramah213965050.51%3212 CDP
Sagar223952177.05%2112 CDP
Naschitti233544921.14%1413 CDP
Becenti243442437.17%3671 CDP
Jamestown252861297.12%1053 CDP
Crestview262412017.11%1851 CDP
Pueblo Pintado272233140.9%731 CDP
Continental Divide28176767.32%722 CDP
Catalpa Canyon29158167.48%227 CDP
Nakaibito30152214-12.14%227 CDP
Manuelito3151286.25%68 CDP
Pinehaven32913312.5%17 CDP
Purty Rock3322230%21 CDP

McKinley County Cities Summary

Largest City

Gallup is the largest city in McKinley County, with a population of 19,973.

Smallest City

Purty Rock is the smallest city in McKinley County, with a population of 2.

10 Largest Cities

There are 33 cities in McKinley County, New Mexico.

Location of McKinley County