M
- Madoc Public Library
- Magnetawan Public Library
- Marmora and Lake Public Library
- Manitouwadge Public Library
- Markham Public Library
- McKellar Public Library
- Meaford Public Library
- Merrickville Public Library
- Michipicoten Township Public Library
- Middlesex County Library
- Midland Public Library
- Milton Public Library
- Mississauga Public Library
- Mississaugas of the New Credit First Nation Library
- Mississippi Mills Public Library
- Mnjikaning First Nation Public Library
- Muskoka Lakes Township Public Libraries
Read more about this topic: List Of Public Libraries In Ontario