Warning:

JavaScript must be enabled in order for you to use CountingOpinions services. However, it seems JavaScript is either disabled or not supported by your browser. To use standard view, enable JavaScript by changing your browser options, then try again.

A - B - C - D - E - F - G - H - I - J - K - L - M - N - O - P - R - S - T - V - W - Y - Download Excel version
Alberta Public Library Service
Name Address City Province Postal Phone No. Hours
Acadia No. 34 Library Board, M.D. of 
   AcadiaBox 6, 103 - 1 Street WAcadia ValleyABT0J 0A0403-972-3744
Acme Library Board, Village of
   AcmeBox 326, 610 Walsh AvenueAcmeABT0M 0A0403-546-3879
Airdrie Library Board, City of
   Airdrie111, 304 Main Street SEAirdrieABT4B 3C3403-948-0600
Alberta Beach Library Board
   Alberta BeachBox 186, 4815 - 50 AvenueAlberta BeachABT0E 0A0780-924-3491
Alix Library Board, Village of
   AlixBox 69, 4928 - 50 StreetAlixABT0C 0B0403-747-3233
Alliance Library Board, Village of
   AllianceBox 185, 101 - 1 Street EAllianceABT0B 0A0780-879-3733
Amisk Library Board, Village of
   AmiskBox 71, 5005 - 50 StreetAmiskABT0B 0B0780-628-5457
Andrew Library Board, Village of
   AndrewBox 180, 5021 - 50 StreetAndrewABT0B 0C0780-365-3501
Arrowwood Library Board, Village of
   ArrowwoodBox 88, 22 Centre StreetArrowwoodABT0L 0B0403-534-3932
Athabasca County Library Board
   Athabasca County - library board3602 - 48 AvenueAB
   GrasslandGrasslandABT0A 1V0780-525-3733
   RochesterP O Box 309RochesterABT0G 1Z0780-698-3970
   Wandering River5001 - 56 StreetWandering RiverABT0A 3M0780-771-3939
Athabasca Library Board, Town of
   Athabasca4716 - 48 StreetAthabascaABT9S 1R2780-675-2735
Banff Library Board, Town of 
   BanffBox 996, 101 Bear StreetBanffABT1L 1H3403-762-2661
Barnwell Library Board, Village of
   BarnwellBox 261, 320 Heritage RoadBarnwellABT0K 0B0403-223-2902
Barrhead Library Board
   Barrhead5103 - 53 AvenueBarrheadABT7N 1N9780-674-8519
   Barrhead - library boardAB
   Neerlandia5000 - 50 StreetNeerlandiaABT0G 1R0780-674-5384
Bashaw Library Board, Town of
   BashawBox 669, 5020 - 52 StreetBashawABT0B 0H0780-372-4055
Bassano Library Board, Town of
   BassanoBox 658, 522 - 2 AvenueBassanoABT0J 0B0403-641-4065
Bawlf Library Board, Village of
   BawlfBox 116, 203 Hanson StreetBawlfABT0B 0J0780-373-3882
Beaumont Library Board, City of
   Beaumont5700 - 49 StreetBeaumontABT4X 1S7780-929-2665
Beaverlodge Library Board, Town of
   BeaverlodgeBox 119, 406 - 10 StreetBeaverlodgeABT0H 0C0780-354-2569
Beiseker Library Board, Village of
   BeisekerBox 8, 401 - 5 StreetBeisekerABT0M 0G0403-947-3230
Bentley Library Board, Town of
   BentleyBox 361, 5014 - 49 AvenueBentleyABT0C 0J0403-748-4626
Berwyn Library Board, Village of
   BerwynBox 89, 5105 - 51 StreetBerwynABT0H 0E0780-338-3616
Big Lakes County Library Board
   KinusoBox60,500 Kinuso AvenueKinusoABT0G 1K0780-775-3694
Big Valley Library Board, Village of
   Big ValleyBox 205, 29 - 1 Avenue SBig ValleyABT0J 0G0403-876-2642
Birch Hills County Library Board
   Birch Hills County - library boardEagleshamABT0H 1H0
   EagleshamP O Box 206EagleshamABT0H 1H0780-359-3792
   TangentP O Box 63TangentABT0H 3J0780-359-2666
Blackfalds Library Board, Town of
   BlackfaldsBox 70, 5302 Broadway AvenueBlackfaldsABT0M 0J0403-885-2343
Bon Accord Library Board, Town of
   Bon AccordBox 749, 5025 - 50 AvenueBon AccordABT0A 0K0780-921-2540
Bonnyville Library Board, Town of
   BonnyvilleBox 8058, 4804 - 49 AvenueBonnyvilleABT9N 2J3780-826-3071
Bonnyville No. 87 Library Board, M.D. of - disabled
   Bonnyville No. 87 - M.D.BonnyvilleABT9N 2J7(780) 826-3609
Bow Island Library Board, Town of
   Bow IslandBox 608, 510 Centre StreetBow IslandABT0K 0G0403-545-2828
Bowden Library Board, Town of
   BowdenBox 218, 2101 - 20 AvenueBowdenABT0M 0K0403-224-3688
Boyle Library Board, Village of
   BoyleBox 450, 4800 - 3 Street SBoyleABT0A 0M0780-689-4161
Brazeau County Library Board - disabled
   Brazeau CountyDrayton ValleyABT7A 1R1(780) 542-7777
Breton Library Board, Village of
   BretonBox 447, 4916 - 50 AvenueBretonABT0C 0P0780-696-3740
Brooks Library Board, City of
   BrooksBox 1149, 323 - 1 Street EBrooksABT1R 1B9403-362-2947
