← Back to Discover · All towns in New Mexico
Towns in McKinley County
31 towns with data in McKinley County, New Mexico, largest first. Find your matches.
Gallup is the largest of the 31 towns we list in McKinley County, with 21,023 people. Together they have 49,294 people.
| Town | Population | Typical household income | Typical home price |
|---|---|---|---|
| Gallup | 21,023 | $58,303 | $165,200 |
| Zuni Pueblo | 5,864 | $45,724 | $81,700 |
| Crownpoint | 2,882 | $51,011 | $61,100 |
| Navajo | 2,181 | $32,208 | n/a |
| Thoreau | 1,973 | $45,469 | $95,200 |
| Church Rock | 1,381 | $35,083 | $39,100 |
| Iyanbito | 1,233 | $52,500 | $49,300 |
| Gamerco | 1,176 | $48,977 | $99,600 |
| Black Rock | 1,125 | $46,000 | $101,100 |
| Prewitt | 1,027 | $19,074 | n/a |
| Rock Springs | 1,013 | $97,155 | $18,000 |
| Twin Lakes | 893 | $25,938 | $56,500 |
| Tohatchi | 750 | $48,125 | $56,700 |
| Fort Wingate | 726 | $250,001 | n/a |
| Williams Acres | 643 | $40,539 | n/a |
| Sundance | 585 | $32,000 | $52,800 |
| White Cliffs | 581 | $74,148 | n/a |
| Crestview | 580 | $126,678 | $228,300 |
| Yah-ta-hey | 507 | $44,068 | $28,200 |
| Ojo Encino | 470 | $28,953 | $92,600 |
| Jamestown | 439 | $145,172 | $157,800 |
| Ramah | 407 | $112,564 | $165,400 |
| Brimhall Nizhoni | 367 | $55,417 | $65,000 |
| Bluewater | 275 | $122,750 | $337,900 |
| Nakaibito | 251 | $27,917 | $67,500 |
| Becenti | 235 | $55,833 | $53,100 |
| Continental Divide | 231 | $61,284 | n/a |
| Pueblo Pintado | 187 | $41,250 | n/a |
| Purty Rock | 133 | $61,250 | n/a |
| Borrego Pass | 129 | $33,333 | $85,000 |
| Manuelito | 27 | $33,750 | n/a |
ZIP codes in McKinley County
20 ZIP codes in McKinley County, New Mexico. A ZIP code can also reach into a neighboring county.
- 86515 Window Rock
- 87045 Prewitt
- 87301 Gallup
- 87305 Gallup
- 87310 Brimhall
- 87311 Church Rock
- 87312 Continental Divide
- 87313 Crownpoint
- 87316 Fort Wingate
- 87317 Gamerco
- 87319 Mentmore
- 87320 Mexican Springs
- 87322 Rehoboth
- 87323 Thoreau
- 87325 Tohatchi
- 87326 Vanderwagen
- 87327 Zuni
- 87347 Jamestown
- 87365 Smith Lake
- 87375 Yatahey
Nearby counties in New Mexico
- Cibola County 14
- San Juan County 34
- Sandoval County 21
- Valencia County 21
- Bernalillo County 18
- Los Alamos County 2
Link to this page
Copy this HTML to link to this page from your own site.