Skip to content

McKinley County, New Mexico ZIP codes

21 ZIP codes are in McKinley County, plus 5 that cross in from neighboring counties. It's part of the Gallup, NM micro area.

ZIP codes
21
Population in these ZIPs
69,373
Avg. median income
$48,200population-weighted
Cities & towns
19
Loading map…

Click anywhere on the map to see which ZIP code it's in.

Radius search from here

ZIP codes in McKinley County

ZIP codes in McKinley County
ZIP codeCityPopulationMedian incomeTypical home value
86515Window Rock3,433$47,336$57,100
87045Prewitt2,608$19,270$75,600
87301Gallup21,755$58,772$219,100
87302 PO BoxGallup———
87305Gallup1,952$45,096$57,300
87310Brimhall977$39,896$67,600
87311Church Rock4,659$33,641$48,400
87312Continental Divide654$48,977$78,000
87313Crownpoint4,971$43,041$70,600
87316Fort Wingate1,979$84,875$71,300
87317Gamerco1,753$53,589$98,700
87319Mentmore2,496$41,452$28,000
87320Mexican Springs597$43,125$61,100
87322Rehoboth545$29,286$45,000
87323Thoreau4,245$51,616$138,200
87325Tohatchi2,178$36,800$71,000
87326Vanderwagen2,489$34,773$62,300
87327Zuni7,144$45,959$82,200
87347Jamestown448—$157,800
87365Smith Lake9——
87375Yatahey4,481$40,735$36,600

ZIP codes partly in McKinley County

These ZIP codes are mostly in a neighboring county but cover part of McKinley County.

ZIP codes partly in McKinley County
ZIP codeCityStateCountyPopulationMedian incomeTypical home value
86504Fort DefianceAZApache County5,760$46,573$45,000
87013CubaNMSandoval County5,251$32,942$236,500
87020GrantsNMCibola County11,966$62,746$161,100
87321RamahNMCibola County2,115$49,313$124,100
87328NavajoNMApache County3,043$33,906$65,000

Population and median household income: ACS 2020–2024 5-year estimates. Typical home value: Zillow Home Value Index (September 2026) where available, otherwise the ACS median owner-reported value. "PO Box" marks ZIP codes with no delivery area of their own. Methodology

Cities and towns in McKinley County

Nearby counties

Frequently asked questions

How many ZIP codes are in McKinley County, New Mexico?

21 ZIP codes are mainly in McKinley County, and 5 more ZIP codes from neighboring areas reach partly into it.

What cities are in McKinley County?

ZIP codes in McKinley County use the city names Brimhall, Church Rock, Continental Divide, Crownpoint, Fort Wingate, Gallup, Gamerco, Jamestown, Mentmore, Mexican Springs, Prewitt and Rehoboth and others.

What metro area is McKinley County in?

McKinley County is part of the Gallup, NM micropolitan statistical area.