Bruderheim Library Board, Town of
   BruderheimBag 250, 5017 - 49 StreetBruderheimABT0B 0S0780-796-3032
Calgary Library Board, City of 
   Calgary800 - 3 Street SE (Central Library)CalgaryABT2G 2E7403-260-2600
   CPL-Bowness7930 Bowness Rd NWCalgaryABT3B 0E8403-260-2600M 1-8; Tu-W 10-8; Th-Sa 10-5; Su 12-5; (mid May-mid Sep Su closed);
   CPL-Country Hills11950 Country Village Link NECalgaryABT3K 6E3403-260-2600M-Th 10-9; F 9-6; Sa 10-5; Su 12-5;
   CPL-Crowfoot8665 Nose Hill Dr NWCalgaryABT3G 5T3403-260-2600M-Th 9-9; F 9-6; Sa 9-5; Su 12-5;
   CPL-Fish Creek11161 Bonaventure Dr SECalgaryABT2J 6S1403-260-2600M-Th 9-9; F 9-6; Sa 9-5; Su 12-5;
   CPL-Forest Lawn4807 8th Ave SECalgaryABT2A 4M1403-260-2600M-Th 10-9; F 10-6; Sa 10-5; Su 12-5; (mid May-mid Sep Su closed);
   CPL-Giuffre Family Library3223 14th St SWCalgaryABT2T 3V8403-260-2600
   CPL-Glenmore Square7740 18th St SEABM-Tu,Th 10-9; W 1-9; F,Sa 10-5; Su 12-5; (mid May-mid Sep Su closed);
   CPL-Louise Riley1904 14th Ave NWCalgaryABT2N 1M5403-260-2600M-Th 10-9; F 10-6; Sa 10-5; Su 12-5; (mid May-mid Sep Su closed);
   CPL-Memorial Park1221 2nd St SWCalgaryABT2R 0W5403-260-2600M,Sa 10-5; Tu-Th 12-8; F 10-6; Su 12-5; (mid May-mid Sep Su closed);
   CPL-Nose Hill1530 Northmount Dr NWCalgaryABT2L 0G6403-260-2600M-Th 10-9; F 10-6; Sa 10-5; Su 12-5; (mid May-mid Sep Su closed);
   CPL-Shaganappi3415 8th Ave SWABM,W 1-9; Tu 10-9; Th-Sa 10-5; Su 12-5 (mid Sep-mid May)
   CPL-Shawnessy333 Shawville Blvd SECalgaryABT2Y 4H3403-260-2600M-Th 9-9; F 9-8; Sa 9-5; Su 12-5; ( mid May-mid Sep F extended closing hours );
   CPL-Signal Hill5994 Signal Hill Centre SWCalgaryABT3H 3P8403-260-2600M-Th 10-9; F 10-6; Sa 10-5; Su 12-5;
   CPL-Southwood924 Southland Dr SWCalgaryABT2W 0J9403-260-2600M-Th 10-9; F 10-6; Sa 10-5; Su 12-5; (mid May-mid Sep Su closed);
   CPL-Thorn-Hill6617 Centre St NCalgaryABT2K 4Y5403-260-2600M-Th 10-9; F 10-6; Sa 10-5; Su 12-5; (mid May-mid Sep Su closed);
   CPL-Village Square2623 56th St NECalgaryABT1Y 6E7403-260-2600M-Th 9-9; F 9-6; Sa 9-5; Su 12-5; (mid May-mid Sep Su closed);
Calmar Library Board, Town of
   CalmarBox 238, 4705 - 50 AvenueCalmarABT0C 0V0780-985-3472
Camrose Library Board, City of
   Camrose4710 - 50 AvenueCamroseABT4V 0R8780-672-4214
Canmore Library Board, Town of
   Canmore101, 700 Railway AvenueCanmoreABT1W 1P4403-678-2468
Carbon Library Board, Village of
   CarbonBox 70, 719 Glengarry StreetCarbonABT0M 0L0403-572-3440
Cardston Library Board, Town of
   CardstonBox 156, 25 - 3 Avenue WCardstonABT0K 0K0403-653-4775
Carmangay Library Board, Village of
   CarmangayBox 67, 416 Grand AvenueCarmangayABT0L 0N0403-643-3777
Caroline Library Board, Village of
   CarolineBox 339, 5023 - 50 AvenueCarolineABT0M 0M0403-722-4060
Carstairs Library Board, Town of
   CarstairsBox 941, 1402 Scarlett Ranch Blvd.CarstairsABT0M 0N0403-337-3943
Castor Library Board, Town of
   CastorBox 699, 4905 - 50 AvenueCastorABT0C 0X0403-882-3999
Cereal Library Board, Village of - disabled
   Cereal415 Main StreetAB
Champion Library Board, Village of
   ChampionBox 177, 132A - 2 Street SChampionABT0L 0R0403-897-3099
Chauvin Library Board, Village of
   ChauvinBox 129, 5200 - 4 Avenue NChauvinABT0B 0V0780-858-3744
Chestermere Library Board, City of
   Chestermere105 Marina RoadChestermereABT1X 1V7403-272-9025
Chinook Arch Library Board
   KainaiStandoffABT0L 1Y0403-308-8510
   Wrentham101 Caragan AvenueWrenthamABT0K 2P0403-222-2485
Claresholm Library Board, Town of
   ClaresholmBox 548, 211 - 49 Avenue WClaresholmABT0L 0T0403-625-4168
Clive Library Board, Village of
   CliveBox 209, 5107 - 50 StreetCliveABT0C 0Y0403-784-3131
Coaldale Library Board, Town of
   CoaldaleBox 1207, 2014 - 18 StreetCoaldaleABT1M 1N1403-345-1340
