La batalla se dio en el municipio de San Francisco Telixtlahuaca, distrito de Etla, Oaxaca, en el lugar ahora llamado La Carbonera, donde cada año el 18 de octubre se conmemora esta batalla.