Strathroy-Caradoc has three public libraries, each operated by Middlesex County Library:
- Melbourne Public Library 6570 Longwoods Road Melbourne, Ontario N0L 1T0; Phone: (519) 289-2405
- Mount Brydges Public Library 22501 Adelaide Road Mount Brydges, Ontario N0L 1W0; Phone: (519) 264-1061
- Strathroy Public Library 34 Frank Street Strathroy, Ontario N7G 2R4; Phone: (519) 245-1290
- View hours and locations of local libraries
Strathroy Public Library is located in a multi-use facility that includes Museum Strathroy-Caradoc and Strathroy Art Space. Here you will also find local Employment Ontario and Service Canada offices.