Cochrane Library Board, Town of
   Cochrane405 Railway Street WCochraneABT4C 2E2403-932-4353
Cold Lake Library Board, City of
   Cold Lake5513 B - 48 AvenueCold LakeABT9M 1X9780-594-5101
   Grand Centre - Disabled5513 - 48 AvenueAB
   Harbor View - Disabled5513 Eighth AveAB
Consort Library Board, Village of
   ConsortBox 456, 5215 - 50 StreetConsortABT0C 1B0403-577-2501
Coronation Library Board, Town of
   CoronationBox 453, 5001 Royal AvenueCoronationABT0C 1C0403-578-3445
Coutts Library Board, Village of
   CouttsBox 216, 218 - 1 Avenue SCouttsABT0K 0N0403-344-3804
Cremona Library Board, Village of
   CremonaGeneral Delivery, 205 - 1 Street ECremonaABT0M 0R0403-637-3100
Crossfield Library Board, Town of
   CrossfieldBox 40, 1210 Railway StreetCrossfieldABT0M 0S0403-946-4232
Crowsnest Pass Library Board, Municipality of
   Blairmore - DisabledBox 1177, 2114 - 127 StreetBlairmoreABT0K 0E0403-562-8393
   Crowsnest Pass2114 - 127th StreetBlairmoreABT0K 0E0403-562-8393
Cypress County Library Board
   Cypress County - library boardRalstonABT0J 2N0
   Graham35 Dugway DrRalstonABT0J 2N0403-544-3670
   Irvine78 S Railway AvenueIrvineABT0J 1V0403-834-3437
Czar Library Board, Village of
   CzarBox 127, 5005 - 49 AvenueCzarABT0B 0Z0780-857-2895
Daysland Library Board, Town of 
   DayslandBox 700, 5130 - 50 StreetDayslandABT0B 1A0780-781-0005
Delburne Library Board, Village of
   DelburneBox 405, 2210 - 20 StreetDelburneABT0M 0V0403-749-3848
Delia Library Board, Village of
   DeliaBox 236, 205 - 3 Avenue NDeliaABT0J 0W0403-364-3777
Derwent Library Board, Village of
   DerwentAB
   Derwent - Library 1304 1 AveDerwentABT0B 1C0780-741-3792
   Derwent - Library 2AB
   Derwent - library boardAB
Devon Library Board, Town of
   Devon101 - 17 Athabasca AvenueDevonABT9G 1G5780-987-3720
Diamond Valley Library Board, Town of
   Diamond Valley129 Main Street NETurner ValleyABT0L 2A0403-933-3278
Didsbury Library Board, Town of
   DidsburyBox 10, 2033 - 19 AvenueDidsburyABT0M 0W0403-335-3142
Donalda Library Board, Village of
   DonaldaBox 40, 5011 Main StreetDonaldaABT0B 1H0403-883-2665
Drayton Valley Library Board, Town of
   Drayton ValleyBox 6240, 5120 - 52 StreetDrayton ValleyABT7A 1R7780-514-2722
Drumheller Library Board, Town of
   DrumhellerBox 1599, 80 Veterans WayDrumhellerABT0J 0Y0403-823-1371
Duchess Library Board, Village of
   DuchessBox 88, 256 A Louise AvenueDuchessABT0J 0Z0403-378-4369
Eckville Library Board, Town of 
   EckvilleBox 492, 4855 - 51 AvenueEckvilleABT0M 0X0403-746-3240
Edberg Library Board, Village of
   EdbergBox 93, 48 First Avenue WEdbergABT0B 1J0780-678-5606
Edgerton Library Board, Village of
   EdgertonBox 180, 5037 - 50 AvenueEdgertonABT0B 1K0780-755-3933
Edmonton Library Board, City of
   Edmonton7 Sir Winston Churchill SquareEdmontonABT5J 2V4780-496-7000M-F 9-9; Sa 9-6; Su 1-5
   EPL-Abbottsfield - Penny McKee Branch3410 118 Avenue NWEdmontonABT5W 4W1780-496-7839M-Th 10-9; F-Sa 10-6; Su 1-5
   EPL-Calder12522 132 Avenue NWEdmontonABT5L 2Z6780-496-7090M-Th 10-9; F-Sa 10-6; Su 1-5
   EPL-Capilano5615 101 Avenue NWEdmontonABT6A 0H2780-496-1802M-Th 10-9; F 10-6; Sa 9:30-5:30; Su 1-5
   EPL-Castle Downs15379 Castle Downs Road NWEdmontonABT5X 3Y7780-496-1804M-Th 10-9; F-Sa 10-6; Su 1-5
   EPL-Clareview3808 139 Avenue NWEdmontonABT5Y 3G4780-442-7471M-Th 10-9; F-Sa 10-6; Su 1-5
   EPL-Enterprise Square10212 Jasper Avenue NWAB M-F 9-9; Sa 9-6; Su 1-5
   EPL-epl2go Literacy Van 1AB
   EPL-epl2go Literacy Van 2AB
   EPL-epl2go Literacy Van 3AB
   EPL-epl2go Literacy Van 4AB
   EPL-eplGO Pilot Sound - McConachie16607 50 Street NWABM 10-6; Tu 1-9; W 10-6; Th 1-9; F-Sa 10-6; Su 1-5
   EPL-eplGO West Henday Promenade818 Webber Greens Drive NWABM 10-6; T 1-9; W 10-6; Th 1-9; F-Sa 10-6; Su 1-5
   EPL-Highlands6710 118 Avenue NWEdmontonABT5B 0P3780-496-1806M-Th 10-9; F-Sa 10-6; Su 1-5
   EPL-Idylwylde8310 88 Avenue NWEdmontonABT6C 1L1780-496-1808M-Th 10-9; F-Sa 10-6; Su 1-5
   EPL-Jasper Place9010 156 Street NWEdmontonABT5R 5X7780-496-1810M-Th 10-9; F-Sa 10-6; Su 1-5
   EPL-Lois Hole Library17650 69 Avenue NWEdmontonABT5T 3X9780-442-0888M-Th 10-9; F-Sa 10-6; Su 1-5;
   EPL-Londonderry110 Londonderry MallEdmontonABT5C 3C8780-496-1814M-Th 10-9; F 10-6; Sa 9:30-5:30; Su 1-5
   EPL-Meadows2702 17 Street NWEdmontonABT6T 0X1780-442-7472M-Th 10-9; F-Sa 10-6; Su 1-5
   EPL-Mill Woods2610 Hewes Way NWEdmontonABT6L 0A9780-496-1818M-Th 10-9; F-Sa 10-6; Su 1-5;
   EPL-Riverbend460 Riverbend Square NWEdmontonABT6R 2X2780-944-5311M-Th 10-9; F-Sa 10-6; Su 1-5
   EPL-Sprucewood11555 95 Street NWEdmontonABT5G 1L5780-496-7099M-Th 10-9; F-Sa 10-6; Su 1-5
   EPL-Strathcona8331 104 Street NWEdmontonABT6E 4E9780-496-1828M-Th 10-9; F-Sa 10-6; Su 1-5
   EPL-Whitemud Crossing4211 106 StEdmontonABT6J 6L7780-496-1822M-Th 10-9; F-Sa 10-6; Su 1-5
   EPL-Woodcroft13420 114th Ave NWEdmontonABT5M 2Y5780-496-1830M-Th 10-9; F-Sa 10-6; Su 1-5
