Strathroy-Caradoc has three public libraries, each operated and funded 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 Gallery. Here you will also find local Employment Ontario and Service Canada offices.