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 |
| 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 |
| 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 | 332 – 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 |
| 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 |
| 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 107 Street Site | 3rd Floor South Tower, 10030 - 107 Street | 780.427.7272 | 780.422.3980 |
| Edmonton | Alberta Government Library Capital Boulevard Site | 11th Floor, 10044 - 108 Street | 780.427.2985 | 780.427.5927 |
| Edmonton | Alberta Government Library Great West Life Site | 6th Floor, 9920 - 108 Street | 780.427.5870 | 780.422.0170 |
| Edmonton | Alberta Government Library Telus Plaza North Tower Site | 15th Floor, 10025 Jasper Avenue, Box 1360 |
780.427.8720 | |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |