Current Hours

Ask Us

Search

My Account

Explore the Kirkwood Public Library catalog to begin your search for books, media, and more…

For 100 years, the Kirkwood Public Library has been a warm and welcoming place for the Kirkwood community.

Get to know your library.

Featured Event

11
July
Date
July 11, 2026
Time
2:00 pm - 4:00 pm

Charcoal is a messy and exciting drawing material that allows artists to create a wide range of values and textures! In this short program, we will experiment with vine charcoal, charcoal sticks, and pencils as well as tools like blending stumps and shammys! Young artis...

Upcoming Events

12
July
Date
July 12, 2026
Time
2:00 pm - 3:00 pm

Explore all the ways geology and history combine in St. Louis, from caves and sinkholes to tunnels and mines. Learn about the fascinating world hiding underneath St. Louis.

13
July
Date
July 13, 2026
All Day Event

The Exact Location for Home by Kate Messner is the book for this month.

13
July
Date
July 13, 2026
Time
10:30 am - 11:15 am
Tag
Storytime

Join us for storytime geared to ages 2-5.

Quick Resources

Get a Library Card

Learn how to get a Kirkwood Public Library card.

Frequently Asked Questions

See common questions and answers about the library.

Events Calendar

Explore our current and upcoming events.

Can't Find It?

Let our library team help you locate and item.

Hours and Location

See our current hours and review parking options.

Contact the Library

Contact a library department or administrator.

Books & Media

Explore our collection of books, ebooks and media.

Online Resources

Explore community resources and databases.

The Library’s highest priority is to inspire a lifelong commitment to learning and creativity which we believe leads to a more prosperous and connected community.

Summer Reading - May 16th through August 10th!

X

Website Under Construction

We are undergoing some construction on our website, during which time some parts may be inaccessible or not function as normal. The site may not be mobile-friendly.

Thank you for your patience!

X