Ancaster Branch Elevator Out of Order

The lower elevator and entrance at Ancaster Branch is not working. We're working to get it fixed quickly.

1
Published:
Saturday, November 29, 2025 - 9:30am
Saltfleet Branch: Parking Lot Disruption

Due to the Saltfleet Santa Claus Parade route, Saltfleet Branch's parking lot will be unavailable from 9am-3pm on Saturday, December 6. We apologize for the inconvenience.

Published:
Monday, November 24, 2025 - 9:00am
Large Format Printer Currently Unavailable

The Large Format Printer is not working at Dundas Branch. We aim to fix it as soon as possible.

1
Published:
Friday, November 14, 2025 - 4:30pm
Bookmobile Service Modification

Please note the Bookmobile will be attending the following community events.

Saturday, November 29: 

  • Hess Village Winter Market, 10:30am-4:30pm
  • Regular Saturday Visits cancelled for both dates. 

Saturday, December 6:

  • Stoney Creek Santa Claus Parade 2-4pm
  • Millgrove Visit is cancelled.
1
Affected Branch: Bookmobile
Nearest Branches: 
Published:
Friday, November 14, 2025 - 1:00pm
Replacement and Damage Fees

Bring back your borrowed library items (due Oct 1 or later) within 28 days to avoid a replacement or lost fee. We'll remove the fee when you bring back your overdue items. 

All Branches and Bookmobile Stops
Published:
Thursday, September 11, 2025 - 3:00pm

Branch Hours This Week

Need help? Call, chat or email during open hours.

See all Holiday Closures.

*Self-Serve = Extended Access to Branch outside of Staffed Hours.
Click view all hours for these locations.
Learn more about self-serve extended access at HPL.

Ancaster Branch

  • Saturday: 9:00 am-5:00 pm
    Sunday: Closed
    Monday: 9:00 am-7:00 pm
    Tuesday: 9:00 am-7:00 pm
    Wednesday: 9:00 am-7:00 pm
    Thursday: 9:00 am-7:00 pm
    Friday: 9:00 am-6:00 pm
    Saturday: 9:00 am-5:00 pm
    300 Wilson St East
    L9G 2B9 Hamilton

Barton Branch

  • Saturday: 9:00 am-5:00 pm
    Sunday: Closed
    Monday: 9:00 am-7:00 pm
    Tuesday: 9:00 am-7:00 pm
    Wednesday: 9:00 am-7:00 pm
    Thursday: 9:00 am-7:00 pm
    Friday: 9:00 am-6:00 pm
    Saturday: 9:00 am-5:00 pm
    571 Barton Street East
    L8L 2Z4 Hamilton

Binbrook Branch

  • Saturday: 9:00 am-5:00 pm
    Sunday: Closed
    Monday: 9:00 am-7:00 pm
    Tuesday: 9:00 am-7:00 pm
    Wednesday: 9:00 am-7:00 pm
    Thursday: 9:00 am-7:00 pm
    Friday: 9:00 am-6:00 pm
    Saturday: 9:00 am-5:00 pm
    2641 Regional Road 56
    L0R 1C0 Binbrook

Bookmobile

  • Saturday: 10:30 am-4:00 pm
    Sunday: Closed
    Monday: 4:00 pm-6:30 pm
    Tuesday: 11:00 am-6:30 pm
    Wednesday: 11:00 am-6:30 pm
    Thursday: 10:30 am-6:30 pm
    Friday: 10:30 am-4:00 pm
    Saturday: 10:30 am-4:00 pm

