El distrito de Tlacolula (Guichiguiba, en zapoteco), es uno de los 30 distritos que conforman al estado mexicano de Oaxaca y uno de los siete en que se divide la región valles centrales.
Se conforma de 258 localidades repartidas entre 25 municipios.
[2][3] En el distrito habitan 138,571 personas, que representan el 3.35% de la población total del estado.
De la población del distrito, 65,314 hablan alguna lengua originaria, de los cuales 5,074 Personas no hablan la lengua española.