Skip to Content
Join us at one of our four Christmas Eve services as we celebrate the birth of Jesus through music and a brief message. We'll examine the beautiful and improbable ways God used flawed people to set his miraculous plan of salvation into motion.

Christmas Eve Services

Walnut Creek Church – Downtown
Monday, December 24 @ 4pm and 6pm
323 E. Locust St. | Des Moines (Use Walnut St. entrance)
515-418-9994 ext. 1

Walnut Creek Church – Altoona
Monday, December 24 @ 5pm
107 6th St. SW | Altoona
515-418-9994 ext. 3

Walnut Creek Church – Windsor Heights
Monday, December 24 @ 5pm 
900 64th St. | Windsor Heights
515-418-9994 ext. 2


What will the service be like?
We strive to keep our Christmas Eve services brief, about 60 minutes. Our teaching is Gospel-focused, biblical exposition that is culturally relevant and worthy of note-taking. We recommend you check out to get a sense for what to expect.

What should I wear?
Wear what you're comfortable in, and you'll fit right in. Don't feel pressure to dress up – we're not fancy or stuffy.

What is available for my kids?
Altoona and Windsor Heights will not be providing nursery or Kids Classes during their service. For the Downtown services, limited nursery care is provided for babies and toddlers. Our Downtown Kid's Classes will be available for children 3 to 5 year olds. We will meet your family, add you to our secure check-in system, and one of our volunteers will lead your child to their age-appropriate room.

Find a Location