McKinley County, New Mexico Cities (2025)

32 cities

City
Rank
2025 Pop.
2020 Pop.
Annual Change
Density
Area (mi²)
Type
Gallup119,97321,801-1.8%98920 City
Crownpoint22,9593,0181.54%4468 CDP
Thoreau32,4852,0681.68%6339 CDP
Navajo42,1781,8181.68%9672 CDP
Gamerco51,8611,6467.14%1,9451 CDP
Church Rock61,4621,3541.53%8018 CDP
Iyanbito71,3999647.12%14710 CDP
Rock Springs81,1071,1663.36%8813 CDP
Pinedale99445697.15%9210 CDP
Twin Lakes109361,119-0.85%1049 CDP
Prewitt118617597.09%6214 CDP
Williams Acres128537117.16%1,0571 CDP
White Cliffs137634897.16%1,7790 CDP
Yah-ta-hey147396271.37%2153 CDP
Brimhall Nizhoni156813534.93%4216 CDP
Sundance166585537.17%1893 CDP
Tohatchi17653855-1.51%1016 CDP
Ojo Encino185564067.13%8531 CDP
Fort Wingate194722737.03%2342 CDP
Ramah203965050.51%3212 CDP
Sagar213952177.05%2112 CDP
Naschitti223544921.14%1413 CDP
Becenti233442437.17%3671 CDP
Jamestown242861297.12%1053 CDP
Crestview252412017.11%1851 CDP
Pueblo Pintado262233140.9%731 CDP
Continental Divide27176767.32%722 CDP
Catalpa Canyon28158167.48%227 CDP
Nakaibito29152214-12.14%227 CDP
Manuelito3051286.25%68 CDP
Pinehaven31913312.5%17 CDP
Purty Rock3222230%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 32 cities in McKinley County, New Mexico.

Location of McKinley County