Event List

Featured Events

Age Group
Age Group
Program Type
Ongoing Events

Primary tabs

This event is in the "Kids" group
This event is in the "Families" group

Gingerbread Houses

Tuesday, December 16, 2025 at 5:00pm - 6:00pm
Children's Program Room at Moline Public Library
Program Type:
Arts & Crafts, Holiday
Age Group:
Kids, Families

Be your own architect as you build and decorate your own “gingerbread” house out of graham crackers. All materials provided! Registration opens Dec. 1.

Waitlist
Registration Required
Library Branch: Moline Public Library
Room: Children's Program Room
Age Group: Kids, Families
Program Type: Arts & Crafts, Holiday
Registration Required
Body:

Be your own architect as you build and decorate your own “gingerbread” house out of graham crackers. All materials provided! Registration opens Dec. 1.

Please note:

Any person with disabilities who wishes to attend an event and requires a special accommodation should notify the Moline Public Library (see Contact Info on this page). Please contact the Library at least 24 hours in advance. 

This event is in the "Kids" group
This event is in the "Families" group

Gingerbread Houses

Tuesday, December 16, 2025 at 6:30pm - 7:30pm
Children's Program Room at Moline Public Library
Program Type:
Arts & Crafts, Holiday
Age Group:
Kids, Families

Be your own architect as you build and decorate your own “gingerbread” house out of graham crackers. All materials provided! Registration opens Dec. 1.

Waitlist
Registration Required
Library Branch: Moline Public Library
Room: Children's Program Room
Age Group: Kids, Families
Program Type: Arts & Crafts, Holiday
Registration Required
Body:

Be your own architect as you build and decorate your own “gingerbread” house out of graham crackers. All materials provided! Registration opens Dec. 1.

Please note:

Any person with disabilities who wishes to attend an event and requires a special accommodation should notify the Moline Public Library (see Contact Info on this page). Please contact the Library at least 24 hours in advance. 

This event is in the "Adults" group

Write Now! Writer's Group

Tuesday, December 16, 2025 at 6:30pm - 7:30pm
2nd Floor Program Room at Moline Public Library
Program Type:
Literary, Meeting
Age Group:
Adults

Adult writers of all genres are invited to a monthly writing group to share your work and get and give feedback. Please bring a short section of your writing to read. 

Open
Registration Required
Library Branch: Moline Public Library
Room: 2nd Floor Program Room
Age Group: Adults
Program Type: Literary, Meeting
Registration Required
Body:

Adult writers of all genres are invited to a monthly writing group to share your work and get and give feedback. Please bring a short section of your writing to read. 

Please note:

Any person with disabilities who wishes to attend an event and requires a special accommodation should notify the Moline Public Library (see Contact Info on this page). Please contact the Library at least 24 hours in advance. 

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

Novel Naptime Book Club

Wednesday, December 17, 2025 at 9:30am - 10:30am
2nd Floor Program Room at Moline Public Library
Program Type:
Book Club
Age Group:
Adults, Families

Do you have young kids and can't seem to find the time to get away for a fulfilling book club? Come join us for Novel Naptime, a popular materials book club for parents - where kids preschool age and under are welcome!

Library Branch: Moline Public Library
Room: 2nd Floor Program Room
Age Group: Adults, Families
Program Type: Book Club
Body:

Do you have young kids and can't seem to find the time to get away for a fulfilling book club? Come join us for Novel Naptime, a popular materials book club for parents - where kids preschool age and under are welcome!

Please note:

Any person with disabilities who wishes to attend an event and requires a special accommodation should notify the Moline Public Library (see Contact Info on this page). Please contact the Library at least 24 hours in advance. 

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

Plug & Play

Wednesday, December 17, 2025 at 3:00pm - 4:30pm
2nd Floor Program Room at Moline Public Library
Program Type:
Arts & Crafts, Gaming
Age Group:
Kids, Teens

