San Antonio Alpanocan es una población indígena del estado mexicano de Puebla, localizado en los límites con el estado de Morelos y forma parte del municipio de Tochimilco, Estado de Puebla.
San Antonio Alpanocan se encuentra localizado en las faldas del volcán Popocatépetl a una altitud de 2 065 metros sobre el nivel del mar.
Se localiza en una franja de territorio perteneciente a Puebla pero rodeado en su totalidad por el estado de Morelos; al oeste se encuentra la población de Tetela del Volcán y al este la de la San Andrés Hueyapan, pertenecientes a los municipios de Tetela del Volcán y al municipio indígena de Hueyapan.
Actualmente esta buscando su reconocimiento territorial como comunidad indígena, entablando las primeras mesas de diálogo entre el Estado de Morelos y Puebla.
Las coordenadas geográficas de la población son de 18°52′38″N 98°42′39″O / 18.87722, -98.71083, su comunicación es por una carretera pavimentada que la une con las dos poblaciones morelenses mencionadas y luego con el resto del estado de Morelos; hacia la cabecera municipal y el estado de Puebla la comunicación se da por vías de terracería hasta el pueblo de Santiago Tochimizolco.