Catholic. The original church was built in Lebanon Springs in 1852. The church then moved to Stephentown and returned to New Lebanon 17 years later. The cornerstone of the current church building was laid in 1869.
Adjacent to the church is the Shrine of Our Lady of Lourdes, which was built in 1927 and attracts many visitors every year.
The church and Shrine are located west of downtown New Lebanon at 732 US Route 20.