Teens and tweens in Grades 6 -12 - Join us each Wednesday for a laid-back hangout in the 2nd Floor Program Room. Play Nintendo Switch and board games, try out fun crafts, meet friends, and relax!

Library Branch: Moline Public Library
Room: 2nd Floor Program Room
Age Group: Kids, Teens
Program Type: Arts & Crafts, Gaming
Body:

Teens and tweens in Grades 6 -12 - Join us each Wednesday for a laid-back hangout in the 2nd Floor Program Room. Play Nintendo Switch and board games, try out fun crafts, meet friends, and relax!

Please note:

Any person with disabilities who wishes to attend an event and requires a special accommodation should notify the Moline Public Library (see Contact Info on this page). Please contact the Library at least 24 hours in advance. 

This event is in the "Everyone" group

Moline High School Holiday Concert

Thursday, December 18, 2025 at 2:00pm - 3:00pm
Gold/Silver/Bronze Room at Moline Public Library
Program Type:
Music
Age Group:
Everyone

We invite you to sit back, relax, and get in the holiday spirit with the incredibly talented Moline High School Choir. You won't want to miss these sounds of the season!

Friends Sponsorship Footer:

Sponsored by Friends of the Moline Public Library.

Library Branch: Moline Public Library
Room: Gold/Silver/Bronze Room
Age Group: Everyone
Program Type: Music
Body:

We invite you to sit back, relax, and get in the holiday spirit with the incredibly talented Moline High School Choir. You won't want to miss these sounds of the season!

Please note:

Any person with disabilities who wishes to attend an event and requires a special accommodation should notify the Moline Public Library (see Contact Info on this page). Please contact the Library at least 24 hours in advance. 

This event is in the "Teens" group

Teen Library Council

Thursday, December 18, 2025 at 3:30pm - 4:15pm
2nd Floor Program Room at Moline Public Library
Program Type:
Meeting
Age Group:
Teens

Students in grades 6-12 are needed to give advice and feedback about Library programs, materials, and services. Meetings will be on the third Thursday of the month at 3:30.

Friends Sponsorship Footer:

Sponsored by Friends of the Moline Public Library.

Library Branch: Moline Public Library
Room: 2nd Floor Program Room
Age Group: Teens
Program Type: Meeting
Body:

Students in grades 6-12 are needed to give advice and feedback about Library programs, materials, and services. Meetings will be on the third Thursday of the month at 3:30.

Please note:

Any person with disabilities who wishes to attend an event and requires a special accommodation should notify the Moline Public Library (see Contact Info on this page). Please contact the Library at least 24 hours in advance. 

This event is in the "Everyone" group

MPL Makers Club - NYE Crafts!

Thursday, December 18, 2025 at 6:00pm - 7:30pm
Gold/Silver/Bronze Room at Moline Public Library
Program Type:
Arts & Crafts, Holiday
Age Group:
Everyone

Makers Club is welcoming the whole family this month as we get ready to celebrate the new year! 

Open
Registration Required
Library Branch: Moline Public Library
Room: Gold/Silver/Bronze Room
Age Group: Everyone
Program Type: Arts & Crafts, Holiday
Registration Required
Body:

Makers Club is welcoming the whole family this month as we get ready to celebrate the new year! 

Please note:

Any person with disabilities who wishes to attend an event and requires a special accommodation should notify the Moline Public Library (see Contact Info on this page). Please contact the Library at least 24 hours in advance. 

Christmas Eve and Christmas Day

All Day 12/24 - 12/25
Moline Public Library

Closed for Christmas Eve and Christmas Day.

Closing
Branches:
Moline Public Library
Description:

Closed for Christmas Eve and Christmas Day.

New Year's Eve and New Year's Day

All Day 12/31 - 1/1
Moline Public Library

Closed for New Year's Eve and New Year's Day.

Closing
Branches:
Moline Public Library
Description:

Closed for New Year's Eve and New Year's Day.

This event is in the "Kids" group

Little Movers Storytime

