BC Public Libraries

The listing below is for the larger areas of population in BC with a Public Library. This is provided as a source of Genealogy research in all areas of British Columbia.

The resources of the individual Libraries vary, but Public Libraries with more on-line resources for genealogy purposes include the Vancouver City Central Library Branch, and the City of Surrey Cloverdale Branch, New Westminster Public Library and Prince George Public Library. Many libraries have indexes to local newspapers and some have on-site access to useful genealogy and history databases, like Ancestry Library Edition (ProQuest) and Heritage Quest; some offer local lookup services.

If you know of a great genealogy resource at one of BC’s public libraries, please leave a comment and we’ll add it to our information here so others will benefit.



Contact Infomation

100 Mile House Box 278 100 Mile House, BC   V0K 2E0
Phone Number: 250-395-2332
E-Mail: ohmlib@Cariboord.bc.ca
Abbotsford Mount Lehman Library 5875 Mt. Lehman Road, Mount Lehman, BC V0X 1V0
Phone (604) 856-4988
Fax (604) 856-4908
Abbotsford MSA Centennial 33660 South Fraser Way, Abbotsford, BC V2S 2B9
Phone (604) 853-1753
Fax (604) 853-7861
Abbotsford, Clearbrook Library 32320 George Ferguson Way, Abbotsford, BC V2T 6N4
Phone (604) 859-7814
Fax (604) 859-7329
Agassiz Library 7140 Cheam Ave, Agassiz, BC V0M 1A0
Phone (604) 796-9510
Fax (604) 796-9517
Aldergrove Library 26770 – 29 Avenue, Aldergrove, BC V4W 3B8
Phone (604) 856-6415
Fax (604) 856-6816
Alert Bay Public Library 116 First Street, Box 440, Alert Bay, BC  V0N 1A0
Phone: 250-974-5721
Fax: 250-974-5026
E-Mail: abplb@island.net
Alexis Creek Box 229, Alexis Creek, BC V0L 1A0
Phone:  250-394-4346
E-Mail:  alexis@Cariboord.bc.ca
Anahim Lake Anahim Lake, BC   V0L 1C0
Phone: 250-742-2056
E-Mail: anahim@Cariboord.bc.ca
Armstrong  [Okanagan Regional Library]  #9-3305 Smith Drive in the Country Court Mall.
Phone: 250-546-8311
Ashcroft Library 201 Brink Street, Box 789, Ashcroft, BC V0K 1A0
Phone: 250-453-9042
Barriere Library 4511 Barriere Town Road, Box 100, Barriere, BC V0E 1E0
Phone: 250-672-5811
Bella Coola Branch [Vancouver Island Regional Library] 622 Cliff Street, Bella Coola, BC, V0T 1C0
Phone: 250-799-5330
Big Lake Box 47, Big Lake, BC, V0L 1G0
Phone: 250-243-2355
E-Mail:  biglake@Cariboord.bc.ca
Blue River Library 829 Cedar Street, Box 47, Blue River, BC V0E 1J0
Phone: 250-673-8235
Bob Harkins Branch [ Prince George Public Library ] 887 Dominion Street, Prince George, B.C., V2L 5L1
Phone: 250-563-9251
Adult Reference Desk (250) 563-1338
Boston Bar Library Box 400, Boston Bar Elementary School
47643 Old Boston Bar Road, Boston Bar, BC V0K 1C0
Phone: 604-867-8847
Fax: 604-867-9549
Bowen Island Public Library The Bowen Island Public Library is located a minute’s walk from the ferry terminal in Snug Cove in what is known as “The Old General Store”. Located at the corner of Government Road and Cardena across from the Cenetaph.
Phone: 604-947-9788
Email:- info@bowenlibrary.ca
Bridge Lake Box 131, Bridge Lake, BC   V0K 1E0
Phone: 250-593-4545
E-Email:  bridgelake@cariboord.bc.ca
Bridge River Library [Lillooet Area Public Library] Phone: 250.259.8242
Brookswood Library , Langley Township 20045 – 40 Avenue, Langley, BC V3A 2W2
Phone: 604-534-7055
Fax” 604-532-7432
Bruce Hutchison Branch 4636 Elk Lake Drive Victoria, BC V8Z 7K2
Saanich Commonwealth Place
Phone: 250-727-0104
Burnaby Public Library Cameron Branch 9523 Cameron St., Burnaby, B.C. V3J 1L6
Phone: 604-421-5454
Burnaby Public Library McGill Branch 4595 Albert St., Burnaby, B.C. V5C 2G6
Phone: 604-299-8955
Burnaby Public Library Metrotown Branch 6100 Willingdon Ave., Burnaby, B.C. V5H 4N5
Phone: 604-436-5410
Burns Lake Public Library PO Box 449, Burns Lake BC, V0J 1E0.
Phone: 250-692-3192
Fax: 250-692-7488
Email:  blplib@telus.net
Cache Creek Library 1390 Quartz Road, Box 429, Cache Creek, BC V0K 1H0
Phone: 250-457-9953
Campbell River [Vancouver Island Regional Library] 1240 Shopper’s Row, Campbell River, BC V9W 2C8
Phone: 250-287-3655
Capilano Branch [North Vancouver District Public Library] 3045 Highland Blvd. North Vancouver, B.C. V7R 2X4
Phone: 604-987-4471
Fax: 604-987-0956
Castlegar & District Public Library 1005 Third Street, Castlegar BC V1N 2A2
Phone: 250-365-6611
Fax: 250-365-7765
E-Mail: june.stockdale@shaw.ca
Celista  [Okanagan Regional Library] The Celista Branch is located at 2001 Evans Road.
Phone: 250-955-8198
Central Saanich Branch [ Greater Victoria Public Library ] 1209 Clarke Road, Brentwood Bay V8M 1P8
Phone: 250-652-2013
Chase Library 614 Shuswap Avenue, Box 590, Chase, BC V0E 1M0
Phone: 250-679-3331
Chemainus Branch [Vancouver Island Regional Library] 2592 Legion Street, Chemainus, BC, V0R1K0
Phone: 250-246-9471
Cherryville  [Okanagan Regional Library] The Cherryville Branch is located at a 1/2km east of Sugar Lake Turnoff on Hwy 6.
Phone: 250-547-9776
Chetwynd Public Library Box 1420, 5012-46 Street, Chetwynd, BC, V0C 1J0 –
Phone: 250-788-2559
Fax: 250-788-218
Chilliwack Chilliwack Library 45860 First Avenue, Chilliwack, BC V2P 7K1
Phone: 604-792-1941
Fax: 604-792-7483
24-hour information line (604) 793-2989
Chilliwack Yarrow Library 4670 Community Street, Yarrow, BC V2R 5E1
Phone: 604-823-4664
Fax: 604-823-4686
Clearwater Library 422 Murtle Crescent, Box 1913, R.R. #1, Clearwater, BC V0E 1N0
Phone: 250-674-2543
Clinton Library 1506 Tingley Street, Box 550, Clinton, BC V0K 1K0
Phone: 250-459-7752
Comox Branch [Vancouver Island Regional Library] 1729 Comox Avenue, Comox, BC, V9M 3M2
Phone: (250) 339-2971
Coquitlam Public Library 575 Poirier Street, Coquitlam, B.C. V3J 6A9
Phone: Hours: (604) 937-4164
Phone: Reference:  (604) 937-4144
Coquitlam Public Library 3001 Burlington Drive,  Coquitlam, B.C. V3B 6X1
Phone: Hours (604) 937-4164
Phone: Reference (604) 927-3560
Cortes Island Branch [Vancouver Island Regional Library] General Delivery, Sutil Point Rd, Manson’s Landing, BC, V0P 1K0
Phone: (250) 935-6566
Courtenay Branch [Vancouver Island Regional Library] 300 – 6th Street, Courtenay, BC, V9N 9V9
Phone: (250) 334-3369
Cowichan Lake Branch [Vancouver Island Regional Library] P.O. Box 918, 38 King George North, Lake Cowichan, BC, V0R 2G0
Phone: (250) 749-3431
Cranbrook Public Library 1212 2nd Street North
Cranbrook, British Columbia V1C 4T6
Email: staff@cranbrookpubliclibrary.ca
Telephone:(250) 426-4063
Fax: (250) 426-2098
Creston Public Library 205 7th Avenue North, Creston, BC, V0B 1G3
Ph. (250) 428-4141
Fax. (250) 428-4703
Chief Librarian  Ann Day ann.day@crestonlibrary.com
Creston Public Library 205 – 7th Ave. North, Creston BC V0B 1G0
Phone: 428-4141
Fax: 428-4703
Cumberland Branch [Vancouver Island Regional Library] 2724 Dunsmuir Ave, Cumberland, BC, V0R 1S0
Phone: (250) 336-8121
Dawson Creek Municipal Public Library 1001 McKellar Avenue, Dawson Creek, BC, V1G 4W7
Phone: (250) 782-4661
Fax: (250) 782-4667
Email dclib@pris.bc.ca
Delta George Mackie Library, North Delta 8440 – 112th Street, Delta, BC V4C 4W9
Phone (604) 594-8155
Fax (604) 594-9364
Delta Ladner Pioneer Library 4683 – 51st Street, Delta, BC V4K 2V8
Phone (604) 946-6215
Fax (604) 946-7821
Delta Tsawwassen, South Delta Library 1321A – 56th Street, Delta, BC V4L 2A6
Phone (604) 943-2271
Fax (604) 943-6941
Duncan (Cowichan Branch) [Vancouver Island Regional Library] 2687 James St, Duncan, BC, V9L 2X5
Phone: (250) 746-7661
Elkford Public Library Pool/Library Complex
816 Michel Rd., Box 280, Elkford, B.C. V0B 1H0
Phone(250) 865-2912
Fax (250) 865-2460
E-mail  elklib1@telus.net
Enderby  [Okanagan Regional Library] 514 Cliff Ave.
Phone: (250) 838-6488
Falkland  [Okanagan Regional Library] 5771 – Highway 97.
Phone: (250) 379-2705
Fernie Public Library 92-3rd. Ave., Fernie, B.C., V0B 1M0
Phone: (250) 423-4458
Fax: (250) 423-7906
E-mail: [library@elkvalley.net]
Forest Grove Box 8, Forest Grove, BC   V0L 1M0
Phone:  250-397-2927
E-Mail:  forestgrove@Cariboord.bc.ca
Fort Langley Library Box 312, 9167 Glover Road, Fort Langley, BC V1M 2R6
Phone (604) 888-0722
Fax (604) 882-0729
Fort Nelson Public Library P.O. Box 330 , Fort Nelson, British Columbia,V0C 1R0
Tel/Fax 250-774-6777
Email: fnpl@pris.bc.ca
Fort St. James Public Library 389 Stuart Drive, Box 729, Fort St. James, B.C., VOJ 1P0
E-mail:  fortlib@fsjames.com  
Phone/Fax: (250) 996-7431 
Fort St. John Public Library 10015 – 100th Avenue
Fort St. John, BC, V1J 1Y7
Tel: (250) 785-3731
Fax: (250) 785-7982
e-mail: fsjlib@pris.bc.ca
Fraser Lake Public Library P.O. Box 520, Fraser Lake, BC,  V0J 1S0
Librarian :: Audrey Fennema: fllibrarian@bcgroup.net
Phone: 1-(250)-699-8888
Fax: (250)-699-8899
Fruitvale Beaver Valley Public Library Box 429, Fruitvale, BC, V0G 1L0
Phone 250-367-7114
Fax 250-367-7130
E-Mail: bvalley@look.ca
Gabriola Island Branch [Vancouver Island Regional Library] Library Contact Information
#5 – 575 North Rd, Gabriola, BC, V0R 1X5
Phone: (250) 247-7878
Gibsons & District Public Library 470 South Fletcher, Box 109, Gibsons, B.C., V0N 1V0
Phone: 604-886-2130
Fax: 604-886-2689
Gold Bridge Library [Lillooet Area Public Library] T: 250.238.2521
Gold River Branch [Vancouver Island Regional Library] Box 309, 396 Nimpkish Dr, Gold River, BC, V0P 1G0
Phone: 250-283-2502
Golden  [Okanagan Regional Library] The Golden Branch is located at
819 Park Avenue.
Phone: 250-344-6516
Grand Forks & District Public Library Box 1539  7342-5th St , Grand Forks BC V0H 1H0
fax: 250-442-2645
Email: gfpublib@sunshinecable.com
Grand Forks & District Public Library Box 1539, 7342 – 5th Street, Grand Forks BC V0H 1H0
Phone: 442-3944
Fax: 442-2645
Granisle Public Library Granisle Public Library  250-697-2713
Greenwood Public Library Box 279, 346 South Copper Street, Greenwood, BC
Phone: (250) 445-6111
email:- greenlib@sunshinecable.com
Hazelton District Public Library 4255 Government Street
Box 323, Hazelton, B.C., V0J 1Y0
Phone: (250) 842-5961
Fax: (250) 842-2176
Email: hazlib@bulkley.net
Hedley  [ Okanagan Regional Library ] The Hedley Branch is located at the Old Age Pensioner’s Hall on the corner of Scott Street and Irene.
Phone: (250) 292-8209
Hope Library 1005A – 6th Avenue, Hope, BC V0X 1L4
Phone (604) 869-2313
Fax (604) 869-2472
Hornby Island [Vancouver Island Regional Library] Box 37, New Horizons Centre, 1765 Sollans Rd, Hornby Island, BC V0R 1Z0
Phone: (250) 335-0044
Horsefly Box 400, Horsefly, BC   V0L 1L0
Phone: 250-620-3345
E-Mail: horsefly@Cariboord.bc.ca
Houston Public Library 3150 14th Street, PO Box 840, Houston BC,  V0J 1Z0
Phone: (250) 845-2256
Fax: (250) 845-2088
E-mail: hlibrary@telus.net
Hudson’s Hope Public Library Box 269 , Hudson’s Hope, BC, V0C 1V0
Phone/Fax:  250-783-9414
Email:  hh.ill@pris.ca
Invermere Public Library Box 989, Invermere, B.C., V0A 1K0
Telephone/Fax: 250-342-6416
Email : invlibrary@cyberlink.bc.ca
Kaleden  [Okanagan Regional Library] The Kaleden Branch is located at 101 Linden Avenue in the Kaleden Community hall.
Phone: (250) 497-8066
Kamloops Library 100-465 Victoria Street, Kamloops, BC V2C 2A9
Phone: (250) 372-5145
Kamloops North Kamloops Library Branch 795 Tranquille Road , Kamloops, BC V2B 3J3
Phone: (250) 554-1124
Kaslo & District Public Library Kaslo and District Public Library is located on the ground floor of the Kaslo Village Hall, at 413 – 4th Street, Kaslo, BC
Mailing address: Box 760, Kaslo, B.C., VOG1MO
Phone: 1-250-353-2942
Kaslo Public Library Box 760 (4th Avenue)
Kaslo BC V0G 1M0
Phone: 353-2942
Kelowna  [Okanagan Regional Library] 1380 Ellis Street.
Phone: 250-762-2800
Keremeos  [ Okanagan Regional Library ] 638-7th Avenue.
Phone: 250-499-2313
Kimberley Public Library 115 Spokane Street, Kimberley, BC, V1A 2E5
Phone: (250) 427-3112
Fax: (250) 427-7157
E-mail: bkiill@cyberlink.bc.ca
Kitimat Public Library 940 Wakashan Avenue
Kitimat, B.C., V8C 2G3
Tel: (250) 632-8985
Fax: (250) 632-2630
E-mail: kitimatlibrary@telus.net
Lac La Hache Box 246, Lac La Hache, BC   V0K 1T0
Phone Number:  250-396-7642
E-Mail: laclahache@Cariboord.bc.ca
Ladysmith [Vancouver Island Regional Library] Box 389, No 3-740 Ist Ave, Ladysmith, BC, V9G 1A3
Phone: (250) 245-2322
Lake Country [Okanagan Regional Library] The Lake Country Branch is located at
#2 – 10150 Bottom Wood Lake Road
Phone: (250) 766-3141
Langley Library 20399 Douglas Crescent, Langley, BC V3A 4B3
Phone (604) 514-2850
Fax (604) 534-2985
Langley Walnut Grove Library Branch Walnut Grove Library
Northwest Langley Community Centre
8889 Walnut Grove Drive, Langley, BC V1M 2N7
Phone (604) 882-0410
Fax (604) 882-3754
Langley Willowbrook Library Willowbrook Library
Township of Langley Civic Centre
130 – 20338 65 Avenue, Langley, BC V2Y 2X3
Phone (604) 532-3590
Fax (604) 882-3754
Langley, Murrayville Library Branch Unit 100 – 22071 48th Ave. Langley, BC V3A 3N1
Phone (604) 533-0339
Fax (604) 514-7260
Likely Box 86, Likely, BC   V0L 1N0
Phone Number: 250-790-2234
E-Mail: likely@Cariboord.bc.ca
Lillooet Area Public Library 930 Main Street, P.O. Box 939, V0K IV0
Phone: 250-256-7944
Fax: 250.256.7924
E-Mail: lala@uniserve.com
Logan Lake Library #70-150 Opal Drive, Box 310, Logan Lake, BC V0K 1W0
Phone: (250) 523-6745
Lumby  [ Okanagan Regional Library ] 2250 Shields Avenue at the Lumby Community Centre.
Phone: (250) 547-9528
Lytton Library 121 – 4th StreetBox 220, Lytton, BC V0K 1Z0
Phone: (250) 455-2521
Mackenzie Public Library Located in the Mackenzie Recreation Centre
E-mail us at macklib@mackbc.com
Phone: 997-6343
Maple Ridge Library 130-22470 Dewdney Trunk Road, Maple Ridge, BC V2X 5Z6
Phone (604) 467-7417
Fax (604) 467-7404
Masset Branch [ Vancouver Island Regional Library ] Box 710, 2123 Collison, Masset, BC, V0T 1M0
Phone: (250) 626-3663
McBride & District Public Library 241 Dominion St. Mcbride, BC,
Phone: (250) 569-2411
Email: library@mcbridebc.org
McLeese Lake Mailing Address:
Box 100, McLeese Lake, BC   V0L 1P0
Phone : 250-297-6533
E-Mail: mcleese@Cariboord.bc.ca
Merritt Library 1691 Garcia StreetBox 1510, Merritt, BC V1K 1B8
Phone: (250) 378-4737
Midway Public Library Mailing Address:
Midway Public Library, P.O. Box 268, Midway, B.C.V0H 1M0
Delivery Address:
612-6th Ave, Midway, B.C. V0H 1M0
Phone: 449-2620
Fax: 449-2389
E-mail Librarian: office@midwaylibrary.bc.ca
General Information: info@midwaylibrary.bc.ca
Mission [ Okanagan Regional Library ] The Mission Branch is located in the Capital News Centre at 4105 Gordon Drive.
Phone: (250) 764-2254
Mission Library [ Fraser Valley Regional Library ] 33247 Second Avenue, Mission, BC V2V 1J7
Phone (604) 826-6610
Fax (604) 826-6614
Nakusp Public Library 92 6th Avenue N.W., Nakusp, B.C.
Phone: 250-265-3363
Phone: 265-3363
Fax: 265-3788
E-mail: bna@columbiacable.net
Mailing address: Nakusp Public Library, Box 297, Nakusp, B.C.V0G 1R0
Nanaimo [Vancouver Island Regional Library] Harbourfront Branch 90 Commercial Street, Nanaimo, BC, V9R 5G4
Phone: (250) 753-1154
Nanaimo [Vancouver Island Regional Library] Wellington Branch 3032 Barons Road, Nanaimo, BC, V9T 4B5
Phone: (250) 758-5544
Naramata [Okanagan Regional Library] 3580 Third Street in the Community Hall. Telephone: (250) 496-5679
Nazko R.R #5, Quesnel, BC  V2J 3H9
Phone Number: 250-249-5289
E-Mail:  nazko@Cariboord.bc.ca
Nelson Municipal Library 602 Stanley Street, Nelson B.C, V1L-1N4
Ph: (250)352-6333
Fax: (250)354-1799
Email: library@city.nelson.bc.ca
New Westminster Public Library 716 6th Avenue, New Westminster, BC,  V3M 2B3
On-line collections include Bowell Funeral Home records and digitized historical photographs.
Reception: 604-527-4660
Fax: 604-527-4674
North Vancouver (Lynn Valley Main Library)
[North Vancouver District Public Library ]
1280 East 27th Street North Vancouver, B.C. V7J 1S1
Phone: 604-984-0286
Fax: 604-990-5822
North Vancouver City Library 121 West 14th Street, North Vancouver BC, V7M 1P2
Canada Adult Information Desk (604) 998-3490
E-mail at nvcl@cnv.org
Okanagan Falls  [Okanagan Regional Library] 101 – 850 Railway Lane, Okanagan Falls
Phone: 250-497-5886
Oliver  [Okanagan Regional Library] 35641 93rd Street.
Phone: (250) 498-2242
Osoyoos  [Okanagan Regional Library] 8707 Main Street
Phone: (250) 495-7637
Oyama  [Okanagan Regional Library] 15718 Oyama Road.
Phone: 250-548-3377
Parkgate Branch [North Vancouver District Public Library] 675 Banff Court, North Vancouver, B.C. V7H 2Z8
Phone: 604-929-3727
Fax: (604) 929-0758
Parksville Branch [Vancouver Island Regional Library] 100 Jensen Avenue East, Parksville, BC, V9P 2G6
Phone: 250-248-3841
Peachland  [Okanagan Regional Library] The Peachland Branch is located at #40 – 5500 Clements Crescent in the Peachland Village Mall.
Phone: 250-767-9111
Pemberton & District Public Library 7390 Cottonwood St., P.O. Box 430, Pemberton, BC V0N 2L0
Phone: 604-894-6916
Fax: 604-894-6916
E-mail: info@pembertonlibrary.bc.ca
Pender Island Public Library Pender Island Public Library, P.O. Box 12, Pender Island, BC, V0N 2M0
Phone: 250-629-3722
Fax: 250-629-3788
Penticton Public Library 785 Main Street, Penticton, B.C. V2A 5E3
Phone: 250-492-0024
Fax: 250-492-0440
Pitt Meadows Library 12047 Harris Road, Pitt Meadows, BC V3Y 1Z2
Phone: 604-465-4113
Fax: 604-465-9732
Port Alberni Branch [ Vancouver Island Regional Library ] 4245 Wallace Street, Port Alberni, BC, V9Y 3Y6
Phone: (250) 723-9511
Port Alice Branch [ Vancouver Island Regional Library ] Box 190, Marine Drive, Port Alice, BC, V0N 2N0
Phone: 250-284-3554
Port Clements Branch [ Vancouver Island Regional Library ] Box 283, 35 Cedar Avenue West, Port Clements, BC, V0T 1R0
Phone: 250-557-4402
Terry Fox Library, Port Coquitlam 2470 Mary Hill Road, Port Coquitlam, BC V3C 3B1
Phone (604) 927-7999
Fax (604) 941-8365
Port Hardy Branch [Vancouver Island Regional Library ] Box 251, 7110 Market Street, Port Hardy, BC, V0N 2P0
Phone: (250) 949-6661
Port McNeill Branch [Vancouver Island Regional Library] Box 786, #4 Broughton Plaza, Port McNeill, BC, V0N 2R0
Phone: 250-956-3669
Port Moody Public Library 100 Newport Dr., Port Moody, BC V3H 3E1
Phone: 604-469-4575
Fax: 604-469-4576
Email: askthelibrary@cityofportmoody.com
Port Renfrew Branch [Vancouver Island Regional Library] General Delivery, Elementary School, Port Renfrew, BC, V0S 1K0
Phone: (250) 647-5423
Pouce Coupe Public Library PO Box 75, Pouce Coupe, BC, V0C 2C0,
Phone:- (250) 786-5765,
Email:- bpoc.ill@pris.bc.ca
Powell River Municipal Library 4411 Michigan Ave, Powell River, B.C. V8A 2S3
FAX: 604-485-5320
General Information: Email mailto:powellriverlibrary@shaw.ca
Prince George ( Nechako Branch )
An excellent source of local history, Jeanne Clarke Memorial Local History Collection, Research Guide to Prince George area history, Newspaper Clippings Archive, Periodicals Books such as Prince George Telephone Directories, Prince George City Directories, local Histories, local newspapers are available, some indexed, Photographs, >meeting minutes from a variety of local interest groups, Oral Histories, the recollections of many local pioneers, Local History Vertical File, Videotapes, Genealogy related websites
6547 Hart Highway, Prince George, B.C., V2K 3A4
Phone: (250) 962-9710
Prince Rupert Library 101 6th Ave. West, Prince Rupert, B.C., V8J 1Y9
Phone : (250) 627 1345
Fax : (250) 627 7743
E-Mail : info@princerupertlibrary.ca
Princeton  [Okanagan Regional Library] The Princeton Branch is located at167 Vermilion Avenue.
Phone: (250) 295-6495
Quadra Island Branch [Vancouver Island Regional Library] Box 310, 712 Cramer Road, Heriot Bay, BC, V0P 1H0
Phone: (250) 285-2216
Qualicum Beach Branch [Vancouver Island Regional Library] 101 – 660 Primrose Street, Qualicum Beach, BC, V9K 1S9
Phone: (250) 752-6121
Queen Charlotte City Branch [Vancouver Island Regional Library] Box 339, 138 Bay, Community Hall, Queen Charlotte City, BC, V0T 1S0
Phone: (250) 559-4518
Quesnel 593 Barlow Avenue, Quesnel, BC    V2J 2C5
Phone : 250-992-7912
E-Mail:  quesnelib@Cariboord.bc.ca
Revelstoke   [Okanagan Regional Library] The Revelstoke Branch is located at605 Campbell Avenue in the Recreation Centre.
Phone: (250) 837-5095
Richmond Public Library Brighouse (Main) Branch 100-7700 Minoru Gate, Richmond, B.C. V6Y 1R8
Richmond Public Library Cambie Branch Cambie Shopping Plaza (south-west corner)  Unit 150 – 11590 Cambie Road, Richmond, B.C. V6X 3Z5
Richmond Public Library Ironwood Branch 11688 Steveston Hwy, Unit 8200, Richmond, BC, V7A 1N6
Richmond Public Library Steveston Branch 4111 Moncton Street, Richmond, B.C., V7E 3A8
Rossland Public Library 2180 Columbia Avenue, Rossland, B.C.Mailing Address:P.O. Box 190, Rossland, B.C., V0G 1Y0
Phone: (250) 362-7611
Fax: (250) 362-7138
E-Mail library@rosslandlibrary.org
Rutland  [ Okanagan Regional Library ] The Rutland Branch is located at: #32 Plaza 33, 301 Highway 33
Phone: (250) 765-8165
Salmo Public Library Box 458, Salmo, BC V0G 1Z0
Ph/Fax: (250)357-2312
Fax: (250) 357-2596
E-mail salmolibrary@netidea.com
Salmon Arm  [Okanagan Regional Library] The Salmon Arm Branch is located in the Picadilly Place Mall at #285 1151 10th Ave. SW.
Phone: (250) 832-6161
Salt Spring Island Public Library Salt Spring Island Public Library
129 McPhillips Ave., Salt Spring Island, BC, V8K 2T6
Phone: 250-537-4666
Email: info@saltspringlibrary.com
Sandspit Branch [ Vancouver Island Regional Library ] Box 228, Seabreeze Plaza, Sandspit, BC, V0T 1T0
Phone: (250) 637-2247
Savona Library 6640 Tingley StreetBox 169, Savona, BC V0K 2J0
Phone: (250) 373-2666
Sayward Branch [ Vancouver Island Regional Library ] Box 310, Sayward Centre Mall, 641C Kelsey Way, Sayward, BC, V0P 1R0
Phone: (250) 282-5551
Sechelt Public Library 5797 Cowrie St., Sechelt BC
Mailing Address: Box 2104, Sechelt BC,  V0N 3A0
Phone: (604) 885-3260
FAX: (604) 885-5183
Email: inquiries@secpl.scrd.bc.ca
Sicamous  [Okanagan Regional Library] The Sicamous Branch is located at the Parkland Shopping Centre, Highway 97A.
Phone: (250) 836-4845
Sidney Branch [ Vancouver Island Regional Library ] 10091 Resthaven Drive, Sidney, BC, V8L 3G3
Phone: (250) 656-0944
Silver Creek  [Okanagan Regional Library] The Silver Creek Branch is located at921 Salmon River Road
Phone: (250) 832-4719
Smithers Public Library 3817 Alfred Avenue, Box 55, Smithers, BC, V0J 2N0
Phone:  (250) 847-3043
Fax:  (250) 847-1533  info@smitherslibrary.ca
Sointula Branch [Vancouver Island Regional Library] Box 187, 280 First Street, Sointula, BC, V0N 3E0
Phone: (250) 973-6493
Sooke Branch [Vancouver Island Regional Library] 2065 Anna Marie Road, Sooke, BC, V0S 1N0
Phone: (250) 642-3022
Sorrento [Okanagan Regional Library] The Sorrento Branch is located at1258 Trans Canada Highway (on the 2nd floor).
Phone: (250) 675-4818
South Cowichan Branch [Vancouver Island Regional Library] 310 – 2720 Mill Bay Road, Mill Bay, BC, V0R 2P0
Phone: (250) 743-5436
Sparwood Public Library 110 Pine Avenue, Sparwood, B. C. Canada V0B 2G0
Phone: (250) 425-2299
Fax: (250) 425-0229
Squamish Public Library 37907 2nd Avenue, PO Box 1039, Squamish, BC, V0N 3G0
Phone: 604-892-3110
FAX 604-892-9376
Stewart Public Library Stewart Public Library is located with the Bear Valley School Library
Phone: (250) 636-2380
Fax: (250)636-2385Email: bsp_ill@mountainharbour.ca
Summerland  [Okanagan Regional Library] The Summerland Branch is located at 9525 Wharton Street.
Phone:(250) 494-5591
[Surrey Public Library] Cloverdale Branch
Largest collection in the west for Canadian research material such as:- Census records, Estate records, Immigration & Passenger records, Land Indexes & Petitions, Loyalists records, Military records, Parish & Vital records, Naturalization records.
Self Help Guides to the Canadian Provinces on-line and Genealogy Website Links. Also an on-line guide to using the Cloverdale collecitons. Onsite, Cloverdale Library offers Ancestry Library Edition, Heritage Quest and Find My Past.5642 – 176A Street Surrey, BC V3S 4G9
Phone (604) 576-1384
Fax (604) 576-0120 (
Surrey Public Library ] Fleetwood Branch 15996 – 84 Avenue, Surrey, BC V3S 2N7
Phone: (604) 572-5922
Fax: (604) 572-5995
Surrey Public Library ] Guildford Branch 15105 – 105th Avenue, Surrey, BC  V3R 7G8
Phone (604) 588-5015
Reference: 604-588-5015 (ext 5)fax (604) 588-5627
Surrey Public Library ] Newton Branch 13795 – 70th Ave.Surrey, BC  V3W 0E1
Telephone 604-596-7401
Fax 604-597-3792
Surrey Public Library ] Ocean Park Branch 12854 – 17th Avenue Surrey, BC  V4A 1T5
Phone (604) 502-6304
Fax (604) 502-6468
Surrey Public Library ] Port Kells Branch 18885 – 88th Avenue Surrey, BC V3S 5X7
Phone: (604) 882-0733
Fax: (604) 882-0733
Surrey Public Library ] Semiahmoo Branch 1815 – 152nd Street, Surrey, BC  V4A 9Y9
Phone (604) 592-6900
Fax: (604) 502-5751
Surrey Public Library ] Strawberry Hill Branch 7399 – 122nd St. Surrey, BC V3W 5J2
Phone (604) 501-5836Fax (604) 501-5846
Surrey Public Library ] Whalley Branch 10347 – 135 Street
Surrey, BC V3T 4C3
Telephone: (604) 588-5951
Fax: (604) 588-0457
Tahsis Branch [Vancouver Island Regional Library] Library Contact Information Box 458, 977 S. Maquinna, Tahsis, BC, V0P 1X0
Phone: (250) 934-6621
Tatla Mailing Address: Box 42, Tatla Lake , BC   V0L 1V0
Phone Number: 250-476-1242
E-Mail: tatla@Cariboord.bc.ca
Terrace Public Library Contact Information 4610 Park Avenue, Terrace B.C., V8G – 1V6
Phone: (250) 638-8177
Fax: (250) 635-6207
Email: library@monarch.net
Tofino Branch [Vancouver Island Regional Library] Library Contact Information 331 Main Street, Tofino, BC, V0R 2Z0
Phone: (250) 725-3713
Trail & District Public Library 1051 Victoria Street, Trail, British Columbia V1R 3T3Located in the Trail Memorial Centre
Phone: (250) 364-1731
Fax: (250) 364-2176
Email:- http://www.traillibrary.com/contactus.html
Tumbler Ridge Public Library Tumbler Ridge Public Library
P.O. Box 70, Tumbler Ridge, BC, V0C 2W0
Phone: (250)242-4778
Email:- tr-lib@pris.ca
Ucluelet Branch [Vancouver Island Regional Library] Library Contact Information Box 247, 1768 Peninsula, Ucluelet, BC, V0R 3A0
Phone: (250) 726-4642
Union Bay Branch [Vancouver Island Regional Library] Library Contact Information 5527 Island Highway, Union Bay, BC, V0R 3B0
Phone: (250) 335-2433
Valemount Public Library Valemount Public LibraryP.O. Box 368, 1090A Main St., Valemount, BC ,V0E 2Z0
Phone: 250-566-4367
Fax: 250-566-4278
[Vancouver Public Library] Britannia Branch Britannia Branch
1661 Napier Street, Vancouver, B.C. V5L 4X4
Phone 604-665-2222
[Vancouver Public Library] Carnegie Branch Carnegie Reading Room
401 Main Street, Vancouver, B.C. V6A 2T7
Phone 604-665-3010
Vancouver Public Library] Central Branch Main Central Library
350 West Georgia Street, Vancouver, B.C., V6B 6B1
Onsite, VPL offers Ancestry Library Edition. On the web, VPL has BC Directories digitized, a Chinese Canadian genealogy website and wiki, British Columbia historical photographs (many scanned and on-line).
Phone: 604-331-3603
Fax: 604-331-3800
Email: Email Reference Service
[Vancouver Public Library] Champlain Branch Champlain Heights Branch
Champlain Square, 7110 Kerr Street, Vancouver, B.C. V5S 4W2
Phone: 604-665-3955
[Vancouver Public Library] Collingwood Branch Collingwood Branch
2985 Kingsway , Vancouver, B.C. V5R 5J4
Phone: 604-665-3953
[Vancouver Public Library] Dunbar Branch Dunbar Branch
4515 Dunbar St. Vancouver, B.C., V6S 2G7
PH: 604-665-3968
[Vancouver Public Library] Firehall Branch Firehall Branch, 1455 West 10th Ave. Vancouver B.C. V6H 1J8
Phone: 604-665-3970
[Vancouver Public Library] Fraserview Branch Fraserview Branch
1950 Argyle Drive, Vancouver, B.C. V5P 2A8
Phone: 604 – 665-3957
[Vancouver Public Library] Hastings Branch Hastings Branch
2674 East Hastings Street, Vancouver, B.C. V5K 1Z6
Phone 604-665-3959
[Vancouver Public Library] Joe Fortes Branch Joe Fortes Branch, 870 Denman St. Vancouver B.C.   V6G 2L8
Phone: 604-665-3972
[Vancouver Public Library] Kensington Branch Kensington Branch
3927 Knight Street, Vancouver, B.C., V5N 3L8
Phone: 604-665-3961
[Vancouver Public Library] Kerrisdale Branch Kerrisdale Branch
2112 West 42nd Ave., Vancouver, B.C. V6M 2B6
Phone: 604-665-3974
[Vancouver Public Library] Kitsilano Branch Kitsilano Branch, 2425 Macdonald Street , Vancouver, B.C. V6K 3Y9
Phone: 604-665-3976
[Vancouver Public Library] Marpole Branch Marpole Branch
8386 Granville St., Vancouver, B.C., V6P 4Z7
Phone: 604-665-3978
[Vancouver Public Library] Mount Pleasant Branch Mount Pleasant Community Branch
Kingsgate Mall, 370 East Broadway, Vancouver, B.C., V5T 4G5
Phone 604-665-3962
[Vancouver Public Library] Oakridge Branch Oakridge Branch
#191-650 West 41st Ave., Vancouver, B.C. V5Z 2M9
Phone: 604-665-3980
[Vancouver Public Library] Renfrew Branch Renfrew Branch
2969 East 22nd Avenue, Vancouver, British Columbia, V5M 2Y3
Phone: 604-257-8705
[Vancouver Public Library] Riley Park  Branch Riley Park Branch
3981 Main Street, Vancouver, B.C., V5V 3P3
Phone: 604-665-3964
[Vancouver Public Library] South Hill Branch South Hill Branch
6076 Fraser Street, Vancouver, British Columbia
Phone: 604-665-3965
[Vancouver Public Library] Strathcona Branch Strathcona Branch Library
592 East Pender Street, Vancouver, B.C. V6A 1V5
Phone 604-665-3967
[Vancouver Public Library] West Point Grey Branch West Point Grey Branch, 4480 West 10th Ave., Vancouver B.C. , V6R 2H9 Phone: 604-665-3982
Vanderhoof Public Library Vanderhoof Public Library Bag 6000,  230 Stewart St. E., Vanderhoof, B.C. V0J 3A0
Phone: 567-4060
Fax: 567-4060
Email: vhpl@telus.n
Vernon  [Okanagan Regional Library] The Vernon Branch is located at 3001-32nd Avenue.
Phone: 250-542-7610
Victoria (Esquimalt Branch) 1231 Esquimalt Road
Victoria, BC V9A 3P1
Phone: (250) 414-7198
Victoria (Juan de Fuca Branch) 1759 Island Highway, Victoria, BC V9B 1J1
(Juan de Fuca Recreation Centre Complex)
Tel: (250) 391-0653
Fax: (250) 391-0879
Victoria (Oak Bay Branch ) 1442 Monterey Avenue, Victoria, BC V8S 4W1
Phone: (250) 592-2489
Victoria Central Library Branch 735 Broughton Street, Victoria, BC V8W 3H2
Phone: (250) 382-7241
Fax: (250) 382-7125
Victoria Emily Carr Branch [Greater Victoria Public Library] 3500 Blanshard Street, Victoria, BC V8X 1W3
Phone: (250) 475-6100
(formerly Saanich-Victoria
Victoria Nellie McClung Branch [Greater Victoria Public Library] 3950 Cedar Hill Road, Victoria, BC V8P 3Z9
Phone: (250) 477-7111
Victoria View Royal Public Library [Greater Victoria Public Library] View Royal Public Library
45B, View Royal Ave, Victoria, B.C., V9B 1A6
Phone: (250) 479-2723
Fax: (250) 479-2723
E-mail: vivr.ill@shaw.ca
Wells Mailing Address: Box 160, Wells, BC, V0K 2R0
Phone Number: 250-994-3424
E-Mail: wells@Cariboord.bc.ca
West Vancouver Memorial Library 1950 Marine Drive, West Vancouver, British Columbia, V7V 1J8 Switchboard Phone: 604 925-7400
Fax: 604 925-5933
Westbank  [Okanagan Regional Library] The Westbank Branch is located at #31-2484 Main Street (Hwy 97S).
Phone: (250) 768-4369
Whistler Public Library 4329 Main Street, Whistler, B.C., V0N 1B4
Phone: (604) 932-5564
Fax: (604) 932-0664
E-mail: info@whistlerlibrary.ca
White Rock Library White Rock Library 15342 Buena Vista, White Rock, BC V4B 1Y6
Phone (604) 541-2201
Fax (604) 541-2209
Williams Lake Mailing Address: Suite A – 180 North 3rd Avenue, Williams Lake, BC V2J 2A4
Phone: 250-392-3630 or 1-800-665-1636 (ext 210)
Email:  wlake@Cariboord.bc.ca
Woss Branch [ Vancouver Island Regional Library ] Library Contact Information Box 5280, Woss, BC, V0N 3P0
Phone: 250-281-2263
Yale Library Yale Library Box #17, Yale Elementary School
65050 Albert Street, Yale, BC V0K 2S0
Phone: 604-863-2279
Fax: 604-863-0138