Quecholac fue un establecimiento popoloca dominado por el señorío Mexica de Tecamachalco.
En 1812 son derrotados los realistas y en 1862 acamparon las tropas francesas.
En 1895 surge como municipio libre y pertenecía al antiguo distrito de Tecamachalco.
[5] El 27 de octubre se mandan colocar en la plaza principal las armas de la República y se erige un monumento al General Matamoros en 1925.
Además, cuenta con una población indígena que representa el 2% del total regional.