Thoreau is an unincorporated community and census-designated place 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.
AdSearch & Save On Pet Friendly Rentals - Entire Homes, Cabins, Rooms & More. Traveling With Pets Has Never Been Easier. Book Your Pet Friendly Accommodation Today!
AdRead reviews from travelers who've stayed there. Explore cabins, condos & more. Stay closer to the adventure with Tripadvisor® vacation rentals. Book your next trip now.