La iglesia de Santa Elena se encuentra en la cabecera del municipio del mismo nombre, aparentemente fue construida en el año de 1779, sobre un montículo prehispánico en el centro del pueblo, antes de 1848 a esta localidad se le conocía como Nohcacab (la gran villa).

El edificio de la iglesia consta de atrio, templo, sacristía, y la casa cural con dos patios.

Debido a que el templo se ubica sobre un montículo, fue motivo para construir una rampa con escalones de piedra, bordeados por una alfarda de mampostería, que a cada lado se inicia con un pilar.

El edificio es alto y de un solo cuerpo cubierto por una bóveda de cañón corrido, tiene dos puertas laterales, la principal mira el poniente, se conservan también siete ventanales altos, la fachada posee dos campanarios bajos, a la derecha de la entrada se encuentra el bautisterio, el coro está sobre un arco de mampostería, con piso de hormigón y un barandal de madera, además de la nave central existen cuatro capillas, dos a cada lado y remetidas en el grosor del muro con basamento de mampostería y piso de hormigón respectivamente.