La cabecera del municipio es Cansahcab. Dentro de su jurisdicción municipal quedan comprendidas, además de la cabecera tres localidades, que se consideran de importancia: Kancabchén, San Antonio Xíat y Santa María. También cuenta con las siguientes localidades: Uchanchá, Ekbalám, las haciendas Ayala y San Isidro, y el paraje San Pedro.
Sobre la fundación de Cansahcab "Lugar de las cuatro cuevas de tierra blanca", cabecera del municipio del mismo nombre no hay datos exactos, aunque existe desde el siglo XV.
Durante la época prehispánica perteneció al cacicazgo de Alinchel.
Después de la conquista permaneció bajo el régimen de la encomienda, entre las cuales podemos mencionar la de doña Bantulia Sosa de Rivero en el año de 1700 con 250 indios bajo su custodia.
Su desarrollo comienza a partir de 1821 cuando Yucatán se declara independiente de la Corona Española.
En 1825, Cansahcab pasa a formar parte del partido de la Costa con cabecera en Izamal.
En 1913, pasan a formar parte de la población de Cansahcab las fincas denominadas Sahcatzín, Dzonot y Tepich que pertenecía a Yobaín.
El 3 de febrero de 1919, el pueblo de Suma deja de pertenecer al municipio de Teya y pasa a formar parte de la población de Cansahcab. Dos años después, Suma adquiere la categoría de municipio libre y deja de pertenecer al municipio.
Teodosio Canto (1824)
General que participó durante la guerra social de Yucatán. Fue gobernador en el período 1882-1886, durante la restauración del orden republicano.