Event List

Age Group
Age Group
Program Type
Room
Event Type
Registration Type

Primary tabs

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

Guiding Hands: A Parent Learning Series

Thursday, February 26, 2026 at 5:00pm - 6:00pm
Meeting Room AB at Waterloo Public Library
Program Type:
Event
Age Group:
Teens, Adults

In partnership with Together For Youth and the UnityPoint Mental Health Clinic here in the Cedar Valley, we invite you to join us for a three-month parenting series! See below for details on each session.

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

$5-a-Bag Friends Members-Only Book Sale

Thursday, February 26, 2026 at 5:00pm - 7:00pm
Library Basement at Waterloo Public Library
Program Type:
Friends Book Sale
Age Group:
Youth, Teens, Adults

The exclusive Friends Members-Only Book Sale is Thursday, February 26 from 5pm-7pm. Not a member? Memberships will be sold at the door! Yearly memberships are as little as $15. Seniors may purchase a membership for $10.

This event is in the "Adults" group

Altered Reality Book Club

Thursday, February 26, 2026 at 5:30pm - 6:30pm
Off Site
Program Type:
Book Discussion, Book Club
Age Group:
Adults

We will be discussing A Song of Wraiths and Ruin

Altered Reality:

Love Sci-Fi, Fantasy, or any type of Speculative Fiction? Are you looking to gather with other fans of these genres? If so, join the Altered Reality Book Club at the WPL! This book...

Offsite Event
This event is in the "Teens" group

How-to-Life: for Teens - Fire Safety with Dave Mieser

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

Fire Safety with Dave Mieser

Dave Mieser from Waterloo Fire Safety will be here from 3pm-4:30pm to teach teens the importance of fire safety! Registration is required so please do so here.

Registration Required
This event is in the "Youth" group
This event is in the "Teens" group
This event is in the "Adults" group

$5-a-Bag Friends Public Book Sale

Saturday, February 28, 2026 at 9:00am - 2:00pm
Library Basement at Waterloo Public Library
Program Type:
Friends Book Sale
Age Group:
Youth, Teens, Adults

The Friends of the Waterloo Public Library $5-a-Bag Book Sale brings you the best deal in town. If you love books, this sale is for you! We supply the bags; you fill them up!

This event is in the "Youth" group

Family Storytime

Saturday, February 28, 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

LEGO Lab

Sunday, March 1, 2026 at 3:00pm - 4:00pm
Meeting Room AB at Waterloo Public Library
Program Type:
Lego Lab
Age Group:
Youth

Join us for LEGO Lab at the library! We'll provide the LEGOs, you provide the imagination. Once completed, your creation will be on display in the Youth Department!

This month's theme is Ocean

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

Shop the Basement!

Monday, March 2, 2026 at 10:00am - 1:00pm
Library Basement at Waterloo Public Library
Program Type:
Friends Book Sale
Age Group:
Youth, Teens, Adults

The basement is open and our shelves are loaded! Fill your bookshelves and help Friends make room on theirs. Visit the basement on Mondays from 10am - 1pm to shop Friends basement inventory at Friends Used Book Store Prices!

This event is in the "Youth" group

Mother Goose Storytime

Monday, March 2, 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

Ukulele 101

Monday, March 2, 2026 at 6:00pm - 7:00pm
Meeting Room AB at Waterloo Public Library
Program Type:
Event
Age Group:
Adults

Learn some ukulele basics with Library Assistants Seth and Anderson! Each session will be spent learning new chords, strumming patterns, and working with different exercises to help you hone your ukulele skills.

This event is in the "Youth" group

Preschool Storytime

Tuesday, March 3, 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

Preschool Storytime

Wednesday, March 4, 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 "Adults" group

Tech Help Drop-In

Wednesday, March 4, 2026 at 11:00am - 12:00pm
Conference Room at Waterloo Public Library
Program Type:
Technology Class
Age Group:
Adults

Need tech assistance or advice? Staff will be here for an hour each session to help you with anything technology related. So bring your devices and your questions, and we'll do our best to assist you with all of your tech needs!

This event is in the "Adults" group

Fifty Shades of Read: a Romance Book Club

Wednesday, March 4, 2026 at 5:30pm - 6:30pm
Meeting Room AB at Waterloo Public Library
Program Type:
Book Discussion, Book Club
Age Group:
Adults

Calling all Romance readers! Join us for a three-month book club where we'll discuss all types of books in the romance genre, specifically focusing on Cozy Romance, Romantasy, and Dark Romance.

This event is in the "Youth" group

Terrific Twos Storytime

Thursday, March 5, 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 Movie Night

Thursday, March 5, 2026 at 6:00pm - 7:30pm
Meeting Room AB at Waterloo Public Library
Program Type:
Movie
Age Group:
Youth

Join us for Family Movie Night every first Thursday of the month! We'll have movies, popcorn, and drinks for everyone to enjoy.

This month's title is Freakier Friday (Disney)

Age group: Youth, Families

This event is in the "Youth" group

Family Storytime

Saturday, March 7, 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
This event is in the "Teens" group
This event is in the "Adults" group

Shop the Basement!

Monday, March 9, 2026 at 10:00am - 1:00pm
Library Basement at Waterloo Public Library
Program Type:
Friends Book Sale
Age Group:
Youth, Teens, Adults

The basement is open and our shelves are loaded! Fill your bookshelves and help Friends make room on theirs. Visit the basement on Mondays from 10am - 1pm to shop Friends basement inventory at Friends Used Book Store Prices!

This event is in the "Youth" group

Mother Goose Storytime

Monday, March 9, 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, March 9, 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 Good Material by Dolly Alderton.

The Well Read Club:

If you’re looking to broaden your reading horizons, this is the book club for you! The Well Read Club meets monthly—both in person in the library’s conference room and virtually—to...

Virtual Event
This event is in the "Teens" group

The 1619 Project: Book Discussion Series for Teens

Monday, March 9, 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

Bilingual Preschool Storytime

Tuesday, March 10, 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 "Teens" group

Teen Journaling Club

Tuesday, March 10, 2026 at 4:00pm - 5:30pm
Conference Room at Waterloo Public Library
Program Type:
Arts & Crafts, Writing Workshop Series, Event
Age Group:
Teens

Take a break and join us for a relaxing journaling session just for teens! Whether you love writing, doodling, or just need a quiet space to reflect, this club is a great way to explore your thoughts and creativity.

Registration Required
This event is in the "Youth" group

Preschool Storytime

Wednesday, March 11, 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.