La Chiesa sorge al centro del paese di San Giovanni Ilarione, su una precedente dedicata a Santa Caterina d’Alessandra.
Le prime tracce risalgono al XV secolo. L’attuale tempio è sorto agli inizi del 1900. Presenta una vivace facciata a salienti che rimandano al neogotico e al neoromanico.
L’interno è suddiviso in tre navate ed è riccamente decorato con opere pittoriche realizzate a più mani da artisti in gran parte locali.
Notevoli i due altari lignei dedicati a San Rocco e Santa Lucia