Monday, January 5, 2026 at 9:30am - 10:15am
Children's Program Room at Moline Public Library
Program Type:
Storytime
Age Group:
Kids

For kids ages 0 to 3 and their grownup, join us in the Children's Program Room for stories, songs, and rhymes!

Library Branch: Moline Public Library
Room: Children's Program Room
Age Group: Kids
Program Type: Storytime
Body:

For kids ages 0 to 3 and their grownup, join us in the Children's Program Room for stories, songs, and rhymes!

Please note:

Any person with disabilities who wishes to attend an event and requires a special accommodation should notify the Moline Public Library (see Contact Info on this page). Please contact the Library at least 24 hours in advance. 

This event is in the "Kids" group

Little Movers Storytime

Monday, January 5, 2026 at 11:00am - 11:45am
Children's Program Room at Moline Public Library
Program Type:
Storytime
Age Group:
Kids

For kids ages 0 to 3 and their grownup, join us in the Children's Program Room for stories, songs, and rhymes!

Library Branch: Moline Public Library
Room: Children's Program Room
Age Group: Kids
Program Type: Storytime
Body:

For kids ages 0 to 3 and their grownup, join us in the Children's Program Room for stories, songs, and rhymes!

Please note:

Any person with disabilities who wishes to attend an event and requires a special accommodation should notify the Moline Public Library (see Contact Info on this page). Please contact the Library at least 24 hours in advance. 

This event is in the "Kids" group

Learn to Play Pokémon the Trading Card Game

Monday, January 5, 2026 at 6:00pm - 7:30pm
Children's Program Room at Moline Public Library
Program Type:
Class, Gaming, Special Event
Age Group:
Kids

Ever wanted to learn how to play Pokémon with your friends? Now you can! Join our friends from Over the Top Games as they teach kids the basics of playing the Pokémon Trading Card Game at the library!

Open
Registration Required
Library Branch: Moline Public Library
Room: Children's Program Room
Age Group: Kids
Program Type: Class, Gaming, Special Event
Registration Required
Body:

Ever wanted to learn how to play Pokémon with your friends? Now you can! Join our friends from Over the Top Games as they teach kids the basics of playing the Pokémon Trading Card Game at the library!

Please note:

Any person with disabilities who wishes to attend an event and requires a special accommodation should notify the Moline Public Library (see Contact Info on this page). Please contact the Library at least 24 hours in advance. 

This event is in the "Adults" group

Pageturners

Tuesday, January 6, 2026 at 1:00pm - 2:00pm
2nd Floor Program Room at Moline Public Library
Program Type:
Book Club
Age Group:
Adults

A contemporary fiction and nonfiction book discussion group that meets the first Tuesday of each month.  Books are provided on a first-come, first-served basis, and can be picked up at the Information Desk.  Or find any copy an

Library Branch: Moline Public Library
Room: 2nd Floor Program Room
Age Group: Adults
Program Type: Book Club
Body:

A contemporary fiction and nonfiction book discussion group that meets the first Tuesday of each month.  Books are provided on a first-come, first-served basis, and can be picked up at the Information Desk.  Or find any copy an

Please note:

Any person with disabilities who wishes to attend an event and requires a special accommodation should notify the Moline Public Library (see Contact Info on this page). Please contact the Library at least 24 hours in advance. 

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

Plug & Play

Wednesday, January 7, 2026 at 3:00pm - 4:30pm
2nd Floor Program Room at Moline Public Library
Program Type:
Arts & Crafts, Gaming
Age Group:
Kids, Teens

Teens and tweens in Grades 6 -12 - Join us each Wednesday for a laid-back hangout in the 2nd Floor Program Room. Play Nintendo Switch and board games, try out fun crafts, meet friends, and relax!

Library Branch: Moline Public Library
Room: 2nd Floor Program Room
Age Group: Kids, Teens
Program Type: Arts & Crafts, Gaming
Body:

Teens and tweens in Grades 6 -12 - Join us each Wednesday for a laid-back hangout in the 2nd Floor Program Room. Play Nintendo Switch and board games, try out fun crafts, meet friends, and relax!

