Thoreau is in McKinley County, and in the Northwest New Mexico region. Thoreau is located at the crossing of Interstate 40 and State Hwy 371, between Gallup and Grants near Bluewater Lake.
See more New Mexico Cities and Towns.