El Distrito de Villa Alta está ubicado en el centro de la Región Sierra Norte del Estado de Oaxaca , México . Tiene una superficie de 1.156 km 2 de territorio montañoso, dividido en 25 municipios.
En 2007 había 99 asentamientos de los cuales 72 tenían electricidad y 38 tenían suministro de agua potable en 2007. En 2005, la población total era de 29.009 habitantes. Los principales cultivos alimentarios son el maíz y los frijoles. El café es el cultivo comercial más importante y existe cierta producción de caña de azúcar. [1]
El distrito incluye los siguientes municipios: [2]