El nombre del sitio maya era “Nohcacab” y perteneció a la Provincia de Tutul Xiú.
Habiendo sufrido una gran depresión económica, no fue sino hasta 1865, con la llegada de aproximadamente 300 colonos alemanes a esta villa, que Santa Elena empezó a experimentar algunas mejoras.
[9] La mayor parte de estos inmigrantes eran humildes agricultores y artesanos que emigraron con sus familias.
Aun y cuando el programa Imperial de colonización Villa Carlota se desintegró en 1867, algunas familias germanas permanecieron en esta población y/o se mudaron a otras localidades cercanas.
Existen en el municipio varios e importantes sitios arqueológicos como: Uxmal, Kabáh, Nohpat, Xcoh y Mulchic, dentro de la denominada zona Puuc.