150 Great Canadian Reads

Vote Now!

Have your say!  Help us choose great Literary Fiction (round 1)

Pay Fines Online!

Introducing a convenient new way to manage your library account: online fine payment. Simply log in using your barcode and PIN, select the Fines/Fees tab, and select Pay Online to proceed 

Evergreen 2017

Visit any Middlesex County Library branch for more details!