*Carlisle Branch

  • Saturday: 1:00 pm-5:00 pm
     Self-Serve: 9:00 am-1:00 pm

    Sunday: Closed
    Monday: 3:00 pm-8:00 pm
     Self-Serve: 9:00 am-3:00 pm

    Tuesday: 10:00 am-3:00 pm
     Self-Serve: 9:00 am-10:00 am
     Self-Serve: 3:00 pm-8:00 pm

    Wednesday: 3:00 pm-8:00 pm
     Self-Serve: 9:00 am-3:00 pm

    Thursday: 10:00 am-3:00 pm
     Self-Serve: 9:00 am-10:00 am
     Self-Serve: 3:00 pm-8:00 pm

    Friday: 12:00 pm-5:00 pm
     Self-Serve: 9:00 am-12:00 pm

    Saturday: 1:00 pm-5:00 pm
     Self-Serve: 9:00 am-1:00 pm

    277 Carlisle Road
    L0R 1H2 Carlisle

Central Library

  • Saturday: 8:00 am-5:00 pm
     8:00-9:00am- 1st Floor only.

    Sunday: 12:00 pm-5:00 pm
    Monday: 8:00 am-8:00 pm
     8:00-9:00am- 1st Floor only.

    Tuesday: 8:00 am-8:00 pm
     8:00-9:00am- 1st Floor only.

    Wednesday: 8:00 am-8:00 pm
     8:00-9:00am- 1st Floor only.

    Thursday: 8:00 am-8:00 pm
     8:00-9:00am- 1st Floor only.

    Friday: 8:00 am-6:00 pm
     8:00-9:00am- 1st Floor only.

    Saturday: 8:00 am-5:00 pm
     8:00-9:00am- 1st Floor only.

    55 York Boulevard
    L8N 4E4 Hamilton

Concession Branch

  • Saturday: 9:00 am-5:00 pm
    Sunday: Closed
    Monday: 9:00 am-7:00 pm
    Tuesday: 9:00 am-7:00 pm
    Wednesday: 9:00 am-7:00 pm
    Thursday: 9:00 am-7:00 pm
    Friday: 9:00 am-6:00 pm
    Saturday: 9:00 am-5:00 pm
    565 Concession Street
    L8V 1A8 Hamilton

Dundas Branch

  • Saturday: 9:00 am-5:00 pm
    Sunday: 1:00 pm-5:00 pm
    Monday: 9:00 am-8:00 pm
    Tuesday: 9:00 am-8:00 pm
    Wednesday: 9:00 am-8:00 pm
    Thursday: 9:00 am-8:00 pm
    Friday: 9:00 am-6:00 pm
    Saturday: 9:00 am-5:00 pm
    18 Ogilvie St
    L9H 2S2 Dundas

*Freelton Branch

  • Saturday: 9:00 am-11:30 am
     Self-Serve: 11:30 am-5:00 pm

    Sunday: Closed
    Monday: 9:00 am-2:00 pm
     Self-Serve: 2:00 pm-8:00 pm

    Tuesday: 9:00 am-2:00 pm
     Self-Serve: 2:00 pm-8:00 pm

    Wednesday: 9:00 am-2:00 pm
     Self-Serve: 2:00 pm-8:00 pm

    Thursday: 4:00 pm-8:00 pm
     Self-Serve: 9:00 am-4:00 pm

    Friday: 1:00 pm-5:00 pm
     Self-Serve: 9:00 am-1:00 pm

    Saturday: 9:00 am-11:30 am
     Self-Serve: 11:30 am-5:00 pm

    1803 Brock Road
    L0R 1K0 Freelton

*Greensville Branch

  • Saturday: 1:00 pm-5:00 pm
     Self-Serve: 9:00 am-1:00 pm

    Sunday: Closed
    Monday: 3:00 pm-8:00 pm
     Self-Serve: 9:00 am-3:00 pm

    Tuesday: 9:00 am-2:00 pm
     Self-Serve: 2:00 pm-8:00 pm

    Wednesday: 12:00 pm-5:00 pm
     Self-Serve: 9:00 am-12:00 pm
     Self-Serve: 5:00 pm-8:00 pm

    Thursday: 12:00 pm-5:00 pm
     Self-Serve: 9:00 am-12:00 pm
     Self-Serve: 5:00 pm-8:00 pm

    Friday: 10:00 am-3:00 pm
     Self-Serve: 9:00 am-10:00 am
     Self-Serve: 3:00 pm-6:00 pm

    Saturday: 1:00 pm-5:00 pm
     Self-Serve: 9:00 am-1:00 pm

    625 Harvest Rd
    L9H 5K8 Greensville

