Tohatchi is a census-designated place in McKinley County, New Mexico, United States. It is a health-services and education hub along Highway 491. Its population was reported to be 785 at the 2020 census. As Tohatchi is located on the Navajo Nation, it is designated federal trust land.