City Of Christmas

17th and Main Streets
Keokuk, IA 52632

We welcome you to tour the City of Christmas at Rand Park in Keokuk, Iowa. Please make as many trips as needed to see all of the displays, and remember to tell others about the City of Christmas!

All of our displays are original and created by local citizens with many hours devoted to construction, decoration and upkeep. City of Christmas was established in 1989, based on an idea which originated in rural Yarmouth, Iowa. As you journey where visitors from all over the world have toured, we hope you feel the Spirit of the holiday season!

Keokuk's City of Christmas began in 1989 when dreams became reality and Toyland, Santa's barn complete with reindeer and elves, Santa's Workshop, a Nativity scene, and the International Christmas display all appeared in Rand Park for the month of December. Public reaction was outstanding and a holiday tradition began.

Over two decades of memories have been shared by visitors to the City of Christmas, with nearly 20,000 vehicles passing through Rand Park each year. Our displays delight visitors, who often make several trips through to make sure that they don't miss anything. There are nearly 100 displays and approximately one million lights, so take your time and enjoy it all!

We pride ourselves on the fact that all of our displays are built locally and totally funded by donations. City of Christmas is a not-for-profit corporation run by a volunteer board of directors. We are a community project with many local volunteers making the display possible each year.

Images provided by AmericanTowns.com, Ticketmaster
Please use "Flag This Place" to alert us about content that is inappropriate or needs immediate attention. Nothing you submit will be shared with other site visitors.

Upcoming AARP Events

View All AARP Events »


Find information about getting a COVID-19 vaccine in your state. CDC information is available at cdc.gov/coronavirus; additional AARP information and resources are at aarp.org/coronavirus. En español, visite aarp.org/elcoronavirus.

AARP Member Card

Join or Renew Today

JOIN FOR JUST $16 A YEAR

  • Immediate access to your member benefits
  • Discounts on travel and everyday savings
  • Subscription to the award-winning AARP The Magazine
  • An ally on the issues that matter most to you in Keokuk
  • Free membership for your spouse or partner
JOIN NOW