The "Browse by Library" feature (below) can be used to search by category. Filters can be found in the left-hand column of each calendar. A keyword search (above) can be used to search by topic across all calendars.
 

   

Coming Up @ MCLS Libraries

Time Zone: Eastern Time - US & Canada (change)

Craft Supplies Collection at Charlotte

Come bring in your unused craft supplies this week. The next week we will swap and explore everything that there is!
Date:
Monday, June 8, 2026
Time:
All Day Event
Location:
Charlotte - Meeting Room, Charlotte Branch
Categories:
Arts, Crafts & Hobbies

Rich Della Costa Art in Duryea

Date:
Saturday, June 13, 2026
Time:
All Day Event
Location:
Seymour - Duryea Room, Brockport-Seymour Library
Categories:
Arts, Crafts & Hobbies

Rich Della Costa Art in Duryea

Date:
Sunday, June 14, 2026
Time:
All Day Event
Location:
Seymour - Duryea Room, Brockport-Seymour Library
Categories:
Arts, Crafts & Hobbies

Monroe County Early Voting for June 23 Primary

Check your voter registration status, poll place, and more at the Monroe County Board of Elections website. Early voting days and times for Monroe County residents for the 2026 primary...
Date:
Sunday, June 14, 2026
Time:
9:00am - 5:00pm
Location:
Penfield - Braman Room, Penfield Public Library
Categories:
Early Voting

Friends of the Pittsford Library Book Sale - Kids & Teens Sale

Find books for everyone at the Friends’ June book sale! Credit cards accepted, but please bring your own bag. For more information, please see the Friends of the Pittsford Library website.
Date:
Sunday, June 14, 2026
Time:
10:00am - 4:00pm
Location:
Pittsford - Fisher Meeting Room, Pittsford Community Library
Categories:
Book Sale

Tech Tutor Appointments

Need help with a device, app, or technology skill? Schedule a 1-on-1 session with Cormel. Call the library or ask a staff member to make an appointment.
Date:
Sunday, June 14, 2026
Time:
2:00pm - 5:00pm
Location:
Lincoln, Lincoln Branch
Categories:
Computers & Technology National Library Week

Kids' Summer Reading registration opens

Children's Summer Reading Game: Unearth a Story Monday, June 29-Thursday, August 6 For kids going into grades K-5 Registration for the Summer Reading Express and traditional Summer Reading Games...
Date:
Monday, June 15, 2026
Time:
All Day Event
Location:
Penfield Public Library
Categories:
Summer Reading

Rich Della Costa Art in Duryea

Date:
Monday, June 15, 2026
Time:
All Day Event
Location:
Seymour - Duryea Room, Brockport-Seymour Library
Categories:
Arts, Crafts & Hobbies

Monroe County Early Voting for June 23 Primary

Check your voter registration status, poll place, and more at the Monroe County Board of Elections website. Early voting days and times for Monroe County residents for the 2026 primary...
Date:
Monday, June 15, 2026
Time:
9:00am - 5:00pm
Location:
Penfield - Braman Room, Penfield Public Library
Categories:
Early Voting

Baby Story Time

At baby story time, caregivers will learn songs, rhymes, and fingerplays to use at home, and babies will begin their early education journey.
Date:
Monday, June 15, 2026
Time:
9:30am - 10:00am
Location:
Gates - Library Meeting Room, Gates Public Library
Categories:
Story Time

Technology Help with Digital Literacy Volunteers

💻 Need technology help? We've got you covered! Literacy Rochester volunteers are available Monday mornings at the Gates Public Library from 9:30AM - 12:30PM and alternating Saturdays from 9:00AM -...
Date:
Monday, June 15, 2026
Time:
9:30am - 12:30pm
Location:
Gates Public Library
Categories:
Computers & Technology

Literacy Rochester: Walk-In Digital Literacy Help

Digital Literacy is a program of Literacy Rochester that teaches adults basic computer skills. Trained volunteers assist individuals with operating devices, navigating the internet, and using...
Date:
Monday, June 15, 2026
Time:
10:00am - 12:00pm
Location:
Charlotte - Miscellaneous, Charlotte Branch
Categories:
Computers & Technology Digital Literacy Rochester

Digital Literacy Volunteers

Digital Literacy is a program of Literacy Rochester that teaches adults basic computer skills. Trained volunteers assist individuals with operating devices, navigating the internet, and using...
Date:
Monday, June 15, 2026
Time:
10:00am - 1:00pm
Location:
East Rochester Public Library
Categories:
Computers & Technology

Story Time with Mary Jo

Every Monday morning, we have story time with our Children's Librarian, Mary Jo. There are songs, stories, dancing and more!
Date:
Monday, June 15, 2026
Time:
10:15am - 11:00am
Location:
Gates - Library Meeting Room, Gates Public Library
Categories:
Story Time

Homeschool Hour: Grow It, Dye It, Wear It with Cornell Cooperative Extension

Kids will explore how plants are used in science and agriculture, then turn that knowledge into art by painting bandanas with soy milk and creating their own unique designs using natural plant dyes....
Date:
Monday, June 15, 2026
Time:
1:00pm - 2:00pm
Location:
Parma - Meeting Room, Parma Public Library
Categories:
Arts, Crafts & Hobbies Science & Nature
Register! - 5 seats left

STEAM Mondays: Engineering with Amanda

Kids dive into hands-on engineering projects that let them build, design, and experiment. Each session introduces real engineering concepts in a fun, creative way that encourages curiosity and...
Date:
Monday, June 15, 2026
Time:
1:00pm - 2:00pm
Location:
Gates - Community Space A + B, Gates Public Library
Categories:
STEM

Genealogy Club: Topic TBD

Registration not required. Program Accommodations We want everyone to feel welcome at our library programs and events! If you need an accommodation to participate, please fill out an accommodation...
Date:
Monday, June 15, 2026
Time:
2:00pm - 3:00pm
Location:
Fairport - Community Room, Fairport Public Library
Categories:
Genealogy

Watercolor Class

Learn to paint a field of flowers with watercolor paints. Presented by local artist and instructor Deborah Coller. Registration required.
Date:
Monday, June 15, 2026
Time:
2:00pm - 3:00pm
Location:
Pittsford - Fisher Meeting Room, Pittsford Community Library
Categories:
Arts, Crafts & Hobbies Class
Register!

Health Care Navigator: Legal Assistance of Western New York

*no registration required* Monday, June 15, 2:00-5:00 PM For Adults This service is first come, first served on the third Monday of each month; no appointment required. Need health insurance? See...
Date:
Monday, June 15, 2026
Time:
2:00pm - 5:00pm
Location:
Penfield Public Library
Categories:
Health/Wellness

Spark Lab Open Hours

Date:
Monday, June 15, 2026
Time:
2:00pm - 5:00pm
Location:
Chili - Makerspace Room, Chili Public Library
Categories:
Makerspace

Tech Tutor Appointments

Need help with a device, app, or technology skill? Schedule a 1-on-1 session with Cormel. Call the library or ask a staff member to make an appointment.
Date:
Monday, June 15, 2026
Time:
2:00pm - 5:00pm
Location:
Lincoln, Lincoln Branch
Categories:
Computers & Technology National Library Week

Wired for Opportunity - Scams and Security

Attention Wired for Opportunity participants: Due to supply chain issues, we may not have devices in stock. Upon completing a Wired for Opportunity class, students will receive a voucher for one free...
Date:
Monday, June 15, 2026
Time:
3:00pm - 4:30pm
Location:
Chili - Barbara Ireland Community Room, Chili Public Library
Categories:
Computers & Technology Wired for Opportunity

Community Resource Rally

Rochester Public Library’s mobile library RPL Go! will be here along with representatives from a wide variety of community organizations. Participants will include Monroe County Addiction Services...
Date:
Monday, June 15, 2026
Time:
3:00pm - 5:00pm
Location:
Frederick Douglass - Patio, Frederick Douglass Community Library
Categories:
Community Social Services

Fiber Friends

Welcome all who love to knit, crochet, sew, quilt, spin, weave and felt! Bring your projects and come visit!
Date:
Monday, June 15, 2026
Time:
3:00pm - 5:00pm
Location:
Hamlin - Meeting Room, Hamlin Public Library
Categories:
Arts, Crafts & Hobbies
Register! - 13 seats left

Friends of the Seymour Library

Meetings are open to the public.
Date:
Monday, June 15, 2026
Time:
3:30pm - 4:30pm
Location:
Seymour - Duryea Room, Brockport-Seymour Library
Categories:
Meeting

For information on accessibility for specific programs, please contact the presenting library.

Search for Events