San Juan Bautista Tuxtepec, o simplemente llamado Tuxtepec, es el jefe del municipio con el mismo nombre y es la segunda ciudad más poblada del estado mexicano de Oaxaca. Es parte del distrito de Tuxtepec de la región de Papaloapan. A partir del censo de 2005, la ciudad alberga a una población de 94,209 y 144,555 en el municipio, aunque los datos del censo a menudo se reportan por varias razones. El municipio reside en la región llamada La Cuenca, se encuentra a 36 pies sobre el nivel del mar y ocupa un área de aproximadamente 580 millas cuadradas.
La ciudad está rodeada por el río Papaloapan, y se encuentra a pocos kilómetros al sur de la presa del Cerro de Oro en su afluente el río Santo Domingo. El municipio limita con el estado de Veracruz en el norte, los municipios de Loma Bonita al este y San José Chiltepec al sur. El puerto de Veracruz está a casi 100 millas, 130 millas a la ciudad de Oaxaca, la capital del estado, y 310 millas a la ciudad de México.