upcoming events
Thu, May 24, 3:30pm - 4:30pm
Join us for a free snack and fun activities for kids 0-18 years old! Monday-Friday at 3:30 pm; Saturdays at 1 pm.

Magna Meeting Room (Capacity 79)
Thu, May 24, 6:00pm - 9:00pm
Don't just watch a movie, interact with it! Join us for fun Interactive Movies where you become a part of the film! All movies are rated PG or PG-13; see flyer for movie details. For ages 8+.

Fri, May 25, 3:30pm - 4:30pm
Join us for a free snack and fun activities for kids 0-18 years old! Monday-Friday at 3:30 pm; Saturdays at 1 pm.

Magna Meeting Room (Capacity 79)
Sat, May 26, 1:00pm - 2:00pm
Join us for a free snack and fun activities for kids 0-18 years old! Monday-Friday at 3:30 pm; Saturdays at 1 pm.

Magna Meeting Room (Capacity 79)
Sat, May 26, 4:30pm - 5:30pm
Roadshow Revival is a kids' talent show for the whole family! Come enjoy singing, dancing, magic and more!

Mon, May 28, All day
Closed for Holiday

Magna Meeting Room (Capacity 79)
Tue, May 29, 3:30pm - 4:30pm
Join us for a free snack and fun activities for kids 0-18 years old! Monday-Friday at 3:30 pm; Saturdays at 1 pm.

Magna Meeting Room (Capacity 79)
Tue, May 29, 7:00pm - 8:30pm
Adulting can be hard! Learn how to adult with expert advice and takeaways while having fun.

Magna Meeting Room (Capacity 79)
Wed, May 30, 3:30pm - 4:30pm
Join us for a free snack and fun activities for kids 0-18 years old! Monday-Friday at 3:30 pm; Saturdays at 1 pm.

Magna Study Room (Capacity 8)
Wed, May 30, 4:00pm - 9:00pm
Are you unsure of your healthcare options? Take Care Utah is a non-profit organization that can help you find, sign up for, and keep the health insurance option that best fits your unique situation.

Magna Meeting Room (Capacity 79)
Wed, May 30, 4:30pm - 9:00pm
Play Chess

Magna Meeting Room (Capacity 79)
Thu, May 31, 3:30pm - 4:30pm
Join us for a free snack and fun activities for kids 0-18 years old! Monday-Friday at 3:30 pm; Saturdays at 1 pm.

Fri, Jun 01, 10:00am - 9:00pm
Learn about American history in a fun and entertaining way.

Magna Meeting Room (Capacity 79)
Fri, Jun 01, 3:30pm - 4:30pm
Join us for a free snack and fun activities for kids 0-18 years old! Monday-Friday at 3:30 pm; Saturdays at 1 pm.

Sat, Jun 02, 10:00am - 9:00pm
Learn about American history in a fun and entertaining way.

Magna Meeting Room (Capacity 79)
Sat, Jun 02, 1:00pm - 2:00pm
Join us for a free snack and fun activities for kids 0-18 years old! Monday-Friday at 3:30 pm; Saturdays at 1 pm.

Mon, Jun 04, 10:00am - 9:00pm
Learn about American history in a fun and entertaining way.

Mon, Jun 04, 1:30pm - 3:30pm
Follow along while we read the first three Harry Potter books. Plus we'll have some surprise guests and activities.

Magna Meeting Room (Capacity 79)
Mon, Jun 04, 3:30pm - 4:30pm
Utah Food Bank nutrition program where youth may receive a meal each afternoon, Monday through Friday at 3:30, Saturdays at 1:00

Tue, Jun 05, 10:00am - 9:00pm
Learn about American history in a fun and entertaining way.

Magna Meeting Room (Capacity 79)
Tue, Jun 05, 1:00pm - 2:45pm
Join us every Tuesday afternoon for a special movie matinee with movie musicals and sing-a-longs! From Disney classics to new favorites, sing loud and proud with us this summer at the library!

Magna Meeting Room (Capacity 79)
Tue, Jun 05, 3:30pm - 4:30pm
Utah Food Bank nutrition program where youth may receive a meal each afternoon, Monday through Friday at 3:30, Saturdays at 1:00

Wed, Jun 06, 10:00am - 9:00pm
Learn about American history in a fun and entertaining way.

Magna Meeting Room (Capacity 79)
Wed, Jun 06, 11:00am - 12:00pm
Songs, books, fingerplays and crafts all about trees and nature. Participation counts as both a Summer Reading Challenge and ZAP Kids Summer Passport activity.

Wed, Jun 06, 1:30pm - 3:30pm
Follow along while we read the first three Harry Potter books. Plus we'll have some surprise guests and activities.

Magna Meeting Room (Capacity 79)
Wed, Jun 06, 3:30pm - 4:30pm
Utah Food Bank nutrition program where youth may receive a meal each afternoon, Monday through Friday at 3:30, Saturdays at 1:00

Magna Study Room (Capacity 8)
Wed, Jun 06, 4:00pm - 9:00pm
Are you unsure of your healthcare options? Take Care Utah is a non-profit organization that can help you find, sign up for, and keep the health insurance option that best fits your unique situation.

Magna Meeting Room (Capacity 79)
Wed, Jun 06, 5:00pm - 8:00pm
Chess club for all ages and experience levels! Children under 12 must be accompanied by an adult.

Thu, Jun 07, 10:00am - 9:00pm
Learn about American history in a fun and entertaining way.

Magna Meeting Room (Capacity 79)
Thu, Jun 07, 1:00pm - 2:45pm
Join us every Thursday at 1:00 - 3:00 pm to explore, learn, and participate in a Citizen Science Program! We'll search for bugs, document air pollution, and map bird migration patterns. For all ages

Magna Meeting Room (Capacity 79)
Thu, Jun 07, 3:30pm - 4:30pm
Utah Food Bank nutrition program where youth may receive a meal each afternoon, Monday through Friday at 3:30, Saturdays at 1:00

Fri, Jun 08, 10:00am - 9:00pm
Learn about American history in a fun and entertaining way.

Fri, Jun 08, 1:30pm - 3:30pm
Follow along while we read the first three Harry Potter books. Plus we'll have some surprise guests and activities.

Magna Meeting Room (Capacity 79)
Fri, Jun 08, 3:30pm - 4:30pm
Utah Food Bank nutrition program where youth may receive a meal each afternoon, Monday through Friday at 3:30, Saturdays at 1:00

Sat, Jun 09, 10:00am - 9:00pm
Learn about American history in a fun and entertaining way.

Magna Meeting Room (Capacity 79)
Sat, Jun 09, 1:00pm - 5:30pm

Sat, Jun 09, 1:00pm - 2:00pm
Utah Food Bank nutrition program where youth may receive a meal each afternoon, Monday through Friday at 3:30, Saturdays at 1:00

Mon, Jun 11, 10:00am - 9:00pm
Learn about American history in a fun and entertaining way.

Mon, Jun 11, 1:30pm - 3:30pm
Follow along while we read the first three Harry Potter books. Plus we'll have some surprise guests and activities.

Magna Meeting Room (Capacity 79)
Mon, Jun 11, 3:30pm - 4:30pm
Utah Food Bank nutrition program where youth may receive a meal each afternoon, Monday through Friday at 3:30, Saturdays at 1:00

Magna Meeting Room (Capacity 79)
Mon, Jun 11, 7:00pm - 8:00pm
We double-dog dare you to be entertained by this dancing troop of highly trained doggies. Bring your sunglasses - it is sure to be dazzling!

Tue, Jun 12, 10:00am - 9:00pm
Learn about American history in a fun and entertaining way.

Magna Meeting Room (Capacity 79)
Tue, Jun 12, 1:00pm - 2:45pm
Join us every Tuesday afternoon for a special movie matinee with movie musicals and sing-a-longs! From Disney classics to new favorites, sing loud and proud with us this summer at the library!

