San Juan Bautista Tuxtepec (kurz: Tuxtepec) ist eine Stadt im Süden Mexikos. Die Stadt liegt im Landesinneren. In der Stadt leben etwa 100.000 Menschen. Tuxtepec ist die zweitgrößte Stadt des Bundesstaats Oaxaca. Ihr Name leitet sich von dem Nahuatl-Wort tōchtepēc ab (deutsch: „im Kaninchenhügel“).