ZIP Codes of Taos County, NM

Population & People
Population & People
Total Population
35,603
Household Income
Household Income
Median Income
$59,035
Housing
Housing
Total Housing Units
21,845
Business & Economy
Business & Economy
Total Businesses
1,087
Employment
Employment
Employment Rate
50.78%
Education
Education
Bachelor's Degree+
38.03%
Source: U.S. Census ACS 2024 5-Year Estimates · rolled up across the 21 ZIPs in this county.
Data Last Updated: June 1, 2026
ZIP Codes:21 ZIP Codes (10 Standard, 11 PO Box, 0 Unique) [See All]
Area Codes:505 / 575
Timezone:Mountain (GMT -07:00)
Local Time:2:13:12 PM
Population:35,603 [See All]
FIPS:35055
CBSA:Taos, NM
Land Area:2,344 sq mi
Water Area:2 sq mi
Coordinates:36.4795, -105.6345
Quick Link:
https://www.zip-codes.com/county/nm-taos.asp
Need Taos data in your app? Look up ZIP, county, and city data with a single API call.
Try Free
Extreme education divide
Bachelor's share ranges 12.8% to 63.3% across ZIPs — a 50-point gap.
Among New Mexico's 5 most-educated counties
38.0% with bachelor's+ (#4 statewide).
Among New Mexico's 5 oldest counties
Median age 51.8.

Standout ZIPs in this County


Most Populous
Taos · 11,531 people
32.4% of county total
Highest Income
San Cristobal · $78,472 median
1.3× county average
Largest Land Area
Tres Piedras · 329.4 sq mi
Spans the most ground
Fastest Growth
Arroyo Seco · 52.9% (10-yr)
1,039 → 1,589 residents
Most Educated
Arroyo Seco · 49.5% bachelor's+
702 of 1,418 adults 25+

Things worth knowing about Taos County


35,603 residents live across 21 ZIPs covering 2,344 sq mi, served by 21 distinct USPS-recognized cities.

Population moved from 33,867 to 35,603 from 2014 to 2024 — a +5.1% change. 13 ZIPs gained residents, 7 lost.

The county's wealthiest ZIP 87564 (San Cristobal, $78,472 median) and poorest ZIP 87521 (Chamisal, $39,718) are 41.0 miles apart — a 2.0× income gap across local geography.

Median home values vary 3.5× across this county — from $154,400 in 87579 (Vadito) to $545,200 in 87514 (Arroyo Seco).

Density varies 15492× across the county — from 2 people/sq mi in 87512 (Amalia) to 25,024 in 87514 (Arroyo Seco).

Educational attainment ranges from 12.8% bachelor's+ in 87521 (Chamisal) to 63.3% in 87580 (Valdez) — the breadth of educational profiles across the area.

Within New Mexico, this is the #14 most populous of 34 counties and ranks #20 for median household income with the #10 fastest decade growth .

Weighted by population, the typical household earns about $56,223 across the county — reflecting what a typical resident sees, not a simple ZIP average.

38.0% of adults age 25+ hold a bachelor's degree or higher (10,692 of 28,114 reporting).

10 Standard delivery, 11 PO Box only, 0 single-entity Unique ZIPs serve this county.

Stories about Taos County


Big & sparse

A frontier county — vast land area with only a few residents per square mile. Daily life looks very different here than in the country's denser counties.

Total area
2,344
square miles
Avg density
15.2
people per sq mi
Population
35,603
across 21 ZIPs
Tres Piedras
329.4 sq mi
711 residents
Cerro
231.3 sq mi
798 residents
Amalia
230.3 sq mi
372 residents

All ZIP Codes in Taos County


ZIPCityTypePopulationMedian IncomeArea (sq mi)10-yr Growth
87571TaosStandard11,531$57,575167.710.4%
87557Ranchos De TaosStandard4,904$49,337115.7-31.6%
87529El PradoStandard4,538$61,61874.5-16.1%
87556QuestaStandard3,008$52,546157.342.4%
87514Arroyo SecoPO Box1,589$71,5560.152.9%
87521ChamisalStandard1,261$39,718182.949.6%
87553PenascoStandard1,260$48,90620.616.7%
87579VaditoStandard1,184$66,244167.233.2%
87558Red RiverPO Box1,064$49,435112.8156.4%
87549Ojo CalienteStandard933$56,134135.114.3%
87513Arroyo HondoPO Box81148.7-9.1%
87519CerroPO Box798231.334.8%
87577Tres PiedrasPO Box711329.4640.6%
87524CostillaPO Box45010.4516.4%
87517CarsonPO Box388228.0160.4%
87512AmaliaPO Box372230.3304.3%
87543LlanoPO Box2884.4-43.2%
87580ValdezStandard24511.3-64.1%
87564San CristobalPO Box203$78,47224.1-56.9%
87525Taos Ski ValleyPO Box65$76,87584.7-28.6%
87576TrampasStandard7.6

Adjacent & Nearby Counties