La población de Capulhuac de Mirafuentes (México) es de 21224 habitantes.