Error loading page.
Try refreshing the page. If that doesn't work, there may be a network issue, and you can use our self test page to see what's preventing the page from loading.
Learn more about possible network issues or contact support for more help.

Need a library card?

You need a library card to borrow digital titles, place holds, and add titles to your wish list.

Begin typing your library’s name to see if it’s a member of this website, or click the down arrow to select from a list. Once you select a library, we'll show you the best way to get a library card.

No matches. Try checking your spelling, and confirm you're using the correct library name. You can also find your library using www.overdrive.com.

Addington Highlands Public Library

Addington Highlands Public Library

Addington Highlands Public Library - Denbigh Branch

Admaston-Bromley Public Library

Alderville First Nation Public Library

Alnwick/Haldimand Public Library

Argyle Community Library

Armstrong Township Public Library

Arnprior Public Library

Asphodel-Norwood Public Library

Assiginack Public Library

Athens Public Library

Atikokan Public Library

Augusta Township Public Library

Aurora Public Library

Bancroft Public Library

Baysville Library

Belleville Public Library

Bibliothèque publique de Clarence-Rockland Public Library

Bibliotheque Publiques du Canton d'Alfred et Plantagenet

Billings Township Public Library

Black River-Matheson Public Library

Blind River Public Library

Blue Mountains Public Library

Blue Mountains Public Library - Craigleith Heritage Depot

Blue Mountains Public Library - L. E. Shore Memorial Library

Bonfield Public Library

Bonnechere Union Public Library

Bracebridge Library

Brighton Public Library

Britt Area Public Library

Brock Township Public Library

Brockville Public Library

Bruce County Public Library

Bruce Mines & Plummer Additional Union Public Library

Burks Falls Public Library

Caledon Public Library

Callander Public Library

Carleton Place Public Library

Carlow/Mayo Public Library

Casselman Municipal Library

Cavan Monaghan Libraries - Millbrook Branch

Central Manitoulin Public Libraries

Centre Hastings Public Library (Madoc)

Champlain Township Public Library

Chapleau Public Library

Chatham-Kent Public Library

Clarington Library, Museums & Archives

Cobalt Public Library

Cobourg Public Library

Cochrane Public Library

Collingwood Public Library

Cornwall Public Library

Cramahe Township Public Library

Deep River Public Library

Deseronto Public Library

Dorion Public Library

Douro-Dummer Public Library

Dryden Public Library

Dwight Public Library

Ear Falls Public Library

East Ferris Public Library

East Gwillimbury Public Library

Edwardsburgh/Cardinal Public Library

Edwardsburgh/Cardinal Public Library - Cardinal Branch

Edwardsburgh/Cardinal Public Library - Spencerville Branch

Elgin County Library

Elgin County Library - Aylmer Old Town Hall Library

Elgin County Library - Belmont Library

Elgin County Library - Fred Bodsworth Public Library

Elgin County Library - John Kenneth Galbraith Reference Library

Elgin County Library - Port Stanley Library

Elgin County Library - Rodney Library

Elgin County Library - Shedden Library

Elgin County Library - Springfield Library

Elgin County Library - Straffordville Library

Elgin County Library - West Lorne Library

Elizabethtown-Kitley Township Public Library

Elizabethtown-Kitley Township Public Library - Kitley Branch

Elizabethtown-Kitley Township Public Library - Lyn Branch

Elizabethtown-Kitley Township Public Library - New Dublin Branch

Elliot Lake Public Library

Emo Public Library

Englehart Public Library

Espanola Public library

Fort Erie Public Library - Centennial Branch

Fort Frances Public Library Technology Centre

French River Public Library

Front of Yonge Township Library

Gananoque Public Library

Georgian Bay Township Public Library

Georgina Public Library

Gore Bay Union Public Library

Grand Valley Public Library

Gravenhurst Public Library

Greater Madawaska Public Library

Greenstone Public Library

Greenstone Public Library - Beardmore

Greenstone Public Library - Geraldton

Greenstone Public Library - Longlac

Greenstone Public Library - Nakina

Grey Highlands Public Library

Grimsby Public Library

Haldimand County Public Library

Haliburton County Public Library

Halton Hills Public Library

Hanover Public Library

Hastings Highlands Public Library

Havelock-Belmont-Methuen Public Library

Hawkesbury Public Library

Head Clara & Maria Public Library

Hilton Union Public Library

Hornepayne Public Library

Huntsville Public Library

Ignace Public Library

Iroquois Falls Public Library

