107 6th St. SW Altoona, IA 50009

Plan Your Visit
Picture to describe Altoona


323 E. Locust St. Des Moines, IA 50309

Plan Your Visit
Picture to describe Downtown


3516 SE 14th St. Des Moines, IA 50320

Plan Your Visit
Picture to describe South

Windsor Heights

900 64th St. Windsor Heights, IA 50324

Plan Your Visit
Picture to describe Windsor Heights

Welcome! We're so glad you're here!

Wondering what to do next? Here's how to get connected to the life of the church!

image for the Visit a weekend service card

Visit a weekend service

We gather weekly at four locations in the greater Des Moines area for worship, biblical teaching, and fellowship. You can head to the Welcome Center for more information when you visit. We can't wait to meet you!

Learn More
image for the Discover Walnut Creek card

Discover Walnut Creek

Connect with others and learn more about the life and mission of the church! Sign up for a one-time Starting Point class. Classes happen throughout the year at most locations!

Learn More
image for the Join a Community Group card

Join a Community Group

Find a place to forge lasting friendships! Community group members encourage each other in Christ and reach out to others with the hope found in Jesus. We have a variety of groups that meet weekly to study God’s Word, talk about life, and host social events.

Learn More
image for the Take a Membership Class card

Take a Membership Class

Discover what it means to be a member at Walnut Creek during this four-week class. You'll find out what unifies us as a church, what we believe, and more about our mission. Classes are offered regularly. We hope to see you there!

Learn More

Learn About Our Ministries

Life is filled with many different seasons. Our ministries are designed to come alongside kids, students, adults, families, and couples to encourage and equip them along the way.

Who We Are

Walnut Creek Church exists to glorify God by making authentic disciples of Jesus Christ who love and worship Him in all they do.

Upcoming Events

View All Events

WCA VBS 2024

Wednesday, July 10, 2024 at 6:00 PM

WCA VBS 2024

Thursday, July 11, 2024 at 6:00 PM

WCA VBS 2024

Friday, July 12, 2024 at 6:00 PM