Die Gegend war ursprüngliches Stammesgebiet der Mazahua-Indianer; die Purépecha wanderten um 1460 ein. Im ausgehenden 15. Jahrhundert übernahmen die Azteken unter ihrem Herrscher Axayacatl auch hier die Macht, die dann in den 1520er und 1530er Jahren in die Hände der spanischen Eroberer überging, die Anfang des 17. Jahrhunderts das Minenwesen wiederbelebten. Zu Beginn des 18. Jahrhunderts zerstörte ein Brand den Ort und seine Kirchen; die neue Pfarrkirche entstand um die Mitte des 18. Jahrhunderts in spätbarocken Stilformen. Nach der Unabhängigkeit Mexikos (1821) entstand ein Stadtrat; zehn Jahre später erhielt der Ort auch die Stadtrechte und im Jahr 1859 wurde der Name der Stadt durch den Namen des Unabhängigkeitskämpfers Ignacio López Rayón ergänzt.