Para proteger el transporte de la plata zacatecana a México, ante los ataques de los indios guachichiles, el Gobierno de la Real Audiencia de Guadalajara determinó crear una población que llevaría por nombre Santa María de los Lagos en 1564.