Edson Library Board, Town of
   Edson4726 - 8 AvenueEdsonABT7E 1E3780-723-6691
Elk Point Library Board, Town of
   Elk PointBox 750, 5123 - 50 AvenueElk PointABT0A 1A0780-724-3737
Elnora Library Board, Village of
   ElnoraBox 750, 210 Main StreetElnoraABT0M 0Y0403-773-3966
Empress Library Board, Village of
   EmpressBox 188, 6 - 3 AvenueEmpressABT0J 1E0403-565-3936
Fairview Public Library Board 
   FairviewBox 248, 10209 - 109 StreetFairviewABT0H 1L0780-835-2613
Falher Regional Intermunicipal Library Board
   FalherBox 60, 27 Central Avenue SEFalherABT0H 1M0780-837-2776
Foremost Library Board, Village of
   Foremost103 - 1 AvenueForemostABT0K 0X0403-867-3855
Forestburg Library Board, Village of
   ForestburgBox 579, 4905 - 50 StreetForestburgABT0B 1N0780-582-4110
Fort Macleod Library Board, Town of
   Fort MacleodBox 1479, 264 - 24 StreetFort MacleodABT0L 0Z0403-553-3880
Fort Saskatchewan Library Board, City of
   Fort Saskatchewan10011 - 102 StreetFort SaskatchewanABT8L 2C5780-998-4275
Fox Creek Library Board, Town of
   Fox CreekBox 1078, 103 2A AvenueFox CreekABT0H 1P0780-622-2343
Frog Lake First Nation Library Board
   Frog LakeAB
Galahad Library Board, Village of - disabled 
   Galahad109 Lady Vivian Avenue WGalahadABT0B 1R0(780) 583-3917
Gibbons Library Board, Town of
   GibbonsBox 510, 5115 - 51 StreetGibbonsABT0A 1N0780-923-2004
Glendon Library Board, Village of
   GlendonBox 120, 5016 54 StreetGlendonABTOA 1P0780-635-3881
Glenwood Library Board, Village of
   GlenwoodBox 1156, 59 Main Avenue NGlenwoodABT0K 2R0403-393-7260
Grande Prairie Library Board, City of
   Grande Prairie101, 9839-103 AvenueGrande PrairieABT8V 6M7780-532-3580
Grande Prairie No. 1 Library Board, County of
   County of Grande Prairie - library board10001 - 84 AvenueClairmontABT8X 5B2780-831-6966
   ElmworthElmworthABT0H 1J0780-354-2930
   Hythe10013 - 100 StreetHytheABT0H 2C0780-356-3014
   La Glace9924 - 97 AvenueLa GlaceABT0H 2J0780-568-4696
   Valhalla Centre9702 - 100 AvenueValhalla CentreABT0H 3M0780-356-3834
Great Lakes Regional Library System
   Great Lakes Central Library8 Couch CrescentTrentonABK8V 1G8
Greenview Library Board, M.D. of
   DeBolt65 Alberta AvenueDeBoltABT0H 1B0780-957-3770
   Grande Cache10601 Shand AvenueGrande CacheABT0E 0Y0780-827-2081
   MD of Greenview - library boardValleyviewABT0H 3N0
Grimshaw Library Board, Town of
   GrimshawBox 588, 4412 A - 50 StreetGrimshawABT0H 1W0780-332-4553
Hanna Library Board, Town of 
   HannaBox 878, 202 - 1 Street WHannaABT0J 1P0403-854-3865
Hardisty Library Board, Town of
   HardistyBox 539, 5027 - 50 StreetHardistyABT0B 1V0780-888-3947
Haven Regional Library System
   Haven Central Library342 Main Street ENorth BayABP1B 1B4
Hay Lakes Library Board, Village of
   Hay LakesBox 69, 110 Main StreetHay LakesABT0B 1W0780-878-2665
