Guanajuato (Purépecha: Kuanajuato) is een stad in Mexico en hoofdstad van de gelijknamige staat. De stad ligt circa 370 km ten noordwesten van Mexico-stad, op een hoogte van 1,996 m boven zeeniveau. De stad heeft 70.798 inwoners (census 2005).
Guanajuato werd gesticht in 1554 aan de Rio Guanajuato vanwege de zilvermijnen in de omgeving. Het kreeg in 1741 de status van stad.
De stad speelde een hoofdrol in de Mexicaanse Onafhankelijkheidsoorlog, aangezien dit in 1810 de eerste grote stad was die werd ingenomen onafhankelijkheidsbeweging van Miguel Hidalgo.
De stad is bekend vanwege de Spaanse architectuur uit de koloniale tijd. Het historische centrum van Guanajuato staat sinds 1988 op de werelderfgoedlijst.
Er zijn er talloze musea, waaronder:
Andere bezienswaardigheden zijn: