McBride Public Library

Default settings enabled


Events Calendar

Last Ready, Set, Learn!
Mar 20 @ 10:15 AM – 11:15 AM

Ready, Set, LearnReady, Set, Learn is an early literacy program for children ages 3-5 and their caregivers.   Join us for stories, songs, crafts & snacks! Hosted together with McBride Centennial Elementary School.

Please come and enjoy the program!

Music Jam
Mar 20 @ 7:00 PM – 9:00 PM

Frets,_guitar_neck,_C-major_chordWeekly Tuesday Night Music Jam

Meet other local musicians.
Learn new music.

Mother Goose
Mar 21 @ 10:30 AM
Fibre Arts Group
Mar 22 @ 10:00 AM – 12:00 PM

fibreartsgroupJoin us every Thursday morning from 10-12 for all things fibre art! Bring your knitting, crochet or needwork project. Socialize over a cup of coffee or tea while crafting with others!

Spanish Group
Mar 24 @ 3:00 PM

Practice and Learn Spanish!
Bring Friends!

For More Information Contact Corey Schock At   spanish group poster

Library News

We will hold our Annual General Meeting on Thursday, February 15th at 5:00pm

All are welcome to join in the Annex.


Library for sale!

We’re selling the old library at 241 Dominion Street! For details, check out our listing here.


521 News

May, 2017:

Our renovations continue! Board member extraordinaire, Tony Rykes, continues to lead our volunteer crew in building computer lab walls, office walls, and creating office windows.

IMG_2473(1) (Small)IMG_2483 (Small)IMG_2801 (Small)IMG_2487 (Small)





Jempland Construction is well on their way, too! Keep checking for more information and updates as we progress.

For more information check out our Expansion Plans page under the About Us tab, or talk to a library staff member.


Hours of Operation

  • Mon closed
  • Tues 10am5pm&7pm9pm
  • Wed 10am5pm
  • Thurs 10am5pm
  • Fri 2pm9pm
  • Sat 2pm5pm
  • Sun closed

McBride & District Public Library

Email Us
Phone (250) 569-2411
Fax (250) 569-0000
241 Dominion Street
PO Box 489
McBride BC V0J 2E0
  • Follow Us

  • © 2018 British Columbia Libraries Cooperative, #320, 185-911 Yates Street, Victoria BC V8V 4Y9 Terms of Use