Corachol is a grouping of languages within the Uto-Aztecan language family. The living members of Coracholan are the Huichol and Cora languages, spoken by communities in Jalisco and Nayarit, states in central Mexico. Guachichil, Zacateco, and Lagunero/Irritila may have belonged as well. However, Cazcan is sometimes believed to have been a Nahuan language instead, and Guachichil has also been linked to the areal Coahuiltecan languages.