James Township Public Library

Kanhiote Library

Kapuskasing Public Library

Kearney and Area Public Library

Kenora Public Library

Killaloe & District Public Library

King Township Public Library

Kirkland Lake Public Library

Lanark Highlands Public Library

Larder Lake Public Library

Laurentian Hills Public Library

Laurentian Hills Public Library - Chalk River Branch

Laurentian Hills Public Library - Point Alexander Branch

Leeds and the Thousand Islands Public Library

Lennox & Addington Libraries - Bath Branch

Lennox & Addington Libraries - Yarker Branch

Lennox and Addington Libraries - Amherstview Branch

Lennox and Addington Libraries - Napanee Branch

Lennox and Addington Libraries - Tamworth Branch

Lincoln Pelham Public Library

Madawaska Valley Public Library

Magnetawan Public Library

Manitouwadge Public Library

Marathon Public Library

Markstay Warren Public Library - Markstay branch

Markstay Warren Public Library - Warren Branch

Marmora & Lake Public Library

Mattawa Public Library

Mattawa Public Library

McKellar Township Public Library

Meaford Public Library

Merrickville Public Library

Mississippi Mills Public Library

Moonbeam Public Library

Muskoka Lakes Public Library

N.E.M.I Public Library

Nation Public Library

New Tecumseth Public Library

New Tecumseth Public Library - Beeton

New Tecumseth Public Library - Tottenham

Newmarket Public Library

Nipigon Public Library

Norfolk County Public Library

Norfolk County Public Library - Delhi Branch

Norfolk County Public Library - Port Dover Branch

Norfolk County Public Library - Port Rowan Branch

Norfolk County Public Library - Simcoe Branch

Norfolk County Public Library - Waterford Branch

North Bay Public Library

North Grenville Public Library

North Kawartha Public Library

Oliver Paipoonge Public Library

Ontario Library Service - North

Orangeville Public Library

Orillia Public Library

Otonabee-South Monaghan Public Library

Owen Sound and North Grey Union Public Library

Oxford County Library

Parry Sound Public Library

Pembroke Public Library

Perry Township Public Library

Perth and District Union Public Library

Petawawa Public Library

Pickering Public Library

Port Colborne Public Library

Port Hope Public Library

Powassan & District Public Library

Prescott Public Library

Prince Edward County Public Library

Prince Township Public Library

Quinte West Public Library

Rainy River Public Library

Red Lake Public Library

Red Rock Public Library

Renfrew Public Library

Rideau Lakes Public Library

Russell Township Public Library

Russell Township Public Library - Embrun Branch

Russell Township Public Library - Russell Branch

Sables-Spanish Rivers Public Library

Sault Ste. Marie Public Library

Schreiber Public Library

Scugog Memorial Public Library

Seguin Public Libraries

Severn Township Library

Shelburne Public Library

Sioux Lookout Public Library

Six Nations First Nation Public Library

Smiths Falls Public Library

South Algonquin Public Library

South River – Machar Union Public Library

Southgate Public Library

Spanish Public Library

St. Charles Public Library

St. Joseph Township Public Library

Stirling-Rawdon Public Library

Sundridge Public Library

Temagami Public Library

Temiskaming Shores Public Library

Terrace Bay Public Library

Thessalon Public Library

Thorold Public Library

Timmins Public Library

Trent Hills Library- Campbellford-Warkworth-Hastings

Trent Lakes Public Library

Tudor & Cashel Public Library

Tweed Public Library

Tyendinaga Township Public Library

Uxbridge Public Library

Wainfleet Public Library

Wawa Public Library

Welland Public Library

Wellington County Public Library

Wellington County Public Library - Aboyne

Wellington County Public Library - Arthur

Wellington County Public Library - Clifford

Wellington County Public Library - Drayton

Wellington County Public Library - Elora

Wellington County Public Library - Erin

Wellington County Public Library - Fergus

Wellington County Public Library - Harriston

Wellington County Public Library - Hillsburgh

Wellington County Public Library - Marden

Wellington County Public Library - Mount Forest

Wellington County Public Library - Palmerston

Wellington County Public Library - Puslinch

Wellington County Public Library - Rockwood

West Grey Libraries

West Lincoln Public Library

West Nipissing Public Library

Westport Public Library

White River Public Library

Whitestone-Hagerman Memorial Public Library

Whitewater Region Public Library

Wollaston Public Library
The Ontario Library Service Download Centre site is funded by participating libraries.