La chara pinta se encuentra restringida a las áreas montañosas del noroeste de México, donde es relativamente común hacia la vertiente del Pacífico de la Sierra Madre Occidental, desde Sinaloa y Durango hasta el norte de Nayarit.