Magna Meeting Room (Capacity 79)
Tue, Jun 12, 3:30pm - 4:30pm
Utah Food Bank nutrition program where youth may receive a meal each afternoon, Monday through Friday at 3:30, Saturdays at 1:00

Magna Meeting Room (Capacity 79)
Tue, Jun 12, 7:00pm - 8:00pm
Join Preservation Utah for a special kids' crafts session! We'll make stained glass craft pieces and learn about Utah's stained glass history! For ages 5-10 years old.

Wed, Jun 13, 10:00am - 9:00pm
Learn about American history in a fun and entertaining way.

Magna Meeting Room (Capacity 79)
Wed, Jun 13, 11:00am - 11:30am
A story about a genie, a lamp, a princess, a sultan, and three wishes. Without the magic words, the genie's magic won't work for princess. Whatever could the magic words be?

Wed, Jun 13, 1:30pm - 3:30pm
Follow along while we read the first three Harry Potter books. Plus we'll have some surprise guests and activities.

Magna Meeting Room (Capacity 79)
Wed, Jun 13, 3:30pm - 4:30pm
Utah Food Bank nutrition program where youth may receive a meal each afternoon, Monday through Friday at 3:30, Saturdays at 1:00

Magna Study Room (Capacity 8)
Wed, Jun 13, 4:00pm - 9:00pm
Are you unsure of your healthcare options? Take Care Utah is a non-profit organization that can help you find, sign up for, and keep the health insurance option that best fits your unique situation.

Magna Meeting Room (Capacity 79)
Wed, Jun 13, 5:00pm - 8:00pm
Chess club for all ages and experience levels! Children under 12 must be accompanied by an adult.

Thu, Jun 14, 10:00am - 9:00pm
Learn about American history in a fun and entertaining way.

Magna Meeting Room (Capacity 79)
Thu, Jun 14, 1:00pm - 2:45pm
Join us every Thursday at 1:00 - 3:00 pm to explore, learn, and participate in a Citizen Science Program! We'll search for bugs, document air pollution, and map bird migration patterns. For all ages

Magna Meeting Room (Capacity 79)
Thu, Jun 14, 3:30pm - 4:30pm
Utah Food Bank nutrition program where youth may receive a meal each afternoon, Monday through Friday at 3:30, Saturdays at 1:00

Magna Meeting Room (Capacity 79)
Thu, Jun 14, 7:00pm - 8:30pm
Get ready for ToshoCon! This class will focus on Cosplay makeup and hair styling. Whether you're new to cosplay, or an old pro, everyone will find something new at this awesome class! For ages 11-19

Fri, Jun 15, 10:00am - 9:00pm
Learn about American history in a fun and entertaining way.

Fri, Jun 15, 1:30pm - 3:30pm
Follow along while we read the first three Harry Potter books. Plus we'll have some surprise guests and activities.

Magna Meeting Room (Capacity 79)
Fri, Jun 15, 3:30pm - 4:30pm
Utah Food Bank nutrition program where youth may receive a meal each afternoon, Monday through Friday at 3:30, Saturdays at 1:00

Sat, Jun 16, 10:00am - 9:00pm
Learn about American history in a fun and entertaining way.

Sat, Jun 16, 1:00pm - 2:00pm
Utah Food Bank nutrition program where youth may receive a meal each afternoon, Monday through Friday at 3:30, Saturdays at 1:00

Mon, Jun 18, 10:00am - 9:00pm
Learn about American history in a fun and entertaining way.

Mon, Jun 18, 1:30pm - 3:30pm
Follow along while we read the first three Harry Potter books. Plus we'll have some surprise guests and activities.

Magna Meeting Room (Capacity 79)
Mon, Jun 18, 3:30pm - 4:30pm
Utah Food Bank nutrition program where youth may receive a meal each afternoon, Monday through Friday at 3:30, Saturdays at 1:00

Tue, Jun 19, 10:00am - 9:00pm
Learn about American history in a fun and entertaining way.

Magna Meeting Room (Capacity 79)
Tue, Jun 19, 1:00pm - 2:45pm
Join us every Tuesday afternoon for a special movie matinee with movie musicals and sing-a-longs! From Disney classics to new favorites, sing loud and proud with us this summer at the library!

