The Lutheran Church of the Good Shepherd is in northern Hamden in the shadow of the Sleeping Giant. The church has numerous programs that provide aid to the needy, including an adopt-a-family program and monthly donations to local food banks. The church is also active with St. Ann's soup kitchen and Christian Community Action.