Ontario public libraries
Learn about public libraries and the ministry’s role in supporting them.
Overview
A strong library system is the cornerstone of a strong community. It facilitates equity of access to information and contributes to education, literacy and life-long learning in Ontario communities.
Municipal by-laws create Ontario's public libraries and public library boards govern them.
The Ministry of Tourism, Culture and Sport is responsible for:
- administering the Public Libraries Act and statutory grants under the Act
- developing provincial policies for public libraries
- funding Ontario Library Services agencies including the Ontario Library Service
- conducting stakeholder relations with Ontario library sector organizations such as the Ontario Library Association and the Federation of Ontario Public Libraries
- publishing the annual Ontario Public Library Statistics
- delivering the annual Ontario Public Library Service Awards
Ontario Public Library Service Awards
Learn about the awards that recognize creative library service ideas, including nominees and past winners.
Public library statistics
Read about Ontario public library statistics collected from the past several years.
Carnegie libraries
Browse a list of Carnegie Libraries which are currently in use, repurposed or demolished.
Resources for public libraries
Find associations, organizations and other resources for public libraries in Ontario.
Legislation
Learn about the provincial and federal rules that affect public libraries in Ontario.
Facts
- In 2022, Ontario public libraries served the public through 1,176 library service points (main libraries, library branches, deposit stations and bookmobile stops) and circulated 110,701,943 items. Public libraries received almost 120 million in-person visits, more than 261 million electronic visits and delivered thousands of programs including:
- 33,647 early literacy and early learning programs with 838,675 attendees
- 3,611 programs for immigrants and new Canadians with 42,608 attendees
- 6,306 maker space, digital media, and self-publishing programs with 68,560 attendees
- 614 career, job help and skills programs with 6,685 attendees
- Over 99% of Ontarians live in communities served by a public library.
- Ontario’s first free public libraries were established in Toronto and Guelph in 1883. Between 1903 and 1922, 111 Ontario libraries were constructed with more than $2.5 million in funding from American businessman and philanthropist Andrew Carnegie.
- Over 3.9 million Ontarians, or nearly 27% of the population, hold a public library card.
- Ontario libraries have 28.2 million print volumes available to borrow. That’s equivalent to 1.8 books for every Ontarian. They also have 22.8 million e-resources including e-books. Every library branch in the province provides access to electronic information and resources through the internet.
List of public libraries
-
A
- Addington Highlands Public Libraries
- Admaston/Bromley Public Library
- Ajax Public Library
- Alderville First Nation Library
- Alfred Plantagenet Public Library
- Algonquins of Pikwakanagan First Nation
- Alnwick/Haldimand Public Library
- Armstrong Township Public Library
- Arnprior Public Library
- Asphodel-Norwood Township Public Library
- Assiginack Public Library
- Athens Township Public Library
- Atikameksheng Anishnawbek First Nations Library
- Atikokan Public Library
- Augusta Public Library
- Aundeck-Omni-Kaning First Nation Public Library
- Aurora Public Library
-
B
- Bancroft Public Library (North Hastings)
- Barrie Public Library
- Beausoleil First Nation Public Library
- Belleville Public Library
- Big Grassy First Nation Public Library
- Billings Township Public Library
- Bkejwanong First Nation Public Library
- Black River/Matheson Public Library
- Blind River Public Library
- Blue Mountains Public Library
- Bonfield Public Library
- Bonnechere Union Public Library
- Bracebridge Public Library
- Bradford West Gwillimbury Public Library
- Brampton Public Library
- Brant Public Library
- Brantford Public Library
- Brighton Public Library
- Britt Public Library
- Brock Township Public Libraries
- Brockville Public Library
- Bruce County Public Library
- Bruce Mines and Plummer Public Library
- Burk's Falls, Armour & Ryerson Union Public Library
- Burlington Public Library
-
C
- Caledon Public Library
- Callander Public Library
- Cambridge Public Library (Idea Exchange)
- Carleton Place Public Library
- Carlow – Mayo Public Library
- Casselman Public Library
- Cavan Monaghan Public Library
- Central Manitoulin Public Library
- Centre Hastings Public Library
- Champlain Public Library
- Chapleau Public Library
- Chippewas of Georgina Island First Nation Public Library
- Chippewas of Kettle and Stony Point First Nation Public Library
- Chippewas of Rama Public Library
- Clarence – Rockland Public Library
- Clarington Public Library
- Clearview Public Library
- Cobalt Public Library
- Cobourg Public Library
- Cochrane Public Library
- Collingwood Public Library
- Cornwall Public Library
- Cramahe Township Public Library
- Curve Lake First Nation Public Library
-
D
-
E
- Ear Falls Public Library
- East Ferris Public Library
- East Gwillimbury Public Library
- Edwardsburgh/Cardinal Public Library
- Elgin County Public Library
- Elizabethtown – Kitley Township Public Library
- Elliot Lake Public Library
- Emo Township Public Library
- Englehart Public Library
- Espanola Public Library
- Essa Township Public Library
- Essex County Library
-
F
-
G
- Gananoque Public Library
- Garden River First Nation Public Library
- Georgian Bay Public Library
- Georgina Public Libraries
- Gogama Public Library
- Gore Bay Union Public Library
- Grand Valley Public Library
- Gravenhurst Public Library
- Greater Madawaska Public Library
- Greater Sudbury Public Library
- Greenstone Public Library
- Grey Highlands Public Library
- Grimsby Public Library
- Guelph Public Library
-
H
- Haldimand County Public Library
- Haliburton County Public Library
- Halton Hills Public Library
- Hamilton Public Library
- Hanover Public Library
- Hastings Highlands Public Library
- Havelock-Belmont-Methuen Public Library
- Hawkesbury Public Library
- Head, Clara and Maria Public Library
- Hearst Public Library
- Henvey Inlet First Nation Public Library
- Hilton Union Public Library
- Hornepayne Public Library
- Huntsville Public Library
- Huron County Library
- Huron Shores Public Library
-
I
-
J
-
K
- Kapuskasing Public Library
- (City of) Kawartha Lakes Public Library
- Kearney and Area Public Library
- Kenora Public Library
- Killaloe, Hagarty and Richards Public Library
- King Township Public Library
- Kingston Frontenac Public Library
- Kirkland Lake (Teck Centennial) Public Library
- Kitchener Public Library
-
L
- La Nation Public Library
- Lake of Bays Public Library
- Lambton County Library
- Lanark Highlands Public Library
- Larder Lake Public Library
- Laurentian Hills Public Library
- Leeds and the Thousand Islands Public Library
- Lennox and Addington County Public Library
- Lincoln-Pelham Union Public Library
- London Public Library
- Loring, Port Loring and District (Argyle) Public Library
-
M
- M’Chigeeng First Nation Public Library
- Madawaska Valley Public Library
- Magnetawan First Nation Public Library
- Magnetawan Public Library
- Manitouwadge Public Library
- Marathon Public Library
- Markham Public Library
- Markstay-Warren Public Library
- Marmora and Lake Public Library
- Mattawa Public Library
- Mattice/Val Cote Public Library
- McGarry Township Public Library
- McKellar Public Library
- Meaford Public Library
- Merrickville Public Library
- Michipicoten First Nation Public Library
- Middlesex County Library
- Midland Public Library
- Milton Public Library
- Mississauga First Nation Public Library
- Mississaugas of Scugog Island First Nation Public Library
- Mississauga Public Library
- Mississippi Mills Public Library
- Mohawks of the Bay of Quinte First Nations Library
- Moonbeam Public Library
- Muskoka Lakes Township Public Libraries
-
N
- New Tecumseth Public Library
- Newmarket Public Library
- Niagara Falls Public Library
- Niagara-on-the-Lake Public Library
- Niisaachewan Anishinaabe Nation Public Library
- Nipigon Public Library
- Nipissing First Nation Public Library
- Norfolk County Public Library
- North Bay Public Library
- North Grenville Public Library
- North Kawartha Public Library
- North Perth Public Library
- Northeastern Manitoulin and the Islands Public Library
-
O
-
P
- Parry Sound Public Library
- Pembroke Public Library
- Penetanguishene Public Library
- Perry Township Public Library
- Perth and District Union Public Library
- Perth East Public Library
- Petawawa Public Library
- Peterborough Public Library
- Phelps Public Library
- Pickering Public Library
- Port Colborne Public Library
- Port Hope Public Library
- Powassan & District Union Public Library
- Prescott Public Library
- Prince Edward County Public Library
- Prince Township Public Library
-
Q
-
R
-
S
- Sables – Spanish River Public Library
- Sagamok Anishnawbek First Nation Public Library
- Saugeen First Nation Public Library
- Sault Ste. Marie Public Library
- Schreiber Public Library
- Scugog Memorial Public Library
- Seguin Public Libraries
- Seine River First Nation Public Library
- Selwyn Public Library
- Serpent River First Nation Public Library
- Severn Township Public Library
- Shelburne Public Library
- Sheshegwaning First Nation Public Library
- Sioux Lookout Public Library
- Sioux Narrows - Nestor Falls Public Library
- Smiths Falls Public Library
- South Algonquin Public Library (Township of)
- South River-Machar Union Public Library
- Southgate – Ruth Hargrave Memorial Public Library
- Spanish Public Library
- Springwater Township Public Library
- St. Catharines Public Library
- St. Charles Public Library
- St. Joseph Township Public Library
- St. Marys Public Library
- St. Thomas Public Library
- Stirling – Rawdon Public Library
- Stormont, Dundas & Glengarry County Library
- Stratford Public Library
- Sundridge – Strong Union Public Library
-
T
- Tay Public Library
- Tehkummah Township Public Library
- Temagami First Nation Public Library
- Temagami Public Library
- Temiskaming Shores Public Library
- Terrace Bay Public Library
- Thessalon First Nation Public Library
- Thessalon Union Public Library
- Thorold Public Library
- Thunder Bay Public Library
- Timmins Public Library
- Toronto Public Library
- Trent Hills Public Library
- Trent Lakes Public Library
- Tudor and Cashel Township Public Library
- Tweed Public Library
- Tyendinaga Township Public Library
-
U
-
V
-
W
- Wabauskang First Nation Public Library
- Wahta Mohawks First Nation Public Library
- Wainfleet Township Public Library
- Wasaga Beach Public Library
- Wasauksing First Nation Public Library
- Waterloo Public Library
- Waterloo Public Library (Region of)
- Wawa Public Library
- Welland Public Library
- Wellington County Public Library
- West Grey Public Library
- West Lincoln Public Library
- West Nipissing Public Library
- West Perth Public Library
- Westport Public Library
- Whitby Public Library
- Whitchurch-Stouffville Public Library
- Whitefish River First Nation Public Library
- Whitestone-Hagerman Public Library
- Whitewater Region Public Library
- Windsor Public Library
- Wollaston Public Library
- Woodstock Public Library