Magna Meeting Room (Capacity 79)
Tue, Jun 19, 3:30pm - 4:30pm
Utah Food Bank nutrition program where youth may receive a meal each afternoon, Monday through Friday at 3:30, Saturdays at 1:00

Magna Meeting Room (Capacity 79)
Tue, Jun 19, 7:00pm - 8:30pm
Join us for 3 days of game-making and design! Then celebrate your achievements with the Game Bus on Friday night! For teens, ages 11-19 years old.

Wed, Jun 20, 10:00am - 9:00pm
Learn about American history in a fun and entertaining way.

Magna Meeting Room (Capacity 79)
Wed, Jun 20, 11:00am - 11:45am
Interactive early learning storytime for preschoolers and their caring adult(s) with talking, singing, reading, writing, and play.

Wed, Jun 20, 1:30pm - 3:30pm
Follow along while we read the first three Harry Potter books. Plus we'll have some surprise guests and activities.

Magna Meeting Room (Capacity 79)
Wed, Jun 20, 3:30pm - 4:30pm
Utah Food Bank nutrition program where youth may receive a meal each afternoon, Monday through Friday at 3:30, Saturdays at 1:00

Magna Study Room (Capacity 8)
Wed, Jun 20, 4:00pm - 9:00pm
Are you unsure of your healthcare options? Take Care Utah is a non-profit organization that can help you find, sign up for, and keep the health insurance option that best fits your unique situation.

Wed, Jun 20, 5:00pm - 8:00pm
Chess club for all ages and experience levels! Children under 12 must be accompanied by an adult.

Magna Meeting Room (Capacity 79)
Wed, Jun 20, 7:00pm - 8:30pm
Join us for 3 days of game-making and design! Then celebrate your achievements with the Game Bus on Friday night! For teens, ages 11-19 years old.

Thu, Jun 21, 10:00am - 9:00pm
Learn about American history in a fun and entertaining way.

Magna Meeting Room (Capacity 79)
Thu, Jun 21, 1:00pm - 2:45pm
Join us every Thursday at 1:00 - 3:00 pm to explore, learn, and participate in a Citizen Science Program! We'll search for bugs, document air pollution, and map bird migration patterns. For all ages

Magna Meeting Room (Capacity 79)
Thu, Jun 21, 3:30pm - 4:30pm
Utah Food Bank nutrition program where youth may receive a meal each afternoon, Monday through Friday at 3:30, Saturdays at 1:00

Magna Meeting Room (Capacity 79)
Thu, Jun 21, 7:00pm - 8:30pm
Join us for 3 days of game-making and design! Then celebrate your achievements with the Game Bus on Friday night! For teens, ages 11-19 years old.

Fri, Jun 22, 10:00am - 9:00pm
Learn about American history in a fun and entertaining way.

Fri, Jun 22, 1:30pm - 3:30pm
Follow along while we read the first three Harry Potter books. Plus we'll have some surprise guests and activities.

Magna Meeting Room (Capacity 79)
Fri, Jun 22, 3:30pm - 4:30pm
Utah Food Bank nutrition program where youth may receive a meal each afternoon, Monday through Friday at 3:30, Saturdays at 1:00

Magna Meeting Room (Capacity 79)
Fri, Jun 22, 7:00pm - 9:00pm
Join us for 3 days of game-making and design! Then celebrate your achievements with the Game Bus on Friday night! For teens, ages 11-19 years old.

Sat, Jun 23, 10:00am - 9:00pm
Learn about American history in a fun and entertaining way.

Magna Meeting Room (Capacity 79)
Sat, Jun 23, 11:00am - 12:00pm
Two miniature horses, Taffy and Spirit, are visiting the library where you can help groom them and learn about what they eat and how they play.

Magna Meeting Room (Capacity 79)
Sat, Jun 23, 1:00pm - 2:00pm
Utah Food Bank nutrition program where youth may receive a meal each afternoon, Monday through Friday at 3:30, Saturdays at 1:00