Thoreau
Census-designated place in McKinley County, New Mexico

Thoreau is an unincorporated community (census-designated place) in McKinley County, New Mexico, with 2,367 residents (2020 Census). It sits at 7,218 ft (2,200 m) above sea level. The nearest town is Bluewater, 6.9 miles S.
- 2,367residents (2020 Census)
- 7,218 ftelevation · 2,200 m
- 39.5 sq miland area · 102.3 km²
- 60 / sq mipopulation density
- 87323ZIP code
About Thoreau
Thoreau (Navajo: Dlǫ́ʼí Yázhí) is an unincorporated community and census-designated place (CDP) in McKinley County, New Mexico, United States. The population was 2,367 at the 2020 census, up from 1,865 in 2010. It is majority Native American, primarily of the Navajo Nation, as Thoreau is located within its boundaries.
The settlement, originally called Mitchell, was apparently re-named for Henry David Thoreau when the AT&SF railroad established a station here. A Post office was established in 1899.
Practically all residents pronounce the town's name like "thuh-ROO" (similar to "through" or "threw") and not like "thorough" or "throw." The ZIP code for Thoreau is 87323.
Text: Wikipedia · CC BY-SA 4.0
Thoreau weather: 7-day forecast
Loading the National Weather Service forecast…
Source: National Weather Service (NOAA).
Nearest webcams to Thoreau
There are no webcams in Thoreau itself. These are the closest, 48 miles away or more.
Webcams: Windy.com
Living in Thoreau
- Median household income
- $45,469
- Median home value
- $95,200
- Median rent
- $483/mo
- Median age
- 34.8
Do you know Thoreau? Tell us about it
Help other travelers: share what makes Thoreau special. We review every message before publishing it.
Map of Thoreau
Tap any street on the map to see it in Street View below. Map: © OpenStreetMap contributors.
Thoreau Street View
Drag the image to look around and tap the arrows on the ground to move. If it says there is no imagery, tap a nearby street on the map above.
Open in Google Maps ›Thoreau, NM population
Thoreau had 2,367 residents in the 2020 Census.
| 2020 Census | 2,367 |
|---|---|
| Density | 60 per sq mi (23 per km²) |
Source: U.S. Census Bureau, Decennial Census.
Thoreau at a glance
| State | New Mexico (NM) |
|---|---|
| County | McKinley County |
| Type | Census-designated place |
| Population | 2,367 (2020) |
| Land area | 39.48 sq mi (102.3 km²) |
| Water area | 0.00 sq mi (0.01 km²) |
| Elevation | 7,218 ft (2,200 m) |
| Coordinates | 35.4235° N, 108.2001° W |
| ZIP code | 87323 |
| Census code (GEOID) | 3577530 |
Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.
Towns near Thoreau
- Bluewater6.9 mi S
- Continental Divide7.3 mi W
- Prewitt8.0 mi SE
- Red Rock Ranch9.8 mi E
- Homer C Jones9.9 mi SE
- Stoneridge10.0 mi SE
- Las Tusas10.6 mi S
- Jamestown13.8 mi W
- Borrego Pass14.3 mi NE
- Haystack15.5 mi E
- Bluewater Village16.1 mi SE
- Iyanbito17.4 mi W
Straight-line distance between town centers.
Frequently asked questions about Thoreau
What county is Thoreau in?
Thoreau is in McKinley County, New Mexico.
What is the population of Thoreau, NM?
2,367 people lived in Thoreau at the 2020 Census.
What is the ZIP code of Thoreau, NM?
The ZIP code of Thoreau is 87323.
What is the elevation of Thoreau?
7,218 feet (2,200 m) above sea level.
What towns are near Thoreau?
Bluewater (6.9 mi), Continental Divide (7.3 mi), Prewitt (8.0 mi), Red Rock Ranch (9.8 mi), Homer C Jones (9.9 mi).
Last updated: