La commune de Dardilly possède deux églises : l'église du bourg Saint-Jean-Marie-Vianney, à Dardilly-le-Bas, et celle du Barriot à Dardilly-le-Haut. Elles datent des années 1860 et sont le fruit d'une rivalité latente entre le quartier du bourg et le quartier du haut, peuplé d'une dizaine de propriétaires fortunés.
Au cours du XIXe siècle, l'église Sainte-Pancrace, située dans le bourg, devint trop petite. Deux projets s'affrontèrent : une reconstruction au même emplacement ou une construction dans le quartier du Barriot, projet porté par la volonté et les fonds des habitants du quartier qui considéraient le bourg trop éloigné.
En définitive, deux églises furent érigées et Dardilly scindée en deux paroisses distinctes.