The Town Files

Navajo, New Mexico

Community in McKinley County · population 1,942 (2020 Census)

Map: where Navajo is in New MexicoNavajo
Household income
$32,208
Jan low / Jul high
14° / 88°
Tornadoes ≤10 mi since 1950
0
Median age
23.6

Navajo is a community of 1,942 people in McKinley County, New Mexico. It ranks better for young professionals than 82% of New Mexico towns.

How Navajo ranks

Percentile among New Mexico towns with at least 500 people on The Town Files lifestyle rankings. 50 is typical for the state; 90 means better than 90% of New Mexico towns.

Navajo lifestyle rankings vs other New Mexico townsRetirementbottomFamilies21st pctQuiet5th pctWalkability54th pctFirst-time buyers44th pctYoung professionals82nd pctVibrancy34th pctHip & trendy10th pctCollege town65th pctUpscale2nd pctVacation homesbottomSeaside characterbottomCyclingbottomTransitbottomDriving64th pcttypical
The Town Files lifestyle rankings, built from federal demographic, school, crime and housing data (2025).

Homes and cost of living

Median rent is $683 a month. 4.0% of households own their home.

Navajo vs McKinley County vs typical New Mexico townNavajoMcKinley CountyTypical New Mexico townHousehold income$32,208$47,668$55,614Monthly rent$683$859$916
Census ACS 5-year estimates, 2020–2024. "Typical town" = median of New Mexico towns with 500+ people.
HousingNavajoTypical New Mexico town
Median home value—$187,400
Median rent$683$916
Median household income$32,208$55,614
Home value ÷ income—×3.2×
Homeownership4.0%80.1%
Median year built19961984
Seasonal / vacation homes0.5%—

Who lives in Navajo

PeopleNavajoTypical New Mexico town
Median age23.639.9
Age 65 and over7.1%19.1%
Under 1843.0%—
Bachelor's degree or higher10.4%18.7%
Below the poverty line51.6%18.0%
Veterans8.2%—
Born outside the U.S.0.8%—
Work from home10.7%8.3%
Average commute26.0 min24.4 min
Homes with broadband71.0%82.9%

Weather in Navajo

July highs average 88.4°F and January lows 14.4°F. About 11.3 inches of rain and melted snow fall a year. Expect about 24 days a year at 90°F or hotter and 196 nights at or below freezing.

Navajo monthly temperatures and precipitation10°20°30°40°50°60°70°80°90°32° freezing45°14°Jan49°19°Feb58°24°Mar65°29°Apr74°36°May85°45°Jun88°55°Jul85°52°Aug79°43°Sep68°31°Oct56°21°Nov46°14°DecPrecipitation (in)1.00.90.70.50.60.31.81.91.30.90.80.8
NOAA 1991–2020 climate normals: average daily high and low by month; precipitation and snowfall in inches. Temperatures from the Window Rock Ap station (17.0 mi away).

Tornadoes, storms and disasters

NOAA's Storm Events Database has no tornado within 10 miles of Navajo since 1950.

Severe weather in McKinley County since 1996

Storm events in McKinley County since 1996 by typeHail8Drought299Tornado5Wildfire6High Wind68Dust Storm4Heavy Snow43Flash Flood71
NOAA Storm Events Database, McKinley County, 1996–2026 (all event types recorded since 1996). 13 deaths recorded.

McKinley County has been included in 11 federal disaster or emergency declarations since 1953, most often for fire, flood, hurricane.

DeclaredIncidentDeclaration
April 5, 2020BiologicalDR-4529: Covid-19 Pandemic
March 13, 2020BiologicalEM-3460: Covid-19
October 29, 2013FloodDR-4152: Severe Storms, Flooding, And Mudslides
September 13, 2010FloodDR-1936: Severe Storms And Flooding
August 30, 2006Severe StormDR-1659: Severe Storms And Flooding

Jobs and pay in McKinley County

McKinley County had 19,500 jobs in 2024, paying an average of $47,226 a year. Unemployment was 5.2% in 2023; in Navajo itself the ACS puts it at 21.1%.

Largest industries in McKinley CountyHealth care & social assistan…3,272 jobs · $35,899Retail3,222 jobs · $31,861Hotels & restaurants2,543 jobs · $22,444Construction592 jobs · $50,615Other services463 jobs · $35,750Wholesale trade428 jobs · $42,567
BLS Quarterly Census of Employment and Wages, 2024, private-sector jobs and average annual pay.
Unemployment rate in McKinley County, 2000–20230%2%4%6%8%10%12%2000200420082012201620202023McKinley 5.2%
Annual average unemployment rate (BLS Local Area Unemployment Statistics via USDA ERS).

Public schools in Navajo

4 public schools with 824 students, about 20.6 students per teacher.

SchoolGradesStudentsPer teacher
NAVAJO ELEMENTARYPK-532321.5
NAVAJO PINE HIGH9-1225323.0
NAVAJO MIDDLE SCHOOL6-819519.5
DZIT DIT LOOL SCHOOL OF EMPOWERMENT ACTION AND PERSEVERANCE (charter)6-125313.3

Towns near Navajo

Navajo questions

Is Navajo, New Mexico a good place to retire?

On The Town Files lifestyle rankings, Navajo scores better for retirees than 0% of New Mexico towns and quieter than 5%. 7.1% of residents are 65 or older (median age 23.6).

What is the weather like in Navajo?

July highs average 88.4°F and January lows 14.4°F (NOAA 1991–2020 normals). It gets about 11.3 inches of precipitation a year.

Does Navajo get tornadoes?

No tornado has been recorded within 10 miles of Navajo in NOAA's Storm Events Database since 1950.

How this page is made. Every number comes from public data, matched to Navajo's Census boundary (GEOID 3551420). Comparisons use the median of New Mexico towns with at least 500 people. Weather comes from the nearest NOAA normals station; storm counts use NOAA tornado tracks within 10 miles of the town center. Data snapshot 2026-11-13.