[4] San Pedro Totomachápam está a 1527 metros de altitud.
Está ubicada a 16° 30' 10.08" latitud norte y 97° 4' 55.56" longitud oeste.
Según el censo de población de INEGI del 2010:[5] la comunidad cuenta con una población total de 478 habitantes, de los cuales 259 son mujeres y 219 son hombres.
Del total de la población 109 personas hablan alguna lengua indígena.
El total de la población económicamente activa es de 154 habitantes, de los cuales 128 son hombres y 26 son mujeres.