Champilico significa "Lugar de gente pequeña" y se localiza en el municipio de Altotonga. Está situado a 2063 metros de altitud sobre el nivel del Mar, sus cordenadas geográficas son Longitud: 19° 44' 28.0" , Latitud: -97° 15' 37.0"; Código Postal: 93721; Clave Lada: (226). El clima predominante es templado húmedo con lluvias en verano, presenta una temperatura media anual de 13.9°C. Cuenta con un
a población total de 939 habitantes (INEGI 2010), de los cuales 487 son mujeres y 452 hombres. Cuenta con un total aproximado de 249 viviendas. Colinda con la cabecera municipal de Altotonga al norte, al sur con Calpulalpan, al este con Tezahuapan de Juárez y Texacaxco, y al oeste con Ahueyahualco. Más datos:
* Orografía: Es una zona montañosa, se encuentra dividida por barrancas profundas.
* Hidrografía: La comunidad cuenta con cuerpos de agua, conocidos como el "rio de pancho poza" , "el aguaje" y "la amele".
* Clima: Su clima es templado-húmedo con una temperatura promedio de 13.9 °C ; Con lluvias todo el año, su precipitación pluvial media anual es de 1428 mm.
* Recursos naturales: Bosque de pino-encino, amele y río pancho poza.
* Suelo y su uso: Predomina el suelo arcilloso y su uso es en la agricultura, principalmente se siembra Maíz, frijol, Calabaza, Haba, Chícharo, Nopal, Papa, Chayote, chile morrón, Tomate de cáscara; y árboles frutales de pera, manzana, ciruela, capulín, aguacate hazz, durazno, nogal, higo y tejocote.
* Principales ecosistemas: Bosques templados de pino-encino. En el habitan mamíferos como tlacuaches, armadillos, zorros, mapaches y conejos, Ardillas; aves como perico Catarina, checla, azulejo, ventura azulilla, jilguero, floricano y gorrión inglés y reptiles como víbora de cascabel.
* Educación: Actualmente cuenta con un jardín de niños, una primaria y una telesecundaria.
* Salud: Cuenta con una unidad médica de campo del IMSS.