La première chapelle Saint-Roch est construite en 1545 ; c'était une annexe de l'hôpital et du cimetière des pestiférés.

Rebâtie en 1696, elle est détruite pendant la Révolution. Une autre chapelle est construite en 1832, puis reconstruite en 1880 pour être démolie en 1975. L'actuelle église saint-Roch est réalisée à côté de l'ancienne. Après une année de travaux, elle est bénite en 1964. L'architecte Pinsard, l'un des auteurs de la basilique souterraine de Lourdes, en conçoit les plans.