Event List

Featured Events

Age Group
Age Group
Program Type
Ongoing Events

Primary tabs

This event is in the "Everyone" group

Giving Tree

All Day 11/18 - 12/8
Lobby at Moline Public Library
Program Type:
Special Event
Age Group:
Everyone

Please help Moline Public Library make the holidays a little brighter for a local family!

 

Instructions are simple:

Library Branch: Moline Public Library
Room: Lobby
Age Group: Everyone
Program Type: Special Event
Body:

Please help Moline Public Library make the holidays a little brighter for a local family!

 

Instructions are simple:

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

Quad City Singers Holiday Concert

Monday, December 8, 2025 at 6:30pm - 7:30pm
Gold/Silver/Bronze Room at Moline Public Library
Program Type:
Music
Age Group:
Everyone

Enjoy some holiday tunes with the Quad City Singers!

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

Enjoy some holiday tunes with the Quad City Singers!

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, December 11, 2025 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 "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 "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 "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 "Everyone" group

Library Board Meeting

Thursday, February 12, 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. 

Presidents Day

All Day
Moline Public Library
Closing
Branches:
Moline Public Library

Presidents Day

All Day
Moline Public Library

Closed for Presidents Day.

Closing
Branches:
Moline Public Library
Description:

Closed for Presidents Day.

This event is in the "Everyone" group

Library Board Meeting

Thursday, March 12, 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. 

Spring Holiday

All Day
Moline Public Library

Closed for Spring Holiday.

Closing
Branches:
Moline Public Library
Description:

Closed for Spring Holiday.

Easter

All Day
Moline Public Library

Closed for Easter.

Closing
Branches:
Moline Public Library
Description:

Closed for Easter.

This event is in the "Everyone" group

Library Board Meeting

Thursday, April 9, 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. 

Mother's Day

All Day
Moline Public Library

Closed for Mother's Day.

Closing
Branches:
Moline Public Library
Description:

Closed for Mother's Day.

This event is in the "Everyone" group

Library Board Meeting

Thursday, May 14, 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. 

Memorial Day Weekend

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

Closed for Memorial Day weekend.

Closing
Branches:
Moline Public Library
Description:

Closed for Memorial Day weekend.

This event is in the "Everyone" group

Library Board Meeting

Thursday, June 11, 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. 

Father's Day

All Day
Moline Public Library

Closed for Father's Day.

Closing
Branches:
Moline Public Library
Description:

Closed for Father's Day.

Independence Day

All Day
Moline Public Library

Closed for Independence Day.

Closing
Branches:
Moline Public Library
Description:

Closed for Independence Day.

This event is in the "Everyone" group

Library Board Meeting

Thursday, July 9, 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 "Everyone" group

Library Board Meeting

Thursday, August 13, 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. 

Labor Day Weekend

All Day 9/6 - 9/7
Moline Public Library

Closed for Labor Day weekend.

Closing
Branches:
Moline Public Library
Description:

Closed for Labor Day weekend.