The Town Files

San Juan County, New Mexico

120,942 people. The median home is worth $193,800 (typical New Mexico town: $187,400) and the median household earns $55,872.

Towns in San Juan County

Towns in San Juan County

TownPeopleMedian homeIncomeMedian age
Farmington46,624$233,000$68,78438.7
Shiprock7,718$104,400$35,90034.1
Bloomfield7,421$161,200$48,47230.1
Aztec6,201$175,000$41,97737.2
Crouch Mesa5,257$89,200$63,75030.2
Lee Acres4,170$187,400$44,58334.6
West Hammond2,724$209,300$48,92939.9

People and housing

San Juan CountyTypical New Mexico town
Median home value$193,800$187,400
Median rent$956$916
Median household income$55,872$55,614
Median age38.339.9
Bachelor's degree or higher18.3%18.7%
Below the poverty line23.1%18.0%

Jobs and pay

46,650 jobs in 2024, average pay $56,008 a year.

Largest industries in San Juan CountyHealth care & social assistan…6,940 jobs · $57,244Retail5,911 jobs · $36,845Hotels & restaurants4,610 jobs · $22,607Mining, oil & gas4,081 jobs · $93,463Construction3,791 jobs · $72,229Wholesale trade1,540 jobs · $69,960
BLS QCEW 2024.
Unemployment rate in San Juan County0%2%4%6%8%10%2000200420082012201620202023 4.2%
BLS LAUS via USDA ERS, annual averages.

Storms since 1996

NOAA recorded 423 storm events in San Juan County from 1996 to 2026, with 4 deaths.

Storm events in San Juan County by type since 1996Hail25Drought226Tornado7Wildfire5High Wind18Lightning5Dust Storm3Heavy Rain4Heavy Snow31Flash Flood54
NOAA NCEI Storm Events Database.

Federal disaster declarations

San Juan County has been included in 12 FEMA declarations since 1953.

DeclaredIncidentDeclaration
October 26, 2026FloodEM-3660: Severe Storms And Flooding
June 20, 2024FireDR-4795: South Fork Fire, Salt Fire, And Flooding
April 5, 2020BiologicalDR-4529: Covid-19 Pandemic
March 13, 2020BiologicalEM-3460: Covid-19
October 29, 2013FloodDR-4152: Severe Storms, Flooding, And Mudslides
June 18, 2012FireFM-2981: Blanco (Cr 4901) Fire
Sources: U.S. Census Bureau ACS 2020–2024; BLS QCEW and LAUS; NOAA Storm Events; FEMA OpenFEMA (not endorsed by FEMA).