Upcoming Events

Age Group
Age Group
Program Type
Room
Event Type
Registration Type

Primary tabs

This event is in the "Babies & Toddlers" group.
This event is in the "Families (Parents/Caregivers with Children)" group.
This event is in the "Children" group.
This event is in the "School-Aged Kids" group.

Día de los Niños/Día de los Libros AT Midnight Garden

1:30pm - 5:00pm
Arts & Crafts, Music, Performance, Other
Library Branch: Marshalltown Public Library
Age Group: Babies & Toddlers, Families (Parents/Caregivers with Children), Children, School-Aged Kids
Program Type: Arts & Crafts, Music, Performance, Other
Event Details:
Join the library at Midnight Garden (1501 S. 17th Ave., Marshalltown) for a free celebration of Día de los Niños/Día de los Libros (Children's Day/Book Day) with children's activities, MHS Latin dance group, plus a free book for each child to keep. M...
Library Branch: Marshalltown Public Library
Room: Meeting Room AB
Event Details:
Our film series for adults continues on Monday, April 22 at 2:00pm in the library's community meeting rooms. The library will show the film Where the Crawdads Sing (2022). The film series will continue every fourth Monday of the month at 2:00pm. ...
This event is in the "Babies & Toddlers" group.
This event is in the "Families (Parents/Caregivers with Children)" group.
This event is in the "Children" group.

Last Spring Storytime!

10:30am - 11:30am
Storytime
Library Branch: Marshalltown Public Library
Room: Blue Room
Age Group: Babies & Toddlers, Families (Parents/Caregivers with Children), Children
Program Type: Storytime
Event Details:
This will be our last Wednesday storytime of the spring session, featuring approximately 20 minutes of stories, songs, and fingerplays on a theme. Weather permitting, we'll meet on the library lawn, which is what we'll do this summer in June & Ju...
This event is in the "Babies & Toddlers" group.
This event is in the "Families (Parents/Caregivers with Children)" group.
This event is in the "Children" group.
This event is in the "School-Aged Kids" group.
Library Branch: Marshalltown Public Library
Room: Blue Room
Age Group: Babies & Toddlers, Families (Parents/Caregivers with Children), Children, School-Aged Kids
Program Type: Other
Event Details:
Play Day in the Blue Activity room offers kids the chance for imaginative play with the castle, kitchen set, dollhouse, big legos, playsets, and more. Stop in for unplugged fun! This is our last Play Day of the spring---watch for Play Day hours this ...
This event is in the "Babies & Toddlers" group.
This event is in the "Families (Parents/Caregivers with Children)" group.

Small Talk Early Literacy Class

10:00am - 11:00am
Presentation
Library Branch: Marshalltown Public Library
Age Group: Babies & Toddlers, Families (Parents/Caregivers with Children)
Program Type: Presentation
Event Details:
Small Talk Early Literacy Class for parents of babies ages 0-30 months is held via Zoom for ten weeks. This class is offered free, thanks to an IRVECA grant, and is a partnership between the library and ISU Extension. Pre-registration is required....
This event is in the "Adults" group.

Tech Help on Thursdays

2:00pm - 4:00pm
Technology Class
Library Branch: Marshalltown Public Library
Room: Study Room 1
Age Group: Adults
Program Type: Technology Class
Event Details:
Library staff will take half hour appointments to answer questions or assist with personal devices. Appointments will be available every Thursday from 2:00pm - 4:00pm. You can sign up for an appointment by visiting the Information Desk or calling ...
This event is in the "Babies & Toddlers" group.
This event is in the "Families (Parents/Caregivers with Children)" group.

Small Talk Early Literacy Class

10:00am - 11:00am
Presentation
Library Branch: Marshalltown Public Library
Age Group: Babies & Toddlers, Families (Parents/Caregivers with Children)
Program Type: Presentation
Event Details:
Small Talk Early Literacy Class for parents of babies ages 0-30 months is held via Zoom for ten weeks. This class is offered free, thanks to an IRVECA grant, and is a partnership between the library and ISU Extension. Pre-registration is required....
This event is in the "Adults" group.

Tech Help on Thursdays

2:00pm - 4:00pm
Technology Class
Library Branch: Marshalltown Public Library
Room: Study Room 1
Age Group: Adults
Program Type: Technology Class
Event Details:
Library staff will take half hour appointments to answer questions or assist with personal devices. Appointments will be available every Thursday from 2:00pm - 4:00pm. You can sign up for an appointment by visiting the Information Desk or calling ...
This event is in the "Adults" group.
Library Branch: Marshalltown Public Library
Room: Meeting Room AB
Age Group: Adults
Event Details:
The Marshalltown Public Library has received funding from Humanities Iowa, a private, non‐profit, to host a presentation called Political Polarization: It's Ugly, and There's No End in Sight by Dennis Goldford at 2:00pm on Sunday, May 5.  The pr...
This event is in the "Babies & Toddlers" group.
This event is in the "Families (Parents/Caregivers with Children)" group.

Small Talk Early Literacy Class

10:00am - 11:00am
Presentation
Library Branch: Marshalltown Public Library
Age Group: Babies & Toddlers, Families (Parents/Caregivers with Children)
Program Type: Presentation
Event Details:
Small Talk Early Literacy Class for parents of babies ages 0-30 months is held via Zoom for ten weeks. This class is offered free, thanks to an IRVECA grant, and is a partnership between the library and ISU Extension. Pre-registration is required....
This event is in the "Adults" group.

Tech Help on Thursdays

2:00pm - 4:00pm
Technology Class
Library Branch: Marshalltown Public Library
Room: Study Room 1
Age Group: Adults
Program Type: Technology Class
Event Details:
Library staff will take half hour appointments to answer questions or assist with personal devices. Appointments will be available every Thursday from 2:00pm - 4:00pm. You can sign up for an appointment by visiting the Information Desk or calling ...
This event is in the "Everyone" group.

Community Connections

2:00pm - 4:00pm
Health & Wellness
Library Branch: Marshalltown Public Library
Room: Study Room 4
Age Group: Everyone
Program Type: Health & Wellness
Event Details:
Social worker will meet with the public to provide assistance. ...
This event is in the "Babies & Toddlers" group.
This event is in the "Families (Parents/Caregivers with Children)" group.

Small Talk Early Literacy Class

10:00am - 11:00am
Presentation
Library Branch: Marshalltown Public Library
Age Group: Babies & Toddlers, Families (Parents/Caregivers with Children)
Program Type: Presentation
Event Details:
Small Talk Early Literacy Class for parents of babies ages 0-30 months is held via Zoom for ten weeks. This class is offered free, thanks to an IRVECA grant, and is a partnership between the library and ISU Extension. Pre-registration is required....
This event is in the "Adults" group.

Tech Help on Thursdays

2:00pm - 4:00pm
Technology Class
Library Branch: Marshalltown Public Library
Room: Study Room 1
Age Group: Adults
Program Type: Technology Class
Event Details:
Library staff will take half hour appointments to answer questions or assist with personal devices. Appointments will be available every Thursday from 2:00pm - 4:00pm. You can sign up for an appointment by visiting the Information Desk or calling ...

The Lion King (1994)

2:00pm - 5:00pm
Library Branch: Marshalltown Public Library
Room: Meeting Room AB
Event Details:
Our film series for adults continues on Monday, May 20 at 2:00pm in the library's community meeting rooms. The library will show the film The Lion King (1994). The film series will continue every fourth Monday of the month at 2:00pm - this Monday is ...
Library Branch: Marshalltown Public Library
Room: Meeting Room B
Event Details:
The library Board of Trustees meets on the third Tuesday of every month at 5:00 p.m. in Community Meeting Room B. The public is welcome to attend. ...
This event is in the "Babies & Toddlers" group.
This event is in the "Families (Parents/Caregivers with Children)" group.

Small Talk Early Literacy Class

10:00am - 11:00am
Presentation
Library Branch: Marshalltown Public Library
Age Group: Babies & Toddlers, Families (Parents/Caregivers with Children)
Program Type: Presentation
Event Details:
Small Talk Early Literacy Class for parents of babies ages 0-30 months is held via Zoom for ten weeks. This class is offered free, thanks to an IRVECA grant, and is a partnership between the library and ISU Extension. Pre-registration is required....
This event is in the "Adults" group.

Tech Help on Thursdays

2:00pm - 4:00pm
Technology Class
Library Branch: Marshalltown Public Library
Room: Study Room 1
Age Group: Adults
Program Type: Technology Class
Event Details:
Library staff will take half hour appointments to answer questions or assist with personal devices. Appointments will be available every Thursday from 2:00pm - 4:00pm. You can sign up for an appointment by visiting the Information Desk or calling ...

Memorial Day Weekend

All Day 5/25 - 5/27
Closing
Branches:
Marshalltown Public Library, Off Site
Description:
The library will be closed for Memorial Day weekend, May 25 through May 27, 2024. ...
This event is in the "Adults" group.

Tech Help on Thursdays

2:00pm - 4:00pm
Technology Class
Library Branch: Marshalltown Public Library
Room: Study Room 1
Age Group: Adults
Program Type: Technology Class
Event Details:
Library staff will take half hour appointments to answer questions or assist with personal devices. Appointments will be available every Thursday from 2:00pm - 4:00pm. You can sign up for an appointment by visiting the Information Desk or calling ...
This event is in the "Adults" group.

Tech Help on Thursdays

2:00pm - 4:00pm
Technology Class
Library Branch: Marshalltown Public Library
Room: Study Room 1
Age Group: Adults
Program Type: Technology Class
Event Details:
Library staff will take half hour appointments to answer questions or assist with personal devices. Appointments will be available every Thursday from 2:00pm - 4:00pm. You can sign up for an appointment by visiting the Information Desk or calling ...
This event is in the "Everyone" group.

Community Connections

2:00pm - 4:00pm
Health & Wellness
Library Branch: Marshalltown Public Library
Room: Study Room 4
Age Group: Everyone
Program Type: Health & Wellness
Event Details:
Social worker will meet with the public to provide assistance. ...
This event is in the "Adults" group.

Tech Help on Thursdays

2:00pm - 4:00pm
Technology Class
Library Branch: Marshalltown Public Library
Room: Study Room 1
Age Group: Adults
Program Type: Technology Class
Event Details:
Library staff will take half hour appointments to answer questions or assist with personal devices. Appointments will be available every Thursday from 2:00pm - 4:00pm. You can sign up for an appointment by visiting the Information Desk or calling ...