Gvanahvato (spāņu: Guanajuato; otomi: Ndänuë) ir pilsēta Meksikā, Gvanahvato štata galvaspilsēta. Atrodas valsts vidusdaļā Rietumu Sjerramadres kalnos 350 km no valsts galvaspilsētas Mehiko. Vēsturiski nozīmīgs kalnrūpniecības centrs. Pilsēta atrodas šaurā ielejā un tās plānojumam raksturīgas šauras un stāvas, bieži ar pakāpieniem, ielas, bet to kompensē plašais tuneļu tīkls, kas bieži tiek izmantots satiksmei un citām komunikācijām.
Ieleja, kur atrodas pilsēta, bijis nozīmīgs kalnrūpniecības apvidus jau pirmskoloniālajos laikos, kad šeit iegūts zelts, sudrabs un citi metāli. Ielejas nosaukums kuanhasï juáta purepeču valodā nozīmē ‘varžu kalns’. Pirmo fortu ar nosaukumu Real de Minas de Guanajuato spāņi uzcēla 1548. gadā un jau drīz to pasludināja par pilsētu ar nosaukumu Santa Fe Real de Minas de Guanajuato. Pirmā baznīca pilsētā tika iesvētīta 1555. gadā. Pilsētas apkārtnē atklāja bagātīgas raktuves un vienā no tām, La Valenciana, savā laikā tika iegūtas 2/3 no pasaules sudraba. 1679. gadā ar Meksikas vicekaraļa rīkojumu pilsētas nosaukums tika mainīts uz Ciudad de Santa Fe y Real de Minas de Guanajuato un tai piešķīra ģerboni. 1790. gadā tā kļuva par Gvanahvato provinces centru un lielāko daļu koloniālā perioda tā bija bagātākā pilsēta Meksikas vicekaralistē. 1858. gadā liberālā prezidenta Benito Huaresa laikā Gvanahvato bija plānotā valsts galvaspilsēta, bet 1863.—1867. gados Francijas intervences laikā to ieņēma franču karaspēks.