El municipio de San Juan Bautista Tuxtepec, Oaxaca, de acuerdo al Censo de Población y Vivienda 2010, tiene una población total de 155,766 habitantes.