Kenilworth Branch

  • Saturday: 9:00 am-5:00 pm
    Sunday: Closed
    Monday: 9:00 am-7:00 pm
    Tuesday: 9:00 am-7:00 pm
    Wednesday: 9:00 am-7:00 pm
    Thursday: 9:00 am-7:00 pm
    Friday: 9:00 am-6:00 pm
    Saturday: 9:00 am-5:00 pm
    103 Kenilworth Avenue North
    L8H 4R6 Hamilton

Locke Branch

  • Saturday: 9:00 am-5:00 pm
    Sunday: Closed
    Monday: 9:00 am-7:00 pm
    Tuesday: 9:00 am-7:00 pm
    Wednesday: 9:00 am-7:00 pm
    Thursday: 9:00 am-7:00 pm
    Friday: 9:00 am-6:00 pm
    Saturday: 9:00 am-5:00 pm
    285 Locke Street South
    L8P 4C2 Hamilton

*Lynden Branch

  • Saturday: 12:00 pm-5:00 pm
     Self-Serve: 9:00 am-12:00 pm

    Sunday: Closed
    Monday: 1:00 pm-6:00 pm
     Self-Serve: 9:00 am-1:00 pm
     Self-Serve: 6:00 pm-8:00 pm

    Tuesday: 1:00 pm-6:00 pm
     Self-Serve: 9:00 am-1:00 pm
     Self-Serve: 6:00 pm-8:00 pm

    Wednesday: 10:00 am-3:00 pm
     Self-Serve: 9:00 am-10:00 am
     Self-Serve: 3:00 pm-8:00 pm

    Thursday: 2:00 pm-7:00 pm
     Self-Serve: 9:00 am-2:00 pm
     Self-Serve: 7:00 pm-8:00 pm

    Friday: 10:00 am-3:00 pm
     Self-Serve: 9:00 am-10:00 am
     Self-Serve: 3:00 pm-6:00 pm

    Saturday: 12:00 pm-5:00 pm
     Self-Serve: 9:00 am-12:00 pm

    110 Lynden Rd
    L0R 1T0 Hamilton

Mount Hope Branch

  • Saturday: 12:00 pm-5:00 pm
    Sunday: Closed
    Monday: 1:00 pm-6:00 pm
    Tuesday: 10:00 am-3:00 pm
    Wednesday: 1:00 pm-6:00 pm
    Thursday: 10:00 am-3:00 pm
    Friday: 1:00 pm-6:00 pm
    Saturday: 12:00 pm-5:00 pm
    3027 Homestead Drive, RR1
    L0R 1W0 Mount Hope

Parkdale Branch

  • Saturday: 9:00 am-5:00 pm
    Sunday: Closed
    Monday: 9:00 am-7:00 pm
    Tuesday: 9:00 am-7:00 pm
    Wednesday: 9:00 am-7:00 pm
    Thursday: 9:00 am-7:00 pm
    Friday: 9:00 am-6:00 pm
    Saturday: 9:00 am-5:00 pm
    256 Parkdale Ave N
    L8H 5X7 Hamilton

Red Hill Branch

  • Saturday: 9:00 am-5:00 pm
    Sunday: 1:00 pm-5:00 pm
    Monday: 9:00 am-8:00 pm
    Tuesday: 9:00 am-8:00 pm
    Wednesday: 9:00 am-8:00 pm
    Thursday: 9:00 am-8:00 pm
    Friday: 9:00 am-6:00 pm
    Saturday: 9:00 am-5:00 pm
    695 Queenston Road
    L8G 1A1 Hamilton

