Event List

Age Group
Age Group
Program Type
Room
Event Type
Registration Type

Primary tabs

This event is in the "Youth" group

Preschool Storytime

Wednesday, April 8, 2026 at 10:30am - 11:00am
Storytime Room at Waterloo Public Library
Program Type:
Storytime
Age Group:
Youth

Join us on Wednesdays for Preschool Storytime.

Preschool Storytime:

Three to five year olds and their caregivers.

This event is in the "Youth" group

Terrific Twos Storytime

Thursday, April 9, 2026 at 10:30am - 11:00am
Storytime Room at Waterloo Public Library
Program Type:
Storytime
Age Group:
Youth

Join us on Thursdays for Terrific Twos Storytime.

Terrific Twos Storytime:

Two year olds and their caregivers

This event is in the "Adults" group

Library Trustee Meeting

Thursday, April 9, 2026 at 12:00pm - 1:00pm
Meeting Room AB at Waterloo Public Library
Program Type:
Trustee Meeting
Age Group:
Adults

The Trustees of the Waterloo Public Library meet monthly (except August and December) on the second Thursday of the month in the first-floor Meeting Room.

This event is in the "Youth" group

Family Storytime

Saturday, April 11, 2026 at 10:30am - 11:00am
Storytime Room at Waterloo Public Library
Program Type:
Storytime
Age Group:
Youth

Join us on Saturdays for Family Storytime.

Family Storytime:

all ages.

This event is in the "Youth" group

Mother Goose Storytime

Monday, April 13, 2026 at 10:30am - 11:00am
Storytime Room at Waterloo Public Library
Program Type:
Storytime
Age Group:
Youth

Join us on Mondays for Mother Goose Storytime.

Mothergoose Storytime:

Newborns up to age two and their caregivers.

This event is in the "Adults" group

The Well Read Club

Monday, April 13, 2026 at 6:00pm - 7:00pm
Virtual at Waterloo Public Library
Program Type:
Book Discussion, Virtual, Book Club
Age Group:
Adults

We will be discussing The Antidote by K

The Well Read Club:

If you're looking to broaden your reading horizons, have we got the book club for you! The Well Read Club meets virtually from 6pm-7pm every month to discuss a selected fiction or ...

Virtual Event
This event is in the "Youth" group

Bilingual Preschool Storytime

Tuesday, April 14, 2026 at 10:30am - 11:00am
Storytime Room at Waterloo Public Library
Program Type:
Storytime
Age Group:
Youth

Join us on Tuesdays for Bilingual Preschool Storytime presented in English and ASL.

Preschool Storytime:

Three to five year olds and their caregivers.

This event is in the "Youth" group

Preschool Storytime

Wednesday, April 15, 2026 at 10:30am - 11:00am
Storytime Room at Waterloo Public Library
Program Type:
Storytime
Age Group:
Youth

Join us on Wednesdays for Preschool Storytime.

Preschool Storytime:

Three to five year olds and their caregivers.

This event is in the "Youth" group

Terrific Twos Storytime

Thursday, April 16, 2026 at 10:30am - 11:00am
Storytime Room at Waterloo Public Library
Program Type:
Storytime
Age Group:
Youth

Join us on Thursdays for Terrific Twos Storytime.

Terrific Twos Storytime:

Two year olds and their caregivers

This event is in the "Teens" group

How-to-Life: for Teens - Bike Maintenance & Safety with Ryan

Friday, April 17, 2026 at 3:00pm - 4:30pm
Meeting Room AB at Waterloo Public Library
Program Type:
Event
Age Group:
Teens

Bike Maintenance & Safety with Ryan

Bike enthusiast Ryan will be here from 3pm-4:30pm to teach teens tips for bike maintenance and the importance of bike safety. Registration is required so please do so here.

Registration Required
This event is in the "Youth" group

Family Storytime

Saturday, April 18, 2026 at 10:30am - 11:00am
Storytime Room at Waterloo Public Library
Program Type:
Storytime
Age Group:
Youth

Join us on Saturdays for Family Storytime.

Family Storytime:

all ages.

This event is in the "Youth" group

Mother Goose Storytime

Monday, April 20, 2026 at 10:30am - 11:00am
Storytime Room at Waterloo Public Library
Program Type:
Storytime
Age Group:
Youth

Join us on Mondays for Mother Goose Storytime.

Mothergoose Storytime:

