There are 17 cities in McKinley County, New Mexico.

Download Table Data

Enter your email below, and you'll receive this table's data in your inbox momentarily.

City
Rank
State
2024 Population
2020 Census
Annual Change
Density (mi²)
Area (mi²)
Gallup1New Mexico19,87021,802-2.6%99419.99
Zuni Pueblo2New Mexico6,7896,822 7678.85
Crownpoint3New Mexico2,8233,018 4017.05
Thoreau4New Mexico2,3612,068 14815.91
Navajo5New Mexico2,0711,818 9192.25
Church Rock6New Mexico1,3951,354 6062.30
Black Rock7New Mexico1,2591,298 7451.69
Rock Springs8New Mexico9991,166 1725.81
Twin Lakes9New Mexico9591,119 1069.02
Yah-ta-hey10New Mexico709627 1783.98
Tohatchi11New Mexico684855 1116.16
Brimhall Nizhoni12New Mexico585353 3616.31
Ramah13New Mexico391505 1033.81
Crystal14New Mexico285331 654.38
Pueblo Pintado15New Mexico217314 2110.56
Nakaibito16New Mexico215214 317
Tse Bonito17New Mexico140206 991.41
showing: 17 rows

Cities in McKinley County, New Mexico by Population (2024)

What is the largest city in McKinley County, New Mexico?

Gallup is the largest city in McKinley County.

What is the smallest city in McKinley County, New Mexico?

Tse Bonito is the smallest city in McKinley County.

How many cities are in McKinley County?

There are 17 cities in McKinley County, New Mexico.

Frequently Asked Questions