Ha una superficie di 30.680 kmq. con una popolazione di 385.086 ab. di cui 322.627 sono cattolici. La diocesi conta 8 parrocchie, servite da 10 sacerdoti diocesani e 1 regolare; ha un seminario, 4 comunità religiose maschili e 4 femminili (Ann. Pont. 1953, p. 413). Il vescovo risiede in S. Juan Batista, fondata nel 1598 sotto il nome di 'Villa Filippo II', conosciuta con il nome di 'Villa Hermosa' fino al 1826, anno in cui assunse l'attuale denominazione.
La diocesi fu creata il 25 maggio 1880 dal papa Leone XIII, per smembramento delle diocesi di Chiapas, Oaxaca e Yucatán. Fu suffragata dell'arcidiocesi di Messico fino al 1891; dal 1891 al 1906 divenne suffragata di Oaxaca, infine dal 1906 della diocesi di Yucatán.