Hamilton Public Library

The Hamilton Public Library (HPL) serves the residents of the City of Hamilton with the Central Library, 22 branch locations, and two bookmobiles.  All HPL programming is FREE of charge.

HPL offers services and collections, both physical and digital, for the whole family:

  • Weekly Storytime programs that feature books, songs and rhymes
  • Annual summer reading programs
  • Share stories and attend fun events including puppet shows.

For more information, visit www.hpl.ca or call (905) 546-3200.


Branch Street City
Ancaster Branch 300 Wilson Street East Ancaster
Barton Branch 571 Barton Street East Hamilton
Binbrook Branch 2641 Highway 56 Binbrook
Carlisle Branch 1496 Centre Road Carlisle
Central Branch 55 York Boulevard Hamilton
Concession Branch 565 Concession Street Hamilton
Dundas Branch 18 Ogilvie Street Dundas
Freelton Branch 1803 Brock Road Freelton
Greensville Branch 59 Kirby Avenue Greensville
Kenilworth Branch 103 Kenilworth Avenue North Hamilton
Locke Branch 285 Locke Street South Hamilton
Lynden Branch 110 Lynden Road Lynden
Mount Hope Branch 3027 Homestead Drive, RR1 Mount Hope
Red Hill Branch 695 Queenston Road Hamilton
Saltfleet Branch 131 Gray Road Stoney Creek
Sherwood Branch 467 Upper Ottawa Street Hamilton
Stoney Creek Branch 777 Highway 8 Stoney Creek
Terryberry Branch 100 Mohawk Road West Hamilton
Turner Park Branch 352 Rymal Road East Hamilton
Valley Park Branch 970 Paramount Drive Stoney Creek
Waterdown Branch 25 Mill Street North Waterdown
Westdale Branch 955 King Street West Hamilton

Translate this website

Change the text size