Newborns up to age two and their caregivers.

This event is in the "Teens" group

The 1619 Project: Book Discussion Series for Teens

Monday, April 20, 2026 at 6:30pm - 8:00pm
Virtual at Waterloo Public Library
Program Type:
Book Discussion
Age Group:
Teens

High school students are invited to join us for a powerful book discussion series exploring The New York Times Magazine’s award-winning 1619 Project—a groundbreaking work that reexamines American history by placi

Registration Required
Virtual Event
This event is in the "Youth" group

Preschool Storytime

Tuesday, April 21, 2026 at 10:30am - 11:00am
Storytime Room at Waterloo Public Library
Program Type:
Storytime
Age Group:
Youth

Join us on Tuesdays for Preschool Storytime.

Preschool Storytime:

Three to five year olds and their caregivers.

This event is in the "Youth" group
This event is in the "Teens" group

Booked: Tween Book Hang

Tuesday, April 21, 2026 at 6:00pm - 7:00pm
Storytime Room at Waterloo Public Library
Program Type:
Arts & Crafts, Book Discussion, Book Club
Age Group:
Youth, Teens

Let's hang out and talk about books! Tweens in Grades 5-8 are invited to join us on the 3rd Tuesday of the month to chat about selected titles from the 2025-2026 Iowa Children’s Choice Award list.

Registration Required
This event is in the "Youth" group

Preschool Storytime

Wednesday, April 22, 2026 at 10:30am - 11:00am
Storytime Room at Waterloo Public Library
Program Type:
Storytime
Age Group:
Youth

Join us on Wednesdays for Preschool Storytime.

Preschool Storytime:

Three to five year olds and their caregivers.

This event is in the "Youth" group

Terrific Twos Storytime

Thursday, April 23, 2026 at 10:30am - 11:00am
Storytime Room at Waterloo Public Library
Program Type:
Storytime
Age Group:
Youth

Join us on Thursdays for Terrific Twos Storytime.

Terrific Twos Storytime:

Two year olds and their caregivers

This event is in the "Youth" group

Family Storytime

Saturday, April 25, 2026 at 10:30am - 11:00am
Storytime Room at Waterloo Public Library
Program Type:
Storytime
Age Group:
Youth

Join us on Saturdays for Family Storytime.

Family Storytime:

all ages.

This event is in the "Youth" group

Mother Goose Storytime

Monday, April 27, 2026 at 10:30am - 11:00am
Storytime Room at Waterloo Public Library
Program Type:
Storytime
Age Group:
Youth

Join us on Mondays for Mother Goose Storytime.

Mothergoose Storytime:

Newborns up to age two and their caregivers.

This event is in the "Youth" group

Preschool Storytime

Tuesday, April 28, 2026 at 10:30am - 11:00am
Storytime Room at Waterloo Public Library
Program Type:
Storytime
Age Group:
Youth

Join us on Tuesdays for Preschool Storytime.

Preschool Storytime:

Three to five year olds and their caregivers.

This event is in the "The Hive" group
This event is in the "Adults" group

Knit & Crochet Drop-In

Tuesday, April 28, 2026 at 3:30pm - 5:30pm
The Hive at Waterloo Public Library
Program Type:
Arts & Crafts, Event
Age Group:
The Hive, Adults

Do you want to learn how to knit or crochet? Are you looking for some designated time to work on a project? Join us for a knitting and crochet drop-in in the Hive!

This event is in the "Youth" group

Preschool Storytime

Wednesday, April 29, 2026 at 10:30am - 11:00am
Storytime Room at Waterloo Public Library
Program Type:
Storytime
Age Group:
Youth

Join us on Wednesdays for Preschool Storytime.

Preschool Storytime:

Three to five year olds and their caregivers.

This event is in the "Youth" group

Terrific Twos Storytime

Thursday, April 30, 2026 at 10:30am - 11:00am
Storytime Room at Waterloo Public Library
Program Type:
Storytime
Age Group:
Youth

Join us on Thursdays for Terrific Twos Storytime.

Terrific Twos Storytime:

Two year olds and their caregivers

This event is in the "Youth" group

Adopt-A-Stuffie Storytime

Thursday, April 30, 2026 at 6:00pm - 7:00pm
Storytime Room at Waterloo Public Library
Program Type:
Storytime
Age Group:
Youth

Celebrate National Adopt a Shelter Pet Day at the Library!