Saltfleet Branch

  • Saturday: 9:00 am-5:00 pm
    Sunday: Closed
    Monday: 9:00 am-7:00 pm
    Tuesday: 9:00 am-7:00 pm
    Wednesday: 9:00 am-7:00 pm
    Thursday: 9:00 am-7:00 pm
    Friday: 9:00 am-6:00 pm
    Saturday: 9:00 am-5:00 pm
    131 Gray Road
    L8G 3V3 Stoney Creek

Sherwood Branch

  • Saturday: 9:00 am-5:00 pm
    Sunday: Closed
    Monday: 9:00 am-7:00 pm
    Tuesday: 9:00 am-7:00 pm
    Wednesday: 9:00 am-7:00 pm
    Thursday: 9:00 am-7:00 pm
    Friday: 9:00 am-6:00 pm
    Saturday: 9:00 am-5:00 pm
    467 Upper Ottawa Street
    L8T 3T3 Hamilton

Stoney Creek Branch

  • Saturday: 9:00 am-5:00 pm
    Sunday: Closed
    Monday: 9:00 am-7:00 pm
    Tuesday: 9:00 am-7:00 pm
    Wednesday: 9:00 am-7:00 pm
    Thursday: 9:00 am-7:00 pm
    Friday: 9:00 am-6:00 pm
    Saturday: 9:00 am-5:00 pm
    777 Highway 8
    L8E 5J4 Stoney Creek

Terryberry Branch

  • Saturday: 9:00 am-5:00 pm
    Sunday: 1:00 pm-5:00 pm
    Monday: 9:00 am-8:00 pm
    Tuesday: 9:00 am-8:00 pm
    Wednesday: 9:00 am-8:00 pm
    Thursday: 9:00 am-8:00 pm
    Friday: 9:00 am-6:00 pm
    Saturday: 9:00 am-5:00 pm
    100 Mohawk Road West
    L9C 1W1 Hamilton

Turner Park Branch

  • Saturday: 9:00 am-5:00 pm
    Sunday: 1:00 pm-5:00 pm
    Monday: 9:00 am-8:00 pm
    Tuesday: 9:00 am-8:00 pm
    Wednesday: 9:00 am-8:00 pm
    Thursday: 9:00 am-8:00 pm
    Friday: 9:00 am-6:00 pm
    Saturday: 9:00 am-5:00 pm
    352 Rymal Road East
    L9B 1C2 Hamilton

Valley Park Branch

  • Saturday: 9:00 am-5:00 pm
    Sunday: 1:00 pm-5:00 pm
    Monday: 9:00 am-8:00 pm
    Tuesday: 9:00 am-8:00 pm
    Wednesday: 9:00 am-8:00 pm
    Thursday: 9:00 am-8:00 pm
    Friday: 9:00 am-6:00 pm
    Saturday: 9:00 am-5:00 pm
    970 Paramount Dr.
    L8J 1Y2 Stoney Creek

Waterdown Branch

  • Saturday: 9:00 am-5:00 pm
    Sunday: 1:00 pm-5:00 pm
    Monday: 9:00 am-8:00 pm
    Tuesday: 9:00 am-8:00 pm
    Wednesday: 9:00 am-8:00 pm
    Thursday: 9:00 am-8:00 pm
    Friday: 9:00 am-6:00 pm
    Saturday: 9:00 am-5:00 pm
    163 Dundas St E
    L8N 2Z7 Waterdown

Westdale Branch

  • Saturday: 9:00 am-5:00 pm
    Sunday: Closed
    Monday: 9:00 am-7:00 pm
    Tuesday: 9:00 am-7:00 pm
    Wednesday: 9:00 am-7:00 pm
    Thursday: 9:00 am-7:00 pm
    Friday: 9:00 am-6:00 pm
    Saturday: 9:00 am-5:00 pm
    955 King Street West
    L8S 1K9 Hamilton