Heisler Library Board, Village of
   HeislerBox 111, 100 Haultain AvenueHeislerABT0B 2A0780-889-3925
High Level Library Board, Town of
   High Level10601 - 103 StreetHigh LevelABT0H 1Z0780-926-2097
High Prairie Library Board, Town of
   High PrairieBox 890, 4723 - 53 AvenueHigh PrairieABT0G 1E0780-523-3838
High River Library Board, Town of
   High River909 - 1 Street SWHigh RiverABT1V 1A5403-652-2917
Hines Creek Library Board, Village of
   Hines CreekBox 750, 212 - 10 StreetHines CreekABT0H 2A0780-494-3879
Hinton Library Board, Town of
   Hinton803 Switzer DriveHintonABT7V 1V1780-865-2363
Holden Library Board, Village of
   HoldenBox 26, 4912 - 50 StreetHoldenABT0B 2C0780-688-3838
Hughenden Library Board, Village of
   HughendenBox 36, 7 Mckenzie AvenueHughendenABT0B 2E0780-856-2435
Hussar Library Board, Village of
   HussarBox 100, 111 Centre StreetHussarABT0J 1S0
Innisfail Library Board, Town of 
   Innisfail5300 A - 55 Street CloseInnisfailABT4G 1R6403-227-4407
Innisfree Library Board, Village of
   InnisfreeBox 121, 5317 - 48 AvenueInnisfreeABT0B 2G0780-592-2122
Irma Library Board, Village of
   IrmaBox 250, 5012 - 51 AvenueIrmaABT0B 2H0780-754-3746
Irricana Library Board, Town of
   IrricanaBox 299, 226 - 2 StreetIrricanaABT0M 1B0403-935-4818
Jasper Library Board, Municipality of 
   JasperBox 1170, 500 Robson StreetJasperABT0E 1E0780-852-3652
Killam Library Board, Town of 
   KillamBox 329, 5007 - 49 AvenueKillamABT0B 2L0780-385-3032
Kitscoty Library Board, Village of
   Kitscoty4910 - 51 StreetKitscotyABT0B 2P0780-846-2822
Lac La Biche County Library Board 
   Lac La Biche8702 - 91 AvenueLac La BicheABT0A 2C0780-623-7467
   Lac La Biche County - library boardAB
   Plamondon9814 - 100 StreetPlamondonABT0A 2C0780-798-3852
Lac Ste Anne County Library Board
   Darwell54225 Hwy 765DarwellABT0E 0L0780-892-3746
   Lac Ste Anne County - library board4928 Langston StreetSangudoABT0E 2A0
   Rich ValleyGunnABT0E 1A0780-967-3525
   Sangudo5131 - 53 AvenueSangudoABT0E 2A0780-785-2955
Lacombe Library Board, City of
   Lacombe101, 5214 - 50 AvenueLacombeABT4L 0B6403-782-3433
Lamont County Library Board
   Lamont County - library board5303 - 50 AvenueLamontABT0B 2R0
Lamont Library Board, Town of
   LamontBox 180, 4811 - 50 AvenueLamontABT0B 2R0780-895-2299
Leduc County Library Board
   New Sarepta5150 Centre StreetNew SareptaABT0B 3M0780-975-7513
Leduc Library Board, City of
   Leduc2 Alexandra ParkLeducABT9E 4C4780-986-2637
Legal Library Board, Town of
   Legal - library boardAB
Lethbridge Library Board, City of
   Lethbridge810 - 5 Avenue SLethbridgeABT1J 4C4403-380-7310
Lethbridge Public Library
   Lethbridge Public LibraryAB
Linden Library Board, Village of
   LindenBox 1207, 215 - 1 Street SELindenABT0M 1J0403-546-3757
Lloydminster Library Board, City of
   LloydminsterUnit 160, Lloyd Mall, 5211 44 StreetLloydminsterABT9V 0A7780-875-0850
Lomond Library Board, Village of
   LomondBox 290, 2 Railway Avenue NLomondABT0L 1G0403-792-3934
Longview Library Board, Village of
   LongviewBox 189, 128 Morrison PlaceLongviewABT0L 1H0403-558-3927
Lougheed Library Board, Village of
   LougheedBox 179, 5004 - 50 StreetLougheedABT0B 2V0780-386-2498
Mackenzie County Library Board 
   Fort Vermilion5103 River RoadFort VermilionABT0H 1N0780-927-4279
   La Crete10001 - 99 AvenueLa CreteABT0H 2H0780-928-3166
   Mackenzie County - library board4511 46 AvenueFort VermilionABT0H 1N0
   Zama City1025 Aspen DriveZama CityABT0H 4E0780-683-2888
Magrath Library Board, Town of
   MagrathBox 295, 27 Center Street SMagrathABT0K 1J0403-758-6498
Manning Library Board, Town of
   ManningBox 810, 407 Main StreetManningABT0H 2M0780-836-3054
Mannville Library Board, Village of
   MannvilleBox 186, 5029 - 50 StreetMannvilleABT0B 2W0780-763-3611
Marigold Library Board
   Carseland330 Railway AvenueCarselandABT0J 0M0403-934-6007
   Cessford (Berry Creek)116 1st AvenueCessfordABT1R 1E2844-566-3743
   Exshaw (Bighorn)2 Heart Mountain DriveExshawABT0L 2C0403-673-3571
   Gleichen404 Main StGleichenABT0J 1N0403-734-2390
   Langdon344 Centre StreetLangdonABT0J 1X1(403) 936-4359
   Millarville130 Millarville RoadMillarvilleABT0L 1K0403-931-3919
   RumseyRumseyABT0J 2Y0403-368-3939
Marwayne Library Board, Village of
   Marwayne105 - 2 Street SMarwayneABT0B 2X0780-847-3930
Mayerthorpe Library Board, Town of
   MayerthorpeBox 810, 4601 - 52 StreetMayerthorpeABT0E 1N0780-786-2404
McLennan Library Board, Town of
   McLennanBox 298, 19 - 1 Avenue NWMcLennanABT0H 2L0780-324-3767
Medicine Hat Library Board, City of
   Medicine Hat414 - 1 Street SEMedicine HatABT1A 0A8403-502-8527
Milk River Library Board, Town of
   Milk RiverBox 579, 321 - 3 Avenue NEMilk RiverABT0K 1M0403-647-3793
Millet Library Board, Town of
   MilletBox 30, 4528 - 51 StreetMilletABT0C 1Z0780-387-5222
Milo Library Board, Village of
   MiloBox 30, 116 Centre StreetMiloABT0L 1L0403-599-3850
Morinville Library Board, Town of
   Morinville10119 - 100 AvenueMorinvilleABT8R 1P8780-939-3292
Morrin Library Board, Village of
   MorrinBox 284, 113 Main StreetMorrinABT0J 2B0403-772-3922
Mundare Library Board, Town of
   MundareBox 3, 5128 - 50 StreetMundareABT0B 3H0780-764-3929
Nampa Library Board, Village of 
   NampaBox 509, 10203 - 99 AvenueNampaABT0H 2R0780-322-3805
Nanton Library Board, Town of
   NantonBox 310, 1907 - 21 AvenueNantonABT0L 1R0403-646-5535
Newell Library Board, County of
   AlcomaRainierABT0J 2M0403-362-3741
   County of Newell - library boardRolling HillsABT0J 2S0
   GemP O Box 6GemABT0J 1M0403-641-2261
   Rolling Hills322 - 4 StreetRolling HillsABT0J 2S0403-964-2186
   Tilley148 - 1 Avenue ETilleyABT0J 3K0403-377-2233
Northern Lights Library Board
   Edmonton GarrisonLancaster ParkABT0A 2H0780-973-4011 Ext.6345
   Fishing LakeAB
   Myrnam5105 50 StMyrnamABT0B 3K0780-366-3801
Okotoks Library Board, Town of 
   OkotoksBox 310, 23 Riverside Drive WOkotoksABT1S 1A6403-938-2220
Olds Library Board, Town of
   Olds5217 - 52 StreetOldsABT4H 1H7403-556-6460
Onoway Library Board, Town of
   OnowayBox 484, 4708 Lac Ste. Anne Trail NOnowayABT0E 1V0780-967-2445
Opportunity No. 17 Library Board, M.D. of
   Calling LakeCalling LakeABT0G 0K0780-331-3027
   MD of Opportunity - library boardWabascaABT0G 2K0
   Red Earth CreekRed Earth CreekABT0G 1X0780-649-3898
   WabascaWabascaABT0G 2K0780-891-2203
Oyen Library Board, Town of
   OyenBox 328, 105 - 3 Avenue WOyenABT0J 2J0403-664-3644 Ext.2727
Paradise Valley Library Board, Village of 
   Paradise ValleyBox 89, 310 Park AvenueParadise ValleyABT0B 3R0780-745-2277
Parkland County Library Board
   Duffield1 Main StreetDuffieldABT0E 0N0780-892-2644
   Entwistle5232 - 50 StreetEntwistleABT0E 0S0780-727-6666
   Keephills15 - 51515 RR 32ADuffieldABT0E 0N0780-731-0000
   Parkland County - library boardStony PlainABT7Z 1X6780-731-3725
   Tomahawk6119 Township Road 512TomahawkABT0E 2H0780-339-3935
   Wabamun5132 - 53 AvenueWabamunABT0E 2K0780-892-2713
Parkland Library Board
   Brownfield5001 Main StreetBrownfieldABT0C 0R0403-578-2247
   Nordegg1 Stuart RoadNordeggABT0M 2H0403-800-3667
   Spruce ViewSpruce ViewABT0M 1V0403-728-0012
   Water Valley29376 RR52Water ValleyABT0M 2E0403-637-3899
Peace Library Board
   Bear Canyon (Bear Point)Bear CanyonABT0H 0B0780-595-3771
   Cleardale (Menno-Simons)521 Cleardale DriveCleardaleABT0H 3Y0780-685-2340
   Dixonville1 Avenue and 1 StreetDixonvilleABT0H 1E0780-971-2593
   Keg RiverKeg RiverABT0H 2G0780-981-2134
   Paddle PrairiePaddle PrairieABT0H 2W0780-981-3100
   St Isidore4 Rue BouchardSt. IsidoreABT0H 3B0780-624-8182
   Worsley216 Alberta AvenueWorsleyABT0H 3W0780-685-3842
Peace No. 135 Library Board, M.D. of
   Brownvale300 - 4 AvenueBrownvaleABT0H 0L0780-618-6216
Peace River Library Board, Town of
   Peace River9807 - 97 AvenuePeace RiverABT8S 1H6780-624-4076
Penhold Library Board, Town of
   PenholdBox 675, 1 Waskasoo AvenuePenholdABT0M 1R0403-886-2636
Picture Butte Library Board, Town of
   Picture ButteBox 1130, 120 - 4 Street SPicture ButteABT0K 1V0403-732-4141
Pincher Creek and District Public Library Board
   Pincher CreekBox 2020, 899 Main StreetPincher CreekABT0K 1W0403-627-3813
Ponoka Library Board, Town of
   PonokaUnit 121, 5604 - 50 StreetPonokaABT4J 1G5403-783-3843
Provost Library Board, Town of
   ProvostBox 120, 5035 - 49 StreetProvostABT0B 3S0780-753-2801