Please note:

Any person with disabilities who wishes to attend an event and requires a special accommodation should notify the Moline Public Library (see Contact Info on this page). Please contact the Library at least 24 hours in advance. 

This event is in the "Kids" group

Music & Movement

Thursday, January 8, 2026 at 9:30am - 10:15am
Children's Program Room at Moline Public Library
Program Type:
Storytime
Age Group:
Kids

Put on your dancing shoes for Music & Movement, a music-based program for kids ages 1 - 5! 

Library Branch: Moline Public Library
Room: Children's Program Room
Age Group: Kids
Program Type: Storytime
Body:

Put on your dancing shoes for Music & Movement, a music-based program for kids ages 1 - 5! 

Please note:

Any person with disabilities who wishes to attend an event and requires a special accommodation should notify the Moline Public Library (see Contact Info on this page). Please contact the Library at least 24 hours in advance. 

This event is in the "Everyone" group

Library Board Meeting

Thursday, January 8, 2026 at 12:00pm - 1:00pm
Bronze Room at Moline Public Library
Program Type:
Meeting
Age Group:
Everyone

The Library Board of Trustees meets on the 2nd Thursday of every month at 12:00 p.m.  

Agendas are available prior to the meetings. Minutes are available following approval.

Library Branch: Moline Public Library
Room: Bronze Room
Age Group: Everyone
Program Type: Meeting
Body:

The Library Board of Trustees meets on the 2nd Thursday of every month at 12:00 p.m.  

Agendas are available prior to the meetings. Minutes are available following approval.

Please note:

Any person with disabilities who wishes to attend an event and requires a special accommodation should notify the Moline Public Library (see Contact Info on this page). Please contact the Library at least 24 hours in advance. 

This event is in the "Kids" group
This event is in the "Families" group

Creativity Lab - Yarn Monsters

Thursday, January 8, 2026 at 6:00pm - 7:00pm
Children's Program Room at Moline Public Library
Program Type:
Arts & Crafts
Age Group:
Kids, Families

This month in Creativity Lab we will be making yarn monsters.  Make yours cute, scary, funny or a mix of all three. The only limit is your imagination. 

All craft supplies will be provided. 

Library Branch: Moline Public Library
Room: Children's Program Room
Age Group: Kids, Families
Program Type: Arts & Crafts
Body:

This month in Creativity Lab we will be making yarn monsters.  Make yours cute, scary, funny or a mix of all three. The only limit is your imagination. 

All craft supplies will be provided. 

Please note:

Any person with disabilities who wishes to attend an event and requires a special accommodation should notify the Moline Public Library (see Contact Info on this page). Please contact the Library at least 24 hours in advance. 

This event is in the "Kids" group

Little Movers Storytime

Monday, January 12, 2026 at 9:30am - 10:15am
Children's Program Room at Moline Public Library
Program Type:
Storytime
Age Group:
Kids

For kids ages 0 to 3 and their grownup, join us in the Children's Program Room for stories, songs, and rhymes!

Library Branch: Moline Public Library
Room: Children's Program Room
Age Group: Kids
Program Type: Storytime
Body:

For kids ages 0 to 3 and their grownup, join us in the Children's Program Room for stories, songs, and rhymes!

Please note:

Any person with disabilities who wishes to attend an event and requires a special accommodation should notify the Moline Public Library (see Contact Info on this page). Please contact the Library at least 24 hours in advance. 

This event is in the "Kids" group

Little Movers Storytime

Monday, January 12, 2026 at 11:00am - 11:45am
Children's Program Room at Moline Public Library
Program Type:
Storytime
Age Group:
Kids

For kids ages 0 to 3 and their grownup, join us in the Children's Program Room for stories, songs, and rhymes!

Library Branch: Moline Public Library
Room: Children's Program Room
Age Group: Kids
Program Type: Storytime
Body:

