Find an Alberta Library


alphabetically by community, click on the name of a library to go to their website

A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | R | S | T | V | W

City Library Name Street Address Phone Fax
Acadia Valley Acadia Municipal Library 1 Avenue - 1 Street, Box 6 403.972.3744 403.972.2000
Acme Acme Municipal Library 610 Walsh Avenue, Box 326 403.546.3879

403.546.2248 (school)

Airdrie Airdrie Public Library 304 Main Street SE, Bay 111 403.948.0600 403.912.4002
Alberta Beach Alberta Beach Municipal Library 4811 - 50 Avenue,
Box 186
780.924.3491 780.924.3491
Alder Flats Alder Flats Public Library Box 148, Highway 13 780.388.3881 780.388.3887
Alix Alix Public Library 4928 - 50 Street,
Box 69
403.747.3233  
Alliance Alliance Public Library 101 - 1 Street,
Box 185
780.879.3733 780.879.3733
Amisk Amisk Public Library 5007 - 50 Street,
Box 71
780.628.5457 780.856.3980
Andrew Andrew Public Library 5021 - 50 Street,
Box 180
780.365.3501 780.365.3734
Arrowwood Arrowwood Municipal (Mary Block) Library 22 Centre Street,
Box 88
403.534.3932 403.534.3821
Ashmont Ashmont Public Library Box 330 780.726.3877 780.726.3818
Athabasca Alice B. Donahue Library and Archives 4716 - 48 Street,
Box 2099
780.675.2735 780.675.2735
Athabasca Athabasca County Library Board 3602 - 48 Avenue 780.675.2273 780.675.5512
Athabasca Athabasca University Library 1 University Drive 1.800.788.9041, x6254 780.675.6477
Banff Banff Public Library 101 Bear Street,
Box 996
403.762.2661 403.762.3805   top top
Banff The Banff Centre (Paul D. Fleck Library & Archives) 107 Tunnel Mountain Drive,
Box 1020 Station 43
403.762.6265 403.762.6266
Barnwell Barnwell Public Library 490 Cottonwood Street, Box 261 403.223.3626  
Barrhead Barrhead Public Library 5103-53 Avenue 780.674.8519 780.674.8520
Bashaw Bashaw Municipal Library 5020 - 52 Street,
Box 669
780.372.4055 780.372.4055
Bassano Bassano Memorial Library 522 - 2 Avenue,
Box 658
403.641.4065 403.641.4065
Bassano County of Newell No. 4 Library Board Box 111 403.641.5012
Bawlf David Knipe Memorial Library 203 Hanson Street, Box 116 780.373.3882 780.373.3882
Bear Canyon Bear Point Community Library Box 43 780.595.3771
Beaumont Bibliotheque de Beaumont Library 5700 - 49 Street 780.929.2665 780.929.1291
Beaverlodge Beaverlodge Public Library 460 - 10 Street,
Box 119
780.354.2569 780.354.3078
Beiseker Beiseker Municipal Library 401 - 5th Street 403.947.3230 403.947.3230
Bentley Bentley Municipal Library 5014 - 49 Avenue,
Box 361
403.748.4626 403.748.4627
Berwyn Berwyn Municipal Library 5105 - 51 Street,
Box 89
780.338.3616 780.338.3616
Big Valley Big Valley Municipal Library 29 - 1 Avenue South, Box 205 403.876.2642 403.876.2223
Blackfalds Blackfalds Public Library 5018 Waghorn Street, Box 70 403.885.2343 403.885.4353
Blairmore Crowsnest Pass Municipal Library 2114 - 127 Street,
Box 1177
403.562.8393 403.562.8397
Blue Ridge Blue Ridge Community Library 24A Main Street,
Box 264
780.648.7323
Bodo Bodo Public Library Main Street, Box 93 780.753.6323 780.753.6352
Bon Accord Bon Accord Public Library 5025B-50 Avenue,
Box 749
780.921.2540 780.921.2580
Bonanza Bonanza Municipal Library Box 53 780.353.3067
Bonnyville Bonnyville Municipal Library 4804 - 49 Avenue,
Box 8058
780.826.3071 780.826.2058
Bowden Bowden Public Library 2101 - 20 Avenue,
Box 218
403.224.3688 403.224.3735
Bow Island Bow Island Municipal Library 510 Centre Street,
Box 608
403.545.2828 403.545.6642
Boyle Boyle Public Library 5002 - 3 Street,
Box 450
780.689.4161 780.689.5660
Breton Breton Municipal Library 4916 - 50 Avenue,
Box 447
780.696.3740 780.696.3590
Brooks Berry Creek Community Library RR #2 Cessford 403.566.3743 403.566.3736
Brooks Brooks Public Library 420 - 1 Avenue West, Box 1149 403.362.2947 403.362.8111
Brooks Medicine Hat College (Brooks Campus) Library 200 Horticultural Road E 403.362.1690
Brownfield Brownfield Community Library 5001 Main Street,
Box 63
403.578.2247 403.578.4208
Bruderheim Metro Kalyn Community Library 5017 - 49 Street (Queen Street),
Bag 250
780.796.3032 780.796.3032
Cadogan Cadogan Public Library 112 - 2 Street, Box 10 780.753.6933 780.753.3155  top top
Calgary Alberta College of Art & Design Library 1407 - 14th Avenue, NW 403.284.7631 403.289.6682
Calgary Ambrose University College Library 150 Ambrose Circle SW 403.410.2946 403.571.2556
Calgary Bow Valley College Library 345 – 6 Avenue SE 403.410.1647  
Calgary Calgary Public Library Alexander Calhoun Branch 3223-14 St SW 403.221.2010  
Calgary Calgary Public Library Bowness Branch 7930 Bowness Rd NW 403.221.2022  
Calgary Calgary Public Library Country Hills Branch 11950 Country Village Link NE 403.221.2040  
Calgary Calgary Public Library Crowfoot Branch 8665 Nose Hill Drive 403.221.4122  
Calgary Calgary Public Library Fish Creek Area Branch 11161 Bonaventure Drive SE 403.221.2090  
Calgary Calgary Public Library Forest Lawn Branch 4807 - 8 Avenue SE 403.221.2070  
Calgary Calgary Public Library Glenmore Square Branch 7740-18 Street SE, (Glenmore Square Mall) 403.221.2080  
Calgary Calgary Public Library Louise Riley Branch 1904 - 14 Avenue NW 403.221.2046  
Calgary Calgary Public Library Memorial Park Branch 1221 - 2 Street SW 403.221.2006  
Calgary Calgary Public Library Nose Hill Branch 1530 Northmount Drive NW 403.221.2030  
Calgary Calgary Public Library W.R. Oastell Central Library 616 Macleod Trail SE 403.260.2600 403.237.5393
Calgary Calgary Public Library Saddletowne Branch 7556 Falconridge Boulevard NE 403.260.2600  
Calgary Calgary Public Library Shaganappi Branch 3415 - 8 Avenue SW 403.221.2020  
Calgary Calgary Public Library Shawnessy Branch 333 Shawville Blvd. SE 403.221.2072  
Calgary Calgary Public Library Signal Hill Branch 5994 Signal Hill Centre SW 403.221.2000  
Calgary Calgary Public Library Southwood Branch 924 Southland Drive SW 403.221.2082  
Calgary Calgary Public Library Thorn Hill Branch 6617 Centre Street N 403.221.2050  
Calgary Calgary Public Library Village Square Branch 2623 - 56 Street NE 403.221.2060  
Calgary Library Association of Alberta 80 Baker Crescent NW 403.284.5818 403.282.6646
Calgary Mount Royal University Library 4825 Mount Royal Gate SW 403.440.6088 403.440.6758
Calgary SAIT Library 1301 - 16 Avenue, NW 403.284.8616  
Calgary St. Mary's University College Library 14590 Bannister Road, SE 403.254.3761 403.254.3755
Calgary University of Calgary Library 2500 University Drive NW 403.220.8895 403.282.6024
Calling Lake Calling Lake Library Box 129 780.331.3027 780.331.3029
Calmar Calmar Public Library 4705 - 50 Avenue,
Box 328
780.985.3472 780.985.2859
Camrose Camrose Public Library 4710 - 50 Avenue 780.672.4214 780.672.9165
Camrose University of Alberta Library, Augustana Campus 4901 - 46 Avenue 780.679.1156 708.679.1594
Canmore Canmore Public Library 950 - 8 Avenue 403.678.2468 403.678.2165
Carbon Carbon Municipal Library 718 Glengarry Street, Box 70 403.572.3440 403.572.3440
Cardston Jim & Mary Kearl Library of Cardston 25 - 3 Avenue West, Box 1560 403.653.4775 403.653.4716
Cardston Red Crow Community College Library PO Box 1258 403.737.2400 403.737.2101
Carmangay Carmangay and District Municipal Library 414 Grand Avenue,
Box 67
403.643.3777 403.643.3777
Caroline Caroline Municipal Library 5023 - 50 Avenue,
Box 339
403.722.4060 403.722.4070
Carseland Carseland Public Library 330 Railway Avenue, Box 492 403.934.6007 403.934.9230
Carstairs Carstairs Public Library 1402 Scarlett Ranch Blvd., Box 941 403.337.3943 403.337.3943
Castor Castor Municipal Library 4905 - 50 Avenue,
Box 699
403.882.3999 403.882.3915
Cereal Cereal Municipal Library 415 Main Street,
Box 218
403.326.3883
Champion Champion Municipal Library 132A - 2 Street South, Box 177 403.897.3099 403.897.3098
Chauvin Chauvin Public Library 5200 - 4 Avenue N, Box 129 780.858.3746 780.858.2932
Chestermere Chestermere Public Library 105 B Marina Road 403.272.9025 403.272.9036
Clairmont County of Grande Prairie No.1 Library Board 10001 - 84 Avenue 780.532.9727 780.567.5575
Claresholm Claresholm Public Library 211 - 49 Avenue West, Box 548 403.625.4168 403.625.2939
Cleardale Menno-Simons Public Library 521 Cleardale Drive, Bag 100 780.685.2340 780.685.3665
Clive Clive Public Library 5115 - 50 Street,
Box 209
403.784.3131 403.784.3131
Coaldale Coaldale Public Library 2014 - 18 Street,
Box 1207
403.345.1340 403.345.1342
Cochrane Keith C. Wills Library Canadian Southern Baptist Seminary & College 200 Seminary View 403.932.6622 x240  
Cochrane Nan Boothby Memorial Library 405 Railway Street West 403.932.4353 403.932.4385
Cold Lake Grand Centre Library 5513B - 48 Avenue 780.594.5101 780.594.7787
Cold Lake Harbour View Public Library 5513B - 48 Avenue 780.639.3967
Consort Consort Municipal Library 5215 - 49A Street,
Box 456
403.577.2501 403.577.2112
Coronation Coronation Memorial Library 5001 Royal Avenue, Box 453 403.578.3445
Coutts Coutts Municipal Library 216 - 1 Avenue South, Box 218 403.344.3804 403.344.3815
Cremona Cremona Municipal Library 205 - 1 Street East, General Delivery 403.637.3100 403.637.2101
Crossfield Crossfield Municipal Library 1026 Chisholm Avenue, Box 355 403.946.4232 403.946.4212
Czar Czar Municipal Library 5005 - 49 Avenue,
Box 127
780.857.3740
Darwell Darwell Public Library 54225B Highway 765, Box 206 780.892.3746 780.892.3743  top top
Daysland Daysland Public Library 5130 - 50 Street,
Box 700
780.679.7263 780.374.2455
DeBolt DeBolt Public Library 65 Alberta Avenue, Box 480 780.957.3770 780.957.3770
Delburne Delburne Municipal Library 2210 Main Streeet, Box 405 403.749.3848 403.749.3847
Delia Delia Municipal and School Library 205 - 3 Avenue North, Box 236 403.364.3777 (school) 403.364.3805 (school)
Devon Devon Public Library 101, 17 Athabasca Avenue 780.987.3720
Didsbury Didsbury Municipal Library 2033 - 19 Avenue,
Box 10
403.335.3142 403.448.8360
Dixonville Dixonville Community Library Avenue & 1 Street, Box 206 780.971.2593 780.971.2593
Donalda Donalda Municipal Library 5001 Main Street,
Box 40
403.883.2345 403.883.2022
Drayton Valley Drayton Valley Municipal Library 5120 - 52 Street,
Box 6240
780.514.2228 780.514.2532
Drayton Valley Drayton Valley Rotary Branch Library 4549 - 45 Avenue 780.514.2528
Drumheller Drumheller Public Library 80 Veterans Way,
P.O. Box 1599
403.823.1371 403.823.1374
Duchess Duchess & District Public Library 256 Louise Avenue, Box 88 403.378.4369 403.378.4369
Duffield Duffield Public Library 1 Main Street, Box 479 780.892.2644 780.892.3344
Duffield Keephills Public Library 15 - 51515 RR 32A, R.R. #1 780.731.0000 780.731.2433
Eaglesham Birch Hills County Library Board Box 156 780.359.2347     top top
Eaglesham Eaglesham Public Library Box 206 780.359.3792 780.359.3745  
Eckville Eckville Municipal Library 4855 - 51 Avenue,
Box 492
403.746.3240 403.746.5348
Edberg Edberg Public Library 48 - First Avenue West, Box 93 780.678.5606 780.877.2543
Edgerton Edgerton Public Library 5037 - 50 Avenue,
Box 180
780.755.2666 780.755.2667
Edmonton Alberta Geological Survey Library 402, 4999 - 98 Avenue 780.422.1927 780.422.1918
Edmonton Alberta Government Library 11th Floor, 10044 - 108 Street 780.427.2985 780.427.5927
Edmonton The Alberta Library 6-14, 7 Sir Winston Churchill Square 780.414.0805 780.414.0806
Edmonton Alberta Library Trustees Association 6-24, 7 Sir Winston Churchill Square 780.761.2582 866.419.1451
Edmonton Concordia Lutheran Seminary Library 7040 Ada Boulevard 780.474.1468 780.479.3067
Edmonton Concordia University College Library 7128 Ada Boulevard 780.479.9338 780.471.6796
Edmonton Edmonton Garrison Community Library Mons Avenue & Hwy 28A, Lancaster Park, Box 462 780.973.4011 x6345 780.973.1598
Edmonton Edmonton Public Library Abbottsfield - Penny McKee Branch 126 Abbottsfield Shoppers Mall, 3410 - 118 Avenue 780.496.7839
Edmonton Edmonton Public Library Calder Branch 12522 - 132 Avenue 780.496.7090
Edmonton Edmonton Public Library Capilano Branch 201 Capilano Mall, 5004 - 98 Avenue 780.496.1802
Edmonton Edmonton Public Library Castle Downs Branch 106 Lakeside Landing, 15379 Castle Downs Road 780.496.1804
Edmonton Edmonton Public Library Highlands Branch 6516 - 118 Avenue 780.496.1806
Edmonton Edmonton Public Library Idylwylde Branch 8310 - 88 Avenue 780.496.1808
Edmonton Edmonton Public Library Jasper Place Branch 9509 - 156 Street 780.496.1810
Edmonton Edmonton Public Library Lois Hole Library 17650 - 69 Avenue 780.442.0888
Edmonton Edmonton Public Library Londonderry Branch 110 Londonderry Mall, 137 Avenue and 66 Street 780.496.1814
Edmonton Edmonton Public Library Mill Woods Branch 601 Mill Woods Town Centre, 2331 - 66 Street 780.496.1818
Edmonton Edmonton Public Library Riverbend Branch 460 Riverbend Square, Rabbit Hill Road and Terwillegar Drive 780.944.5311
Edmonton Edmonton Public Library Sprucewood Branch 11555 - 95 Street 780.496.7099
Edmonton Edmonton Public Library Stanley A. Milner Library 7 Sir Winston Churchill Square 780.496.7000 780.496.7097
Edmonton Edmonton Public Library Strathcona Branch 8331 - 104 Street 780.496.1828
Edmonton Edmonton Public Library eplGO@Cameron Library 1-40 Cameron Library, University of Alberta 780.248.1662  
Edmonton Edmonton Public Library Whitemud Crossing Branch 145 Whitemud Crossing Shopping Centre, 4211 - 106 Street 780.496.1822
Edmonton Edmonton Public Library Woodcroft Branch 13420 - 114 Avenue 780.496.1830
Edmonton Glenrose Rehabilitation Hospital Site Room GE0613, 10230 - 111 Avenue 780.735.8823 780.735.8863
Edmonton Grant MacEwan University Library, City Centre Branch 10700 - 104 Avenue 780.497.5850 780.497.4566
Edmonton Justice Canada Law Library 10423 - 101 Street 780.495.5539 780.495.2964
Edmonton King's University College Library 9125 - 50 street 780.465.8304 780.465.3534
Edmonton Legislative Assembly of Alberta Library 216 Legislature Building, 10800 - 97 Avenue 780.427.2473 780.427.6016
Edmonton NAIT Library Room U310, Learning Resources Centre 1.877.222.1722  
Edmonton NorQuest College Library 5th Floor, Main Building, 10215 - 108 Street 780.644.6070 780.644.6082
Edmonton University of Alberta Libraries University of Alberta 1.800.207.0172  
Edmonton Vanguard College Library 12140 - 103 Street 780.452.0801 x225 780.452.5803
Edson Edson Public Library 4726 - 8 Avenue 780.723.6691 780.723.9728
Elk Point Elk Point Municipal Library 5123 - 50 Avenue,
Box 750
780.724.3737 780.724.3739
Elk Point Northern Lights Library Board 5615 - 48 Street,
Bag 8
780.724.2596 780.724.2597
Elmworth Elmworth Community Library Box 23 780.354.2930
Elnora Elnora Public Library 210 Main Street,
Box 750
403.773.3966 403.773.3966
Empress Empress Municipal Library 6 - 3 Avenue, Box 188 403.565.3936 403.565.2010 (village office)
Enchant Enchant Community Library 134 Centre Street,
Box 3000
403.739.3835 403.739.2585
Entwistle Entwistle Public Library 5232 - 50 Street,
Box 128
780.727.3811 780.727.2440
Evansburg Evansburg Public Library 4707 - 46 Avenue,
Box 339
780.727.2030 780.727.2437
Exshaw Big Horn Library Services Box 157 403.673.3571 403.673.3571
Fairview Fairview Public Library 10209 - 109 Street, Box 248 780.835.2613 780.835.2613  top top
Falher La Bibliotheque Dentinger 27 Central Avenue SE, Box 60 780.837.2776 780.837.8755
Fawcett M. Alice Frose Library Box 150 780.954.3827 780.954.3934
Flatbush Flatbush Community Library Hwy 44, Community Complex, General Delivery 780.681.3756 780.681.3756
Foremost Foremost Municipal Library 103 - 1 Avenue,
Box 397
403.867.3855 403.867.3856
Forestburg Forestburg Public Library 4901 - 50 Street,
Box 579
780.582.4110 780.582.4176
Fort Assiniboine Fort Assiniboine Public Library 35 State Avenue, General Delivery 780.584.2227 780.674.8575
Fort Macleod R.C.M.P. Centennial Library 264 - 24 Street,
Box 1479
403.553.3880
Fort McMurray Fort McMurray Public Library 151 MacDonald Drive 780.743.7800 780.743.5952
Fort McMurray Keyano College Library 8115 Franklin Avenue 780.791.4917
1.800.251.1408
780.791.4935
Fort Saskatchewan Fort Saskatchewan Public Library 10011 - 102 Street 780.998.4275 780.992.3255
Fort Vermilion Fort Vermilion Community Library 5103 River Road,
Bag 4000
780.927.4279 780.927.4746
Fort Vermilion Mackenzie County Library Board Box 640 780.927.4142
Fox Creek Fox Creek Municipal Library 501 - 8 Street,
Box 1078
780.622.2343 780.622.4160
Galahad Galahad Public Library 109 Lady Vivian Avenue West, Box 58 780.583.3917 780.583.3917  top top
Gem Gem Jubilee Library Box 6 403.641.3245 403.641.3245
Gibbons Gibbons Public Library 4807 - 50 Avenue,
Box 510
780.923.2004 780.923.2015
Gleichen Gleichen Public Library Box 160 403.734.2390 403.734.2390
Glenwood Glenwood Municipal Library 59 Main Street NE,
Box 1156
403.393.7260
Grande Cache Grande Cache Municipal Library 10601 Shand Avenue, Box 809 780.827.2081 780.827.3112 (school)
Grande Prairie Grande Prairie Public Library 101, 9839 - 103 Avenue 780.532.3580 780.538.4983
Grande Prairie Grande Prairie Regional College Library 10726 - 106 Avenue 780.539.2939 780.539.2730
Grande Prairie Peace Library Board 8301 - 110 St 780.538.4656 780.539.5285
Granum Granum Public Library 312 Railway Avenue, Box 310 403.687.3912 403.687.3914
Grassland Grassland Public Library Box 150, Highway 63 780.525.3733 780.525.3750
Grassy Lake Grassy Lake Public Library Highway 877 & 3rd Street South, Box 690 403.655.2232 403.655.2259
Grimshaw Brownvale Community Library 300 - 4 Avenue,
Box 407
780.597.2250  
Grimshaw Grimshaw Municipal Library 5007 - 47 Avenue,
Box 588
780.332.4553 780.332.1250
Grouard Northern Lakes College Library Mission Street,
Bag 3000
780.751.3275 780.751.3386
Gunn Rich Valley Public Library RR 1 780.967.3525 780.967.3525top top
Hanna Hanna Municipal Library 202 - 1 Street West, Box 878 403.854.3865 403.854.2772 (town office)
Hardisty Hardisty & District Public Library 5027 - 50 Street,
Box 539
780.888.3947 780.888.3947
Hay Lakes Hay Lakes Municipal Library 110 Main Street,
Box 69
780.878.2665
Hays Hays Public Library 210 - 2nd Avenue,
Box 36
403.725.3744 403.725.3801
Heisler Heisler Public Library 100 Haultain Avenue, Box 111 780.889.3925
High Level High Level Municipal Library 10601 - 103 Street 780.926.2097 780.926.4268
High Prairie High Prairie Municipal Library 4723 - 53 Avenue,
Box 890
780.523.3838 780.523.3838
High Prairie Municipal District of Big Lakes Library Board Box 239 780.523.5955 780.523.4227
High River High River Centennial Library 909 - 1 Street SW 403.652.2917 403.652.7203
Hines Creek Hines Creek Municipal Library 212 - 10 Street,
Box 750
780.494.3879 780.494.3605
Hinton Hinton Municipal Library 803 Switzer Drive 780.865.2363 780.865.4292
Holden Holden Municipal Library 4912 - 50 Street,
Box 26
780.688.3838 780.688.3838
Hughenden Hughenden Public Library 7 Mackenzie Avenue, Box 36 780.856.2435 780.856.2435
Hussar Hussar Municipal Library 102 - 2 Street W, General Delivery 403.787.3788 403.787.3922 (school)
Hythe Hythe Municipal Library 10013 - 100 Street, Box 601 780.356.3014 780.356.2009 (village)
Innisfail Innisfail Public Library 5300 A - 55 Street Close 403.227.4407 403.227.3122  top top
Innisfree Innisfree Public Library 5317 - 48 Avenue,
Box 121
780.592.2291
Irma Irma Municipal Library 5012 - 51 Avenue,
Box 340
780.754.3746 780.754.3802 (school)
Irricana Irricana and District Municipal Library 302 - 2 Street,
Box 299
403.935.4818 403.935.4818
Jarvie Jarvie Public Library Box 193 780.954.3935 780.954.3885
Jasper Jasper Municipal Library 500 Robson Street, Box 1170 780.852.3652 780.852.5841
Keg River Keg River Community Library Box 68 780.981.2090   top top
Killam Killam and District Municipal Library 5007 - 49 Avenue,
Box 329
780.385.3032 780.385.2120
Kinuso Kinuso Municipal Library Box 60 780.775.3694 780.775.3650
Kitscoty Kitscoty Hilltop Library 4910 - 51 Street,
Box 39
780.846.2822 780.846.2215
Lac La Biche Lac La Biche County Library Board Box 2039 80.623.7467 780.623.7499  top top
Lac La Biche Portage College Library 9531 - 94 Avenue,
Box 417
1.866.623.5551 x5650 780.623.5519
Lac La Biche Stuart MacPherson Public Library 8702 - 91 Avenue,
Box 2039
780.623.7467 780.623.7497
Lacombe Canadian University College Library 5410 Ramona Avenue 403.782.3381 x4102
Lacombe Mary C. Moore Public Library 101, 5214 - 50 Avenue 403.782.3433 403.782.3329
Lacombe Parkland Regional Library Board 5404 - 56 Ave 403.782.3850 403.782.4650
La Crete La Crete Community Library 10001 - 99 Avenue, Box 609 780.928.3166 780.928.3166
La Glace La Glace Public Library 9924 - 97 Avenue,
Box 209
780.568.4696 780.568.4707
Lamont Lamont Public Library 4811 - 50 Avenue,
Box 180
780.895.2299 780.895.2600
Leduc Leduc Public Library 2 Alexandra Park 780.986.2637 780.986.3462
Lethbridge Chinook Arch Regional Library Board 2902 - 7 Avenue North 403.380.1500 403.380.3550
Lethbridge Lethbridge College Library 3000 College Drive South 403.320.3352  
Lethbridge Lethbridge Public Library 810 - 5 Avenue South 403.380.7310 403.329.1478
Lethbridge Lethbridge Public Library The Crossings Branch 255 Britannia Way Boulevard W. 403.320.4037
Lethbridge University of Lethbridge Library 4401 University Drive West 403.329.2265 403.329.2234
Linden Linden Municipal Library 215 - 1 Street SE,
Box 120
403.546.3757 403.546.4220 (school)
Lloydminster Lakeland College Library 2602 - 59 Avenue 780.871.5731 780.871.5410
Lloydminister Lloydminister Public Library 5010 - 49 Street 780.875.0850 780.875.6523
Lomond Lomond Public Library #1 Railway Avenue North, Box 290 403.792.3934 403.792.3934
Longview Longview Municipal Library 128 Morrison Place, Box 189 403.558.3927
Lougheed Lougheed and District Public Library 5004 - 50 Street,
Box 179
780.386.2498 780.386.2136
Magrath Magrath Public Library 6N - 1 Street West, Box 295 403.758.6498 403.758.6442  top top
Mallaig Bibliotheque Mallaig Library 3110 - 1 Street E,
Box 90
780.635.3858 780.635.3938
MA-Me-O Beach Pigeon Lake Public Library 603 - 2 Avenue 780.586.3778 780.586.3558
Manning Manning Municipal Library 311 - 4 Avenue SE, Box 810 780.836.3054 780.836.0071
Mannville Mannville Centennial Public Library 5029 - 50 Street,
Box 186
780.763.3611 780.763.3611
Marwayne Marwayne Public Library 105 - 2nd Street South, Box 174 780.847.3930 780.847.3796
Mayerthorpe Mayerthorpe Public Library 4911 - 52 Street,
Box 810
780.786.2404 780.786.4590
McLennan McLennan Municipal Library 19 - 1 Avenue NW, Box 298 780.324.3767 780.324.2288
Medicine Hat Medicine Hat College (Vera Bracken) Library 299 College Drive SE 403.529.3867 403.504.3634
Medicine Hat Medicine Hat Public Library 414 - First Street SE 403.502.8527 403.502.8529
Medicine Hat Shortgrass Library Board 2375 - 10 Ave SW 403.529.0550 403.528.2473
Milk River Milk River Municipal Library 321 - 3 Avenue NE, Box 579 403.647.3793  
Millarville Millarville Community Library 130 Millarville Road, Box 59 403.931.3919 403.931.2475 (school)
Millet Millet Public Library 5031 - 49 Avenue,
Box 30
780.387.5222 780.387.5224
Milo Milo Public Library 116 Centre Street,
Box 30
403.599.3850 403.599.3850
Morinville Morinville Public Library 10119 - 100 Avenue 780.939.3292 780.939.2757
Morrin Morrin Municipal Library 113 Main Street,
Box 284
403.772.3922 403.772.3922
Mundare Mundare and District Municipal Library 5128 - 50 Street,
Box 3
780.764.3929 780.764.2003
Myrnam Myrnam Community Library 5105 - 50 Streeet,
Box 160
780.366.3801 780.366.2332
Nampa Nampa Municipal Library 10203 - 99 Avenue, Box 509 780.322.3805 780.322.3955    top top
Nanton Thelma Fanning Memorial Library 1907 - 21 Avenue,
Box 310
403.646.5535 403.646.2653
Neerlandia Neerlandia Public Library 5000 - 50 Street,
Box 10
780.674.5384 780.674.2927
NEOS NEOS Library Consortium NEOS 780.492.0075 780.492.8302
Newbrook Newbrook Public Library 5025 - 50 Street,
Box 208
780.576.3772 780.576.3773
New Sarepta New Sarepta Public Library 5150 Centre Street, Box 147 780.975.7513 780.941.2224
Niton Junction Green Grove Public Library 53521 A RR130,
Box 219
780.795.2474 780.795.3933
Nordegg Nordegg Public Library 1 Stuart Street, General Delivery 403.800.3667 403.314.3690
Okotoks Okotoks Public Library 7 Riverside Drive West, Box 310 403.938.2220 403.938.4317  top top
Olds Olds College Library 4500 - 50 Street 403.556.4600 403.556.4705
Olds Olds & District Municipal Library 5217 - 52 Street 403.556.6460 403.556.6692
Onoway Onoway Public Library 4708 Lac Ste. Anne Trail North, Box 484 780.967.2445 780.467.1389
Oyen Oyen Municipal Library 105 - 3 Avenue West, Box 328 403.664.3580 403.664.2520 (school)
Paddle Prairie Paddle Prairie Public Library Box 58 780.981.3100 780.981.3737  top top
Paradise Valley Three Cities Public Library 310 Park Avenue,
Box 60
780.745.2277 780.745.2641
Peace River Peace River Municipal Library 9807 - 97 Avenue 780.624.4076 780.624.4086
Penhold Penhold and District Public Library 1 Waskasoo Avenue, Box 675 403.886.2636 403.886.2636
Picture Butte Picture Butte Municipal Library 120 - 4 Street South, Box 1130 403.732.4141 403.732.4334
Pincher Creek Pincher Creek and District Municipal Library 895 Main Street,
Box 2020
403.627.3813 403.627.2847
Plamondon Plamondon Public Library 9814 - 100 Street,
Box 630
780.798.3852 780.623.3850
Ponoka Ponoka Jubilee Library 5110 - 48 Avenue,
Box 4160
403.783.3843 403.783.3973
Provost Municipal District of Provost No. 52 Library Board Box 300 780.856.2139
Provost Provost Municipal Library 5108 - 49 Street,
Box 120
780.753.2801 780.753.2801
Radway Radway and District Municipal Library 4915 - 50 Street,
Box 220
780.736.3548 780.736.3858
Rainbow Lake Rainbow Lake Municipal Library 1 Atco Road, Box 266 780.956.3656 780.956.3858
Rainier Alcoma Public Library Box 120, Highway 873 403.362.3741 403.362.8897  top top
Ralston Ralston (Graham) Community Library 35 Dugway, Box 40 403.544.3670 403.544.3814
Raymond Raymond Public Library 15 Broadway South, Box 258 403.752.4785 403.752.4710
Redcliff Redcliff Public Library 131 Main Street South, Box 280 403.548.3335 403.548.6295
Red Deer Red Deer College Library 100 College Boulevard, P.O. Box 5005 403.342.3344 403.346.8500
Red Deer Red Deer Public Library 4818 - 49 Street 403.346.4576 403.341.3110
Red Deer Red Deer Public Library Dawe Branch 56 Holt Street 403.341.3822 403.343.2120
Red Earth Creek Red Earth Public Library Box 390 780.649.3540 780.649.3549
Redwater Redwater Public Library 4915 - 48 Street,
Box 384
780.942.3464 780.942.2013
Rimbey Rimbey Municipal Library 4938 - 50 Avenue,
Box 1130
403.843.2841
Rochester Rochester Public Library Hightway 661 & Main Street, Box 309 780.698.3970 780.698.2290
Rockyford Rockyford and District Municipal Library 412 Serviceberry Trail, Box 277 403.533.3964  
Rocky Mountain House Rocky Mountain House Public Library 4922 - 52 Street,
Box 1497
403.845.2042 or 5775 403.845.5633
Rolling Hills Rolling Hills Public Library 322 - 4 Street, Box 40 403.964.2186 403.964.3659 (school)
Rosemary Rosemary Community Library 622 Dahlia Street,
Box 210
403.378.4493 403.378.4388
Rumsey Rumsey Community Library 1 Avenue & Main Streeet, Box 89 403.368.3939 403.368.3939
Rycroft Rycroft Municipal Library 4732 - 50 Street,
Box 248
780.765.3973 780.765.3973
Ryley McPherson Municipal Library 5113 - 50 Street,
Box 139
780.663.3999 780.663.3909
Sangudo Lac Ste Anne County Library Board 4928 Langston Street, Box 219 1.866.880.6722 x2 780.785.2359  top top
Sangudo Sangudo Public Library 5131 - 53 Avenue,
Box 524
780.785.3431 780.785.3179  
Seba Beach Seba Beach Public Library 140 - 3 Street,
Box 159
780.797.3940 780.797.3800
Sedgewick Sedgewick Public Library 5301 - 51 Avenue,
Box 569
780.384.3003 780.384.3003
Sexsmith Shannon Municipal Library 9917 - 99 Avenue,
Box 266
780.568.4333 780.568.7249
Sherwood Park Strathcona County Library 401 Festival Lane 780.410.8603 780.467.6861
Silver Valley Savanna Municipal Library Box 49 780.351.3779
Slave Lake Northern Lakes College Library 1201 Main Street SE 780.849.8670 780.849.2570
Slave Lake Rotary Club of Slave Lake Public Library 50 Main Street SW, Box 540 780.849.5250 780.849.3275
Smith Smith Community Library 921 - 9 Street,
Box 134
780.829.2389
Smoky Lake Smoky Lake Municipal Library 5010 - 50 Street,
Box 490
780.656.4212 780.656.4212
Spirit River Saddle Hills County Library Board 5201 - 47 Street,
Box 69
780.864.3760 780.864.3904
Spirit River Spirit River Municipal Library 4816 - 44 Avenue,
Box 490
780.864.4038
Spruce Grove Spruce Grove Public Library 35 - 5 Avenue 780.962.4423 780.962.4826
Spruce Grove Yellowhead Regional Library Board 433 King Streeet,
Box 400
780.962.2003 780.962.2770
Spruce View Spruce View Community Library Box 130, Highway 54 403.728.0012 403.728.3155
St. Albert St. Albert Public Library 5 St. Anne Street 780.459.1530 780.458.5772
St. Isidore Bibliotheque de St. Isidore Centre Culturel, Rue Bouchard, Box 1168 780.624.8182 780.624.8192
St. Paul County St. Paul No. 19 Library Board 5015 - 49 Avenue 780.645.3301 x201 780.645.3104
St. Paul St. Paul Municipal Library 4802 - 53 Street,
Box 1328
780.645.4904 780.645.5198
Standard Standard Municipal Library 822 Broadway Street, Box 305 403.644.3995 403.644.3995
Stavely Stavely Municipal Library 4823 - 49 Street,
Box 100
403.549.2190 403.549.2190
Stettler Stettler Public Library 2nd Floor, 6202 - 44 Avenue 403.742.2292 403.742.5481
Stirling Theodore Brandley Library 229 - 4th Avenue,
Box 100
403.756.3665
Stony Plain Parkland County Library Board Box 2068 780.962.2003 x270 780.962.2770
Stony Plain Stony Plain Public Library 112, 4613 - 52 Avenue 780.963.5440 780.963.1746
Strathmore Marigold Library Board 710 - 2 Street 403.934.5334 403.934.5331
Strathmore Strathmore Municipal Library 85 Lakeside Boulevard 403.934.5440 403.934.1908
Sundre Sundre Municipal Library #2, 310 Centre Street North, Box 539 403.638.4000 403.638.5755
Swan Hills Swan Hills Municipal Library 5536 Main Street,
Box 386
780.333.4505 780.333.4551
Sylvan Lake Sylvan Lake Municipal Library 4715 - 50 Avenue 403.887.2130 403.887.0537
Taber Taber Public Library 5415 - 50 Avenue 403.223.4343 403.223.4314  top top
Tangent Tangent Community Library Box 63 780.837.6443  
Thorhild Thorhild and District Municipal Library 210 - 7 Avenue,
Box 658
780.398.3502 780.398.3504
Thorsby Thorsby Municipal Library 4901 - 48 Avenue,
Box 680
780.789.3808 780.789.3805
Three Hills T. S. Rendall Library, Prairie Bible Institute 330 - 5 Avenue NE, Box 4000 403.443.5511 x3347 403.443.5540
Three Hills Three Hills Municipal Library 122 -3 Avenue South, Box 207 403.443.2360  
Tilley Tilley and District Public Library 148 - 1 Avenue East, Box 177 403.377.2233 403.377.2097
Tofield Tofield Municipal Library 5407 - 50 Street,
Box 479
780.662.3838 780.662.3929
Tomahawk Tomahawk Community Library 6119 Township Road 512, Box 69 780.339.3935 780.339.2121
Trochu Trochu Municipal Library 317 Main Street,
Box 396
403.442.2458 403.442.2458
Turner Valley Sheep River Public Library 129 Main Street N.E., Bag 10 403.933.3278 403.933.3298
Two Hills Alice Melnyk Public Library 5009 - 50 Avenue,
Box 460
780.657.3553 780.657.3553
Valhalla Centre Valhalla Community Library 9702 - 100 Avenue, Box 68 780.356.3834 780.356.3834  top top
Valleyview Valleyview Municipal Library 4804 - 50 Avenue,
Box 897
780.524.3033 780.524.4563
Vauxhall Vauxhall Public Library 314 - 2 Avenue North, Box 265 403.654.2370 403.654.2370
Vegreville Vegreville Centennial Library 4709 - 50 Street,
Box 129
780.632.3491 780.603.2338
Vermilion Lakeland College Library 5707 College Drive 780.853.8460 780.853.8662
Vermilion Vermilion Public Library 5001 - 49 Avenue 780.853.4288 780.853.1783
Veteran Veteran Municipal Library 205 Lucknow Street, Box 527 403.575.3915 403.575.3870
Viking Viking Municipal Library 2nd Floor, 5120 - 45 Street, Box 300 780.336.4992 780.336.4992
Vilna Vilna and District Public Library 5431 - 50 Street,
Box 119
780.636.2077
Vulcan Vulcan Municipal Library 303 Centre Street,
Box 1120
403.485.2571 403.485.2571
Wabamun Wabamun Public Library 5132 - 53 Avenue,
Box 89
780.892.2713 780.892.7294  top top
Wabasca Wabasca Public Library Box 638 780.891.2203 780.891.2402
Wainwright Wainwright Public Library 921 - 3 Avenue 780.842.2673 780.842.2340
Wandering River Wandering River Women's Institute Public Library 5001 - 56 Street,
Box 8
780.771.3939 780.771.2117
Warburg Warburg Public Library 5212 - 50 Avenue,
Box 299
780.848.2391 780.848.2296
Warner Warner Memorial Library 206 - 3 Avenue,
Box 270
403.642.3988 403.642.3988
Waskatenau Anne Chorney Public Library 5124 - 51 Street,
Box 130
780.358.2777 780.358.2777
Water Valley Water Valley Public Library 29376 RR52, Box 250 403.637.3899 403.637.3899
Wembley Wembley Public Library 9719 - 99 Avenue,
Box 926
780.766.3553 780.766.3543
Westlock Westlock Public Library #1, 10007 - 100 Avenue 780.349.3060 780.349.5291
Wetaskiwin Wetaskiwin Public Library 5002 - 51 Avenue 780.361.4446 780.352.3266
Whitecourt Whitecourt and District Public Library 5201 - 49 Street,
Box 150
780.778.2900 780.778.2827
Wildwood Wildwood Public Library 5112 - 50 Street,
Box 118
780.325.3882 780.325.3880
Willingdon Willingdon Public Library 4911 - 52 Avenue,
Box 2642
780.367.2146  
Winfield Winfield Community Library 401 - 4 Avenue E,
Box 360
780.682.2498 780.682.2490
Woking Woking Municipal Library Box 27 780.774.3932
Worsley Worsley and District Public Library 216 Alberta Avenue, Box 246 780.685.3842 780.685.3766
Wrentham Wrentham Public Library 101 Caragan Avenue, Box 111 403.222.2485 403.222.2101
Youngstown Youngstown Municipal Library 218 Main Street,
Box 39
403.779.3864 403.779.3864
Zama City Zama Community Library 1025 Aspen Drive,
Box 14
780.683.2888