Provost No. 52 Library Board, M.D. of
   Cadogan112 - 2 StreetCadoganABT0B 0T0780-753-6933
Rainbow Lake Library Board, Town of 
   Rainbow LakeBox 266, 1 Atco RoadRainbow LakeABT0H 2Y0780-956-3656
Raymond Library Board, Town of
   RaymondBox 258, 15 Broadway SRaymondABT0K 2S0403-752-4785
Red Deer Library Board, City of
   Red Deer4818 - 49 StreetRed DeerABT4N 1T9403-346-4576
Redcliff Library Board, Town of
   RedcliffBox 280, 131 Main Street SRedcliffABT0J 2P0403-548-3335
Redwater Library Board, Town of
   RedwaterBox 384, 4915 - 48 StreetRedwaterABT0A 2W0780-942-3464
Rimbey Library Board, Town of
   RimbeyBox 1130, 4938 - 50 AvenueRimbeyABT0C 2J0403-843-2841
Rocky Mountain House Library Board, Town of
   Rocky Mountain HouseBox 1497, 4922 - 52 StreetRocky Mountain HouseABT4T 1B1403-845-2042
Rockyford Library Board, Village of
   RockyfordBox 277, 412 Serviceberry TrailRockyfordABT0J 2R0403-533-3964
Rosemary Library Board, Village of
   RosemaryBox 89, 622 Dahlia StreetRosemaryABT0J 2W0403-378-4493
Rycroft Library Board, Village of
   RycroftBox 248, 4732 - 50 StreetRycroftABT0H 3A0780-765-3973
Ryley Library Board, Village of
   RyleyBox 139, 5113 - 50 StreetRyleyABT0B 4A0780-663-3999
Saddle Hills County Library Board 
   BonanzaBonanzaABT0H 0K0780-353-3067
   Saddle Hills County - library board5201 - 47 StreetSpirit RiverABT0H 3G0
   SavannaSilver ValleyABT0H 3E0780-351-3771
   WokingWokingABT0H 3V0780-774-3932
Seba Beach Library Board, Summer Village of
   Seba BeachBox 159, 140 - 3 Street SSeba BeachABT0E 2B0780-797-3940
Sedgewick Library Board, Town of
   SedgewickBox 569, 5301 - 51 AvenueSedgewickABT0B 4C0780-384-3003
Sexsmith Library Board, Town of
   SexsmithBox 266, 9917 - 99 AvenueSexsmithABT0H 3C0780-568-4333
Shortgrass Library Board
   Shortgrass Library System2375 10 Avenue SWMedicine HatABT1A 8G2403-529-0550
Slave Lake Regional Library Board
   Flatbush44 HwyFlatbushABT0G 0Z0780-681-3756
   Slave Lake50 Main StreetSlave LakeABT0G 2A0780-849-5250
   Slave Lake - library board50 Main StreetSlave LakeABT0G 2A0
   Smith921 - 9 StreetSmithABT0G 2B0780-829-2389
Smoky Lake Library Board, Town of
   Smoky LakeBox 490, 5010 - 50 StreetSmoky LakeABT0A 3C0780-656-4212
Spirit River Library Board, Town of
   Spirit RiverBox 490, 4816 - 44 AvenueSpirit RiverABT0H 3G0780-864-4038
Spruce Grove Library Board, City of
   Spruce Grove35 - 5 AvenueSpruce GroveABT7X 2C5780-962-4423
St. Albert Library Board, City of
   St. Albert#5 St. Anne StreetSt. AlbertABT8N 3Z9780-459-1530
St. Paul Library Board, Town of
   St. PaulBox 1328, 4802 - 53 StreetSt. PaulABT0A 3A0780-645-4904
St. Paul No. 19 Library Board, County of
   AshmontP O Box 330AshmontABT0A 0C0780-726-3777
   County of St. Paul No.19 - library board5015 - 49 AvenueSt. PaulABT0A 3A4
   Lafond - DisabledP O Box 20LafondABT0A 2G0780-645-2432Tu 6-9, Th 9-1 , 6-9
   Mallaig3110 - 1 Street EMallaigABT0A 2K0780-635-3858
Standard Library Board, Village of
   StandardBox 305, 822 Broadway StreetStandardABT0J 3G0403-644-3995
Stavely Library Board, Town of
   StavelyBox 100, 4823 - 49 StreetStavelyABT0L 1Z0403-549-2190
Stettler Library Board
   Stettler2nd Floor, 6202 - 44 AvenueStettlerABT0C 2L1403-742-2292
Stirling Library Board, Village of
   StirlingBox 100, 409 - 2 StreetStirlingABT0K 2E0403-756-3665
Stony Plain Library Board, Town of
   Stony Plain5216 50 StreetStony PlainABT7Z 0N5780-963-5440
Strathcona County Library Board
   Strathcona County401 Festival LaneSherwood ParkABT8A 5P7780-410-8600
Strathmore Library Board, Town of
   Strathmore85 Lakeside BoulevardStrathmoreABT1P 1A1403-934-5440
Sundre Library Board, Town of
   SundreBox 539, #2, 96 - 2nd Avenue NWSundreABT0M 1X0403-638-4000
Swan Hills Library Board, Town of
   Swan HillsBox 386, 5536 Main StreetSwan HillsABT0G 2C0780-333-4505
Sylvan Lake Library Board, Town of
   Sylvan Lake4715 - 50 AvenueSylvan LakeABT4S 1A2403-887-2130
Taber Library Board, M.D. of 
   Enchant134 Centre StreetEnchantABT0K 0V0403-739-3835
   Grassy Lake3 Street S and Hwy 877Grassy LakeABT0K 0Z0403-655-2232
   Hays210 - 2 AvenueHaysABT0K 1B0403-725-3744
   MD of Taber - library board210 - 2 AvenueHaysABT0K 1B0
Taber Library Board, Town of
   Taber5415 - 50 AvenueTaberABT1G 1V2403-223-4343
Thorhild County Library Board
   Newbrook5025 - 50 StreetNewbrookABT0A 2P0780-576-3772
   Radway4915 - 50 StreetRadwayABT0A 2V0780-736-3548
   Thorhild210 7th AvenueThorhildABT0A 3J0780-398-3502Tu-Th 10-1, 2-7; F-Sa 10-1; ( Jul-Aug M 9-1, 1:30-4:30; Tu-Th 9-1,1:30-7; Sa 9-1;);
   Thorhild County - library boardThorhildABT0A 3J0
Thorsby Library Board, Town of
   ThorsbyBox 680, 4901 - 48 StreetThorsbyABT0C 2P0780-789-3808
Three Hills Library Board, Town of
   Three HillsBox 207, 135 - 2 Avenue SThree HillsABT0M 2A0403-443-2360
Tofield Library Board, Town of
   TofieldBox 479, 5407 - 50 StreetTofieldABT0B 4J0780-662-3838
Trochu Library Board, Town of
   TrochuBox 396, 317 Main StreetTrochuABT0M 2C0403-442-2458
Two Hills Library Board, Town of
   Two HillsBox 460, 5009 Diefenbaker AvenueTwo HillsABT0B 4K0780-657-3553
Valleyview Library Board, Town of 
   ValleyviewBox 897, 4804 - 50 AvenueValleyviewABT0H 3N0780-524-3033
Vauxhall Library Board, Town of
   VauxhallBox 265, 504 - 2 Avenue NVauxhallABT0K 2K0403-654-2370
Vegreville Library Board, Town of
   VegrevilleBox 129, 4709 - 50 StreetVegrevilleABT9C 1R1780-632-3491
Vermilion Library Board, Town of
   Vermilion5001 - 49 AvenueVermilionABT9X 1B8780-853-4288
Veteran Library Board, Village of
   VeteranBox 527, 201 Lucknow StreetVeteranABT0C 2S0403-575-3915
Viking Library Board, Town of
   VikingBox 300, 2nd Flr., 5120 - 45 StreetVikingABT0B 4N0780-336-4992
Vilna Library Board, Village of
   VilnaBox 119, 5431 - 50 StreetVilnaABT0A 3L0780-636-2077
Vulcan County Library Board
   Vulcan County - library boardBox 249LomondABT0L 1G0
Vulcan Library Board, Town of
   VulcanBox 1120, 303 Centre StreetVulcanABT0L 2B0403-485-2571
Wainwright Library Board, Town of 
   Wainwright921 - 3 AvenueWainwrightABT9W 1C5780-842-2673
Warburg Library Board, Village of
   WarburgBox 299, 5212 - 50 AvenueWarburgABT0C 2T0780-848-2391
Warner Library Board, Village of
   WarnerBox 270, 206 - 3 AvenueWarnerABT0K 2L0403-642-3988
Waskatenau Library Board, Village of
   WaskatenauBox 130, 5111 - 52 AvenueWaskatenauABT0A 3P0780-358-2777
Wembley Library Board, Town of
   Wembley9719 - 99 AvenueWembleyABT0H 3S0780-766-3553
Westlock Intermunicipal Library Board
   FawcettPO Box 150FawcettABT0G 0Y0780-809-2244
   JarvieP O Box 193JarvieABT0G 1H0780-349-3060
   Westlock#1, 10007 - 100 AvenueWestlockABT7P 2H5780-349-3060
   Westlock/Westlock County - Library BoardAB
Wetaskiwin Library Board, City of
   Wetaskiwin5002 - 51 AvenueWetaskiwinABT9A 0V1780-361-4446
Wetaskiwin No. 10 Library Board, County of
   Alder Flats/Buck LakeP O Box 148Alder FlatsABT0C 0A0780-388-3881
   County of Wetaskiwin No. 10 - library boardWetaskiwinABT9A 2G5
   Pigeon Lake603 - 2 AvenueMa-Me-O BeachABT0C 1X0780-586-3778
   Winfield401 - 4 Avenue EWinfieldABT0C 2X0780-682-2498
Whitecourt Library Board, Town of
   WhitecourtBox 150, 5201 - 49 StreetWhitecourtABT7S 1N3780-778-2900
Wood Buffalo Library Board, Regional Municipality of
   Wood Buffalo151 MacDonald DriveFort McMurrayABT9H 5C5780-743-7800
Woodlands County Library Board
   Blue Ridge24 Main StreetBlue RidgeABT0E 0B0780-648-3991
   Fort Assiniboine35 State AvenueFort AssiniboineABT0G 1A0780-584-2227
   Woodlands County - library board35 State AvenueFort AssiniboineABT0G 1A0
Yellowhead County Library Board 
   Evansburg4707 - 46 AvenueEvansburgABT0E 0T0780-727-2030
   NitonP O Box 219Niton JunctionABT0E 1S0780-795-2474
   Wildwood5215 - 50 StreetWildwoodABT0E 2M0780-325-3882
   Yellowhead County - library board5215 - 50 StreetWildwoodABT0E 2M0
Yellowhead Library Board
   Yellowhead Regional Library System433 King StSpruce GroveABT7X 3B4780-962-2003
Youngstown Library Board, Village of
   YoungstownBox 39, 218 Main StreetYoungstownABT0J 3P0403-779-3864
Last Updated: 2024-07-26 Organization Listing