Skip to main content
Font size options
Increase or decrease the font size for this website by clicking on the 'A's.
Contrast options
Choose a color combination to give the most comfortable contrast.

Virtual Library Card

Our virtual library card allows users to access all of our digital collections, online courses and eResources for free, without having to visit a Middlesex County Library branch. 


  • eBooks and digital audiobooks with cloudLibrary
  • Movies, music, eBooks and digital audiobooks with Hoopla
  • eNewspapers & digital magazines with Pressreader
  • Online courses with Gale Courses and Udemy
  • Arts and craft instruction from the experts at Creativebug
  • And much more!
Middlesex County Library Card

*If you already have a Middlesex County Library card, you can already access all of these online resources. If you want to learn more, call or visit your local branch and staff will be happy to assist you. 

Who is Eligible for a Virtual Library Card? 

Residents of Middlesex County who are at least 14 years old.

Members of London, Oxford County, Elgin County, St. Thomas, Lambton County, Huron County, Perth County, and Chatham-Kent libraries, who are at least 14 years old.

How Long Will it Take to Receive my Card?

Please allow up to 2 weeks for the application process; we appreciate your patience.   

Will my Virtual Library Card Expire?

Your virtual card will expire two years from the date it was issued. Sometime in the month before your expiry you should receive a letter in the mail at the address you provided at the time your card was created. This letter will contain a code, and instructions to email that code to

If your card has expired and you did not receive a letter, please email us at Please do not submit this form to renew your card.

Want to Upgrade Your Virtual Library Card?

A virtual library card is exclusively for the use of electronic resources offered by Middlesex County Library. Upgrading your card allows you to borrow books, DVDs, audiobooks and magazines from any of our 15 branches.

Your virtual library card can be upgraded by visiting any Middlesex County Library branch and presenting identification showing name and address.  

Complete this form to apply for a Middlesex County Library Virtual Card:

Building Number and Street
Enter if needed
If a non-resident of Middlesex (including London), you must enter a valid card number from your home library system. If you are a resident of Middlesex County, please disregard.
After we receive your application we will be in touch via email with more details. Please be patient; this process can take a few days.
By checking this box, you consent to receive email communications regarding your library account and library services from Middlesex County Library.