Гуанахуато (на испански: Guanajuato) е столицата на централния едноимен щат Гуанахуато в Мексико. Гуанахуато е с население от 70 798 жители (2005). Намира се на 370 км северозападно от Мексико Сити на 1 996 метра надморска височина. Основан е през 1554 г., а получава статут на град през 1741 г.