For kids ages 0 to 3 and their grownup, join us in the Children's Program Room for stories, songs, and rhymes!

Please note:

Any person with disabilities who wishes to attend an event and requires a special accommodation should notify the Moline Public Library (see Contact Info on this page). Please contact the Library at least 24 hours in advance. 

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

Dungeon Delvers

Monday, January 12, 2026 at 5:00pm - 6:30pm
Children's Program Room at Moline Public Library
Program Type:
Gaming, Meeting
Age Group:
Kids, Teens

Welcome, adventurer, to Dungeon Delvers! This program is perfect for anyone in 6th - 8th grade who's ever wanted to try their hand at playing dungeons and dragons, or even running their own game with friends. 

Open
Registration Required
Library Branch: Moline Public Library
Room: Children's Program Room
Age Group: Kids, Teens
Program Type: Gaming, Meeting
Registration Required
Body:

Welcome, adventurer, to Dungeon Delvers! This program is perfect for anyone in 6th - 8th grade who's ever wanted to try their hand at playing dungeons and dragons, or even running their own game with friends. 

Please note:

Any person with disabilities who wishes to attend an event and requires a special accommodation should notify the Moline Public Library (see Contact Info on this page). Please contact the Library at least 24 hours in advance. 

This event is in the "Teens" group

Teen Mystery Game Night

Monday, January 12, 2026 at 6:00pm - 7:30pm
2nd Floor Program Room at Moline Public Library
Program Type:
Gaming, Special Event
Age Group:
Teens

Join us to play the murder-mystery game, Cryptic killers. Murder of a Millionaire.

Friends Sponsorship Footer:

Sponsored by Friends of the Moline Public Library.

Open
Registration Required
Library Branch: Moline Public Library
Room: 2nd Floor Program Room
Age Group: Teens
Program Type: Gaming, Special Event
Registration Required
Body:

Join us to play the murder-mystery game, Cryptic killers. Murder of a Millionaire.

Please note:

Any person with disabilities who wishes to attend an event and requires a special accommodation should notify the Moline Public Library (see Contact Info on this page). Please contact the Library at least 24 hours in advance. 

This event is in the "Kids" group
This event is in the "Families" group

Paws to Read with QCCAN

Tuesday, January 13, 2026 at 6:00pm - 7:00pm
Children's Program Room at Moline Public Library
Program Type:
Special Event
Age Group:
Kids, Families

Boost your reading skills by sharing stories with the therapy-certified dogs of QCCAN. These furry friends are great listeners and provide calm reassurance to kids looking to build their skills.

Library Branch: Moline Public Library
Room: Children's Program Room
Age Group: Kids, Families
Program Type: Special Event
Body:

Boost your reading skills by sharing stories with the therapy-certified dogs of QCCAN. These furry friends are great listeners and provide calm reassurance to kids looking to build their skills.

Please note:

Any person with disabilities who wishes to attend an event and requires a special accommodation should notify the Moline Public Library (see Contact Info on this page). Please contact the Library at least 24 hours in advance. 

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

Plug & Play

Wednesday, January 14, 2026 at 3:00pm - 4:30pm
2nd Floor Program Room at Moline Public Library
Program Type:
Arts & Crafts, Gaming
Age Group:
Kids, Teens

Teens and tweens in Grades 6 -12 - Join us each Wednesday for a laid-back hangout in the 2nd Floor Program Room. Play Nintendo Switch and board games, try out fun crafts, meet friends, and relax!

Library Branch: Moline Public Library
Room: 2nd Floor Program Room
Age Group: Kids, Teens
Program Type: Arts & Crafts, Gaming
Body:

Teens and tweens in Grades 6 -12 - Join us each Wednesday for a laid-back hangout in the 2nd Floor Program Room. Play Nintendo Switch and board games, try out fun crafts, meet friends, and relax!

Please note:

Any person with disabilities who wishes to attend an event and requires a special accommodation should notify the Moline Public Library (see Contact Info on this page). Please contact the Library at least 24 hours in advance.