Event List

Age Group
Age Group
Program Type
Room
Event Type
Registration Type

Primary tabs

This event is in the "Adults" group

Thursday Tech Help

Thursday, April 2, 2026 at 2:00pm - 4:00pm
Study Room 1 at Marshalltown Public Library
Program Type:
Technology Class
Age Group:
Adults

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.

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.

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

Play Day

Thursday, April 2, 2026 at 3:00pm - 5:00pm
Blue Room at Marshalltown Public Library
Program Type:
"Come & Go" Event
Age Group:
Babies & Toddlers, Families (Parents/Caregivers with Children), Children, School-Aged Kids

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.

Library Branch: Marshalltown Public Library
Room: Blue Room
Age Group: Babies & Toddlers, Families (Parents/Caregivers with Children), Children, School-Aged Kids
Program Type: "Come & Go" Event
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.

Easter Holiday

All Day 4/4 - 4/5
Marshalltown Public Library

The library is closed on April 4 and 5 for the Easter holiday. 

Closing
Branches:
Marshalltown Public Library
Description:

The library is closed on April 4 and 5 for the Easter holiday. 

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

Kids Cop Connection

Monday, April 6, 2026 at 12:30pm - 2:00pm
Meeting Room AB at Marshalltown Public Library
Program Type:
"Come & Go" Event
Age Group:
Families (Parents/Caregivers with Children), Children, School-Aged Kids, Teens

Youth are invited to stop by the large meeting room to have a pizza snack and/or play a game (UNO, Jenga, Connect Four, etc.), do a puzzle, or color, have a snack while getting to know an MPD police officer a little better.

Library Branch: Marshalltown Public Library
Room: Meeting Room AB
Age Group: Families (Parents/Caregivers with Children), Children, School-Aged Kids, Teens
Program Type: "Come & Go" Event
Event Details:

Youth are invited to stop by the large meeting room to have a pizza snack and/or play a game (UNO, Jenga, Connect Four, etc.), do a puzzle, or color, have a snack while getting to know an MPD police officer a little better.

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

Play Day

Monday, April 6, 2026 at 12:30pm - 2:30pm
Blue Room at Marshalltown Public Library
Program Type:
"Come & Go" Event
Age Group:
Babies & Toddlers, Families (Parents/Caregivers with Children), Children, School-Aged Kids

Play Day is a "come and go" chance to play with imaginative toys, like our the kitchen set, dollhouse, castle, and more in the Blue Activity Room.

Library Branch: Marshalltown Public Library
Room: Blue Room
Age Group: Babies & Toddlers, Families (Parents/Caregivers with Children), Children, School-Aged Kids
Program Type: "Come & Go" Event
Event Details:

Play Day is a "come and go" chance to play with imaginative toys, like our the kitchen set, dollhouse, castle, and more in the Blue Activity Room.

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

Prohibition in Eastern Iowa with Linda McCann

Tuesday, April 7, 2026 at 5:30pm - 6:30pm
Meeting Room AB at Marshalltown Public Library
Program Type:
Presentation
Age Group:
Teens, Adults

Prohibition was the period in U.S. History when it was illegal to manufacture, transport or sell liquor. This covered every state and some of the territories.

Library Branch: Marshalltown Public Library
Room: Meeting Room AB
Age Group: Teens, Adults
Program Type: Presentation
Event Details:

Prohibition was the period in U.S. History when it was illegal to manufacture, transport or sell liquor. This covered every state and some of the territories.

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

Storytime

Wednesday, April 8, 2026 at 10:30am - 11:00am
Blue Room at Marshalltown Public Library
Program Type:
Storytime
Age Group:
Babies & Toddlers, Families (Parents/Caregivers with Children), Children, School-Aged Kids

Storytime includes few stories, songs, and movement activities, followed by a chance to play with imaginative toys, like our doll house, castle, and kitchen set. Storytime is free and there is no pre-registration needed for families.

Library Branch: Marshalltown Public Library
Room: Blue Room
Age Group: Babies & Toddlers, Families (Parents/Caregivers with Children), Children, School-Aged Kids
Program Type: Storytime
Event Details:

Storytime includes few stories, songs, and movement activities, followed by a chance to play with imaginative toys, like our doll house, castle, and kitchen set. Storytime is free and there is no pre-registration needed for families.

This event is in the "School-Aged Kids" group
This event is in the "Teens" group

Pokémon Club

Wednesday, April 8, 2026 at 4:00pm - 5:30pm
Marshalltown Public Library
Program Type:
"Come & Go" Event
Age Group:
School-Aged Kids, Teens

Youth ages 8 and older are invited to stop by the large meeting room to connect with other Pokémon fans. Battle with others (or learn how to play, if needed), trading permitted (with coordinator approval). 

