Volunteering at MPL is a rewarding experience that allows you to make a valuable contribution to the community while allowing us to strengthen and enhance the services we offer.

MPL is part of the City-wide volunteering program.  If you are not already a volunteer for the City or the Library you will need to complete the online volunteer application form.

If you are already registered as a volunteer with the City or Library please log in to the Volunteer Portal, opens a new window.

We offer the volunteer opportunities below. When you create your account in the  volunteer portal please indicate which position(s) interest you. Once you have an account, you will need to sign-up for an interview.

Event Assistant Volunteer

Use your people skills to help at Library events and community festivals. We attend or host many community celebrations, parades, and cultural events throughout the year. Be part of the team that assists in making these events successful.

Program Assistant Volunteer

Work with Library staff and instructors to support participants in library programs and help create an exceptional learning experience. Our programs are offered to infants and their parents, preschoolers, school aged children and teens. The programs combine fun and learning in a wide range of topics including creative writing, public speaking, leadership, STEAM and lots more!

Program Leader Volunteer

Support the development of children’s literacy, creative thinking and social skills by leading programs such as Crafts! and Games! Programs are supervised by Library staff and facilitated by volunteers. The Volunteer Program Leader position is a great leadership opportunity for volunteers committed to sharing their passion for learning with children.

Reading Buddies Program Leader Volunteer

Be a role model to a young reader! This is a great leadership opportunity for high school students committed to sharing their passion for learning with children. You will be responsible for creating a positive experience, sharing your enthusiasm for learning and engaging participants in reading and literacy based activities.

Research Assistant

You will help us better understand the impact of our services and strategies by administering surveys and collecting data from library customers and community members.


  • We welcome anyone ages 14 and older to join our volunteer team! Markham Public Library has many fun and engaging volunteer opportunities that will help you gain valuable skills and experience. Please note: All volunteers must also be fully vaccinated to participate in volunteer opportunities.
  • You must be age 14 years or older to volunteer. Follow these steps:

    • Apply. Complete this online application form, opens a new window.
      • If you are already a volunteer with a different City of Markham department, use that username/password.
      • Indicate which position(s) interest you. See the list below.

    The MPL Volunteer Program is part of the City of Markham wide volunteering program. For more information on the City of Markham program visit the link

Back to Top