Usa-Places.com has listed approx 2 churches in Elgin. Some of the Top rated churches in Elgin are- Good Shepherd Lutheran Church & Preschool & Westminster Presbyterian Church.