Welcome Home!

We are glad you are here! Heritage Church is a non-denominational, multigenerational church that exists to help people find and follow God. We seek to provide a safe place for people of all walks of life to experience true life-change through authentic, biblical community with God and others. Regardless of your story, your doubts, or your struggles; you are welcome at Heritage! So come as you are. We can't wait to welcome you home.


We realize it can be overwhelming to walk into a new church, but we trust you will find Heritage Church to be welcoming and friendly from your very first Sunday. There will be a friendly face there to meet you at the front door to show you where to find the auditorium, restroom, and children's ministry.


We are one church with three locations throughout Lake County: Lake Zurich, Libertyville, Round Lake Beach. Our Lake Zurich Church Campus is at the intersection of Quentin Rd. and Route 22 (Half Day Road) next to Mariano’s. Our Libertyville Church Campus is currently meeting at Trinity Community Church off of Winchester Road. Our Round Lake Beach Church Campus meets in the Cultural & Civic Center of Round Lake Beach off of Rollins Road. Click here for directions.


At all of our campuses, we have live worship and teaching. Our worship is intentionally designed to lift high the name of Jesus. Our teaching is compelling, authentic, and firmly rooted in the Word of God. You can plan on our services lasting a little over an hour.

Heritage KIDS

For infants to elementary students, Heritage Kids provides a safe, fun, and interactive environment to help your children know, worship, and serve Jesus.


We suggest arriving ten minutes before service to find parking, grab a cup of coffee, and check your child(ren) into Heritage Kids.


You can expect to see people at Heritage dressed casually. There really is no dress code; we simply encourage people to be tasteful and appropriate.