Library Branch: Marshalltown Public Library
Age Group: School-Aged Kids, Teens
Program Type: "Come & Go" Event
Event Details:

Youth ages 8 and older are invited to stop by the large meeting room to connect with other Pokémon fans. Battle with others (or learn how to play, if needed), trading permitted (with coordinator approval). 

This event is in the "Adults" group

Thursday Tech Help

Thursday, April 9, 2026 at 2:00pm - 4:00pm
Study Room 1 at Marshalltown Public Library
Program Type:
Technology Class
Age Group:
Adults

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.

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.

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

Play Day

Thursday, April 9, 2026 at 3:00pm - 5:00pm
Blue Room at Marshalltown Public Library
Program Type:
"Come & Go" Event
Age Group:
Babies & Toddlers, Families (Parents/Caregivers with Children), Children, School-Aged Kids

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.

Library Branch: Marshalltown Public Library
Room: Blue Room
Age Group: Babies & Toddlers, Families (Parents/Caregivers with Children), Children, School-Aged Kids
Program Type: "Come & Go" Event
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 event is in the "Teens" group
This event is in the "Adults" group

Iowa's Lost History on the Titanic

Saturday, April 11, 2026 at 2:00pm - 3:30pm
Meeting Room AB at Marshalltown Public Library
Program Type:
Presentation
Age Group:
Teens, Adults

What do an orphan train rider, a kidnapper, a missionary, a wealthy businessman, a wedding guest, a betrayed wife, a farmer and an immigrant recruiter have in common?

Library Branch: Marshalltown Public Library
Room: Meeting Room AB
Age Group: Teens, Adults
Program Type: Presentation
Event Details:

What do an orphan train rider, a kidnapper, a missionary, a wealthy businessman, a wedding guest, a betrayed wife, a farmer and an immigrant recruiter have in common?

This event is in the "Babies & Toddlers" group
This event is in the "Children" group

KidSight Vision Testing

Wednesday, April 15, 2026 at 9:30am - 11:30am
Marshalltown Public Library
Program Type:
"Come & Go" Event, Health & Wellness
Age Group:
Babies & Toddlers, Children

KidSight is free walk-in vision screening (held in the youth department) is for children ages 6 months to kindergarten-aged and is a joint project with Lions Clubs of Iowa and the University of Iowa Children's Hospital.

Library Branch: Marshalltown Public Library
Age Group: Babies & Toddlers, Children
Program Type: "Come & Go" Event, Health & Wellness
Event Details:

KidSight is free walk-in vision screening (held in the youth department) is for children ages 6 months to kindergarten-aged and is a joint project with Lions Clubs of Iowa and the University of Iowa Children's Hospital.

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

Storytime

Wednesday, April 15, 2026 at 10:30am - 11:00am
Blue Room at Marshalltown Public Library
Program Type:
Storytime
Age Group:
Babies & Toddlers, Families (Parents/Caregivers with Children), Children, School-Aged Kids

Storytime includes few stories, songs, and movement activities, followed by a chance to play with imaginative toys, like our doll house, castle, and kitchen set. Storytime is free and there is no pre-registration needed for families.

Library Branch: Marshalltown Public Library
Room: Blue Room
Age Group: Babies & Toddlers, Families (Parents/Caregivers with Children), Children, School-Aged Kids
Program Type: Storytime
Event Details:

Storytime includes few stories, songs, and movement activities, followed by a chance to play with imaginative toys, like our doll house, castle, and kitchen set. Storytime is free and there is no pre-registration needed for families.

This event is in the "School-Aged Kids" group
This event is in the "Teens" group

Pokémon Club

Wednesday, April 15, 2026 at 4:00pm - 5:30pm
Marshalltown Public Library
Program Type:
"Come & Go" Event
Age Group:
School-Aged Kids, Teens

Youth ages 8 and older are invited to stop by the large meeting room to connect with other Pokémon fans. Battle with others (or learn how to play, if needed), trading permitted (with coordinator approval). 

Library Branch: Marshalltown Public Library
Age Group: School-Aged Kids, Teens
Program Type: "Come & Go" Event
Event Details:

Youth ages 8 and older are invited to stop by the large meeting room to connect with other Pokémon fans. Battle with others (or learn how to play, if needed), trading permitted (with coordinator approval). 

This event is in the "Adults" group

Thursday Tech Help

Thursday, April 16, 2026 at 2:00pm - 4:00pm
Study Room 1 at Marshalltown Public Library
Program Type:
Technology Class
Age Group:
Adults

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.

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.

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

Play Day

Thursday, April 16, 2026 at 3:00pm - 5:00pm
Blue Room at Marshalltown Public Library
Program Type:
"Come & Go" Event
Age Group:
Babies & Toddlers, Families (Parents/Caregivers with Children), Children, School-Aged Kids

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.

Library Branch: Marshalltown Public Library
Room: Blue Room
Age Group: Babies & Toddlers, Families (Parents/Caregivers with Children), Children, School-Aged Kids
Program Type: "Come & Go" Event
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.

Battle of the Books Bash

All Day
Meeting Room AB at Marshalltown Public Library

This event will go the full school day, with clean-up after school. 

Library Branch: Marshalltown Public Library
Room: Meeting Room AB
Event Details:

This event will go the full school day, with clean-up after school. 

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

Iowa Works Career Services

Tuesday, April 21, 2026 at 9:00am - 3:00pm
Study Room 1 at Marshalltown Public Library
Program Type:
"Come & Go" Event
Age Group:
Teens, Adults

A career planner with Iowa Works will be at the Marshalltown Public Library in Study Room 1 on Tuesday, April 21 from 9:00am to 1:00pm and 2:00pm to 3:00pm. 

Library Branch: Marshalltown Public Library
Room: Study Room 1
Age Group: Teens, Adults
Program Type: "Come & Go" Event
Event Details:

A career planner with Iowa Works will be at the Marshalltown Public Library in Study Room 1 on Tuesday, April 21 from 9:00am to 1:00pm and 2:00pm to 3:00pm. 

Library Board of Trustees

Tuesday, April 21, 2026 at 5:00pm - 6:30pm
Meeting Room AB at Marshalltown Public Library

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.


 

Library Branch: Marshalltown Public Library
Room: Meeting Room AB
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
This event is in the "Children" group
This event is in the "School-Aged Kids" group

Storytime

Wednesday, April 22, 2026 at 10:30am - 11:00am
Blue Room at Marshalltown Public Library
Program Type:
Storytime
Age Group:
Babies & Toddlers, Families (Parents/Caregivers with Children), Children, School-Aged Kids

Storytime includes few stories, songs, and movement activities, followed by a chance to play with imaginative toys, like our doll house, castle, and kitchen set. Storytime is free and there is no pre-registration needed for families.

Library Branch: Marshalltown Public Library
Room: Blue Room
Age Group: Babies & Toddlers, Families (Parents/Caregivers with Children), Children, School-Aged Kids
Program Type: Storytime
Event Details:

Storytime includes few stories, songs, and movement activities, followed by a chance to play with imaginative toys, like our doll house, castle, and kitchen set. Storytime is free and there is no pre-registration needed for families.

This event is in the "School-Aged Kids" group
This event is in the "Teens" group

Pokémon Club

Wednesday, April 22, 2026 at 4:00pm - 5:30pm
Marshalltown Public Library
Program Type:
"Come & Go" Event
Age Group:
School-Aged Kids, Teens

Youth ages 8 and older are invited to stop by the large meeting room to connect with other Pokémon fans. Battle with others (or learn how to play, if needed), trading permitted (with coordinator approval). 

Library Branch: Marshalltown Public Library
Age Group: School-Aged Kids, Teens
Program Type: "Come & Go" Event
Event Details:

Youth ages 8 and older are invited to stop by the large meeting room to connect with other Pokémon fans. Battle with others (or learn how to play, if needed), trading permitted (with coordinator approval). 

This event is in the "Adults" group

Thursday Tech Help

Thursday, April 23, 2026 at 2:00pm - 4:00pm
Study Room 1 at Marshalltown Public Library
Program Type:
Technology Class
Age Group:
Adults

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.

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.

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

Play Day

Thursday, April 23, 2026 at 3:00pm - 5:00pm
Blue Room at Marshalltown Public Library
Program Type:
"Come & Go" Event
Age Group:
Babies & Toddlers, Families (Parents/Caregivers with Children), Children, School-Aged Kids

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.

Library Branch: Marshalltown Public Library
Room: Blue Room
Age Group: Babies & Toddlers, Families (Parents/Caregivers with Children), Children, School-Aged Kids
Program Type: "Come & Go" Event
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 event is in the "Everyone" group

Learn to Play Mah Jongg

Saturday, April 25, 2026 at 1:30pm - 4:30pm
Meeting Room AB at Marshalltown Public Library
Program Type:
Workshop
Age Group:
Everyone

Learn how to play Mah Jongg! The Dealt Hand will get participants up to speed with the game, and then have them play while they're present to answer questions and provide support! Registration is required, as space is limited.

Open
Registration Required
Library Branch: Marshalltown Public Library
Room: Meeting Room AB
Age Group: Everyone
Program Type: Workshop
Registration Required
Event Details:

Learn how to play Mah Jongg! The Dealt Hand will get participants up to speed with the game, and then have them play while they're present to answer questions and provide support! Registration is required, as space is limited.