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 Member List
Name Address City Postal
Alberta Public Library Service10405 Jasper AveEdmontonABT5J 4R7CA
Acadia No. 34 Library Board, M.D. of103 - 1 Avenue NWAcadia ValleyABT0J 0A0CA
Acme Library Board, Village of610 Walsh AvenueAcmeABT0M 0A0CA
Airdrie Library Board, City of304 Main Street SEAirdrieABT4B 3C3CA
Alberta Beach Library Board, Village of4811- 50th AvenueAlberta BeachABT0E 0A0CA
Alix Library Board, Village of4928 - 50th StreetAlixABT0C 0B0CA
Alliance Library Board, Village of101 - 1 StreetAllianceABT0B 0A0CA
Amisk Library Board, Village of5007 - 50 StreetAmiskABT0B 0B0CA
Andrew Library Board, Village of5021 - 50 StreetAndrewABT0B 0C0CA
Arrowwood Library Board, Village of22 Centre StreetArrowwoodABT0L 0B0CA
Athabasca County Library Board3602 - 48 AvenueAthabascaABT9S 1M8CA
Athabasca Library Board, Town of4716 - 48th StreetAthabascaABT9S 2B6CA
Banff Library Board, Town of101 Bear StreetBanffABT1L 1H3CA
Barnwell Library Board, Village of500 - 2nd Street WBarnwellABT0K 0B0CA
Barrhead Library Board5103 - 53rd AvenueBarrheadABT7N 0A8CA
Bashaw Library Board, Town of5020 - 52 StreetBashawABT0B 0H0CA
Bassano Library Board, Town of522 - 2 AvenueBassanoABT0J 0B0CA
Bawlf Library Board, Village of203 Hanson StreetBawlfABT0B 0J0CA
Beaumont Library Board, Town of5700 - 49 StreetBeaumontABT4X 1S7CA
Beaverlodge Library Board, Town of406 - 10 StreetBeaverlodgeABT0H 0C0CA
Beiseker Library Board, Village of401 - 5 StreetBeisekerABT0M 0G0CA
Bentley Library Board, Town of5014 - 49 AvenueBentleyABT0C 0J0CA
Berwyn Library Board, Village of5105 - 51 StreetBerwynABT0H 0E0CA
Big Lakes County Library BoardHigh PrairieABT0G 1E0CA
Big Valley Library Board, Village of29 - 1 Avenue SouthBig ValleyABT0J 0G0CA
Birch Hills County Library BoardEagleshamABT0H 1H0CA
Blackfalds Library Board, Town of5018 Waghorn StreetBlackfaldsABT0M 0J0CA
Bon Accord Library Board, Town of5025 - 50 AvenueBon AccordABT0A 0K0CA
Bonnyville Library Board, Town of4804 - 49th AvenueBonnyvilleABT9N 2J3CA
Bow Island Library Board, Town of510 Centre StreetBow IslandABT0K 0G0CA
Bowden Library Board, Town of2101 - 20 AvenueBowdenABT0M 0K0CA
Boyle Library Board, Village of5002 - 3 StreetBoyleABT0A 0M0CA
Breton Library Board, Village of4916 - 50 AvenueBretonABT0C 0P0CA
Brooks Library Board, City of420 - 1 Avenue WBrooksABT1R 1B9CA
Bruderheim Library Board, Town of5017 - 49 Street (Queen Street)BruderheimABT0B 0S0CA
Calgary Library Board, City of616 Macleod Trail SECalgaryABT2G 2M2CA
Calmar Library Board, Town of4705 - 50 AvenueCalmarABT0C 0V0CA
Camrose Library Board, City of4710 - 50 AvenueCamroseABT4V 0R8CA
Canmore Library Board, Town of101 - 700 Railway AvenueCanmoreABT1W 1P4CA
Carbon Library Board, Village of718 Glengarry StreetCarbonABT0M 0L0CA
Cardston Library Board, Town of25 - 3 Avenue WCardstonABT0K 0K0CA
Carmangay Library Board, Village of414 Grand AvenueCarmangayABT0L 0N0CA
Caroline Library Board, Village of5023 - 50 AvenueCarolineABT0M 0M0CA
Carstairs Library Board, Town of1402 Scarlett Ranch BlvdCarstairsABT0M 0N0CA
Castor Library Board, Town of4905 - 50 AvenueCastorABT0C 0X0CA
Cereal Library Board, Village of415 Main StreetCerealABT0J 0N0CA
Champion Library Board, Village of132 - 2 Street SChampionABT0L 0R0CA
Chauvin Library Board, Village of5200 - 4 Avenue NChauvinABT0B 0V0CA
Chestermere Library Board, City of105 Marina RoadChestermereABT1X 1V7CA
Chinook Arch Library Board2902 7 Avenue NorthLethbridgeABT1H 5C6CA
Claresholm Library Board, Town of211 - 49 Avenue WClaresholmABT0L 0T0CA
Clive Library Board, Village of5115 - 50 StreetCliveABT0C 0Y0CA
Coaldale Library Board, Town of2014 - 18 StreetCoaldaleABT1M 1N1CA
Cochrane Library Board, Town of405 Railway Street WCochraneABT4C 2E2CA
Cold Lake Library Board, City of5513 B - 48 AvenueCold LakeABT9M 1X9CA
Consort Library Board, Village of5215 - 50 StreetConsortABT0C 1B0CA
Coronation Library Board, Town of5001 Royal AvenueCoronationABT0C 1C0CA
Coutts Library Board, Village of218 - 1 Avenue SCouttsABT0K 0N0CA
Cremona Library Board, Village of205 - 1 Street EastCremonaABT0M 0R0CA
Crossfield Library Board, Town of1026 Chisholm AvenueCrossfieldABT0M 0S0CA
Crowsnest Pass Library Board, Municipality of2111 - 127 StreetBlairmoreABT0K 0E0CA
Cypress County Library BoardRalstonABT0J 2N0CA
Czar Library Board, Village of5005 - 49 AvenueCzarABT0B 0Z0CA
Daysland Library Board, Town of5130 - 50 StreetDayslandABT0B 1A0CA
Delburne Library Board, Village of2210 Main StreetDelburneABT0M 0V0CA
Delia Library Board, Village of205 - 3 Avenue NDeliaABT0J 0W0CA
Derwent Public Library304 1 AveDerwentABT0B 1C0CA
Devon Library Board, Town of101 - 17 Athabasca AvenueDevonABT9G 1G5CA
Didsbury Library Board, Town of2033 - 19 AvenueDidsburyABT0M 0W0CA
Donalda Library Board, Village of5001 Main StreetDonaldaABT0B 1H0CA
Drayton Valley Library Board, Town of5120 - 52 StreetDrayton ValleyABT7A 1R7CA
Drumheller Library Board, Town of80 Veterans WayDrumhellerABT0J 0Y0CA
Duchess Library Board, Village of256 A Louise AvenueDuchessABT0J 0Z0CA
Eckville Library Board, Town of4855 - 51 AvenueEckvilleABT0M 0X0CA
Edberg Library Board, Village of48 First Avenue WEdbergABT0B 1J0CA
Edgerton Library Board, Village of5037 - 50 AvenueEdgertonABT0B 1K0CA
Edmonton Library Board, City of7 Sir Winston Churchill SquareEdmontonABT5J 2V4CA
Edson Library Board, Town of4726 - 8 AvenueEdsonABT7E 1S8CA
Elk Point Library Board, Town of5123 - 50 AvenueElk PointABT0A 1A0CA
Elnora Library Board, Village of210 Main StreetElnoraABT0M 0Y0CA
Empress Library Board, Village of6 - 3 AvenueEmpressABT0J 1E0CA
Fairview Public Library Board10209 - 109 StreetFairviewABT0H 1L0CA
Falher Regional Intermunicipal Library Board27 Central Ave SEFalherABT0H 1M0CA
Foremost Library Board, Village of103 First Avenue EForemostABT0K 0X0CA
Forestburg Library Board, Village of4901 - 50th StreetForestburgABT0B 1N0CA
Fort Macleod Library Board, Town of264 - 24 StreetFort MacleodABT0L 0Z0CA
Fort Saskatchewan Library Board, City of10011 - 102 StreetFort SaskatchewanABT8L 2C5CA
Fox Creek Library Board, Town of501 - 8 StreetFox CreekABT0H 1P0CA
Gibbons Library Board, Town of5111 - 51 StreetGibbonsABT0A 1N0CA
Glenwood Library Board, Village of59 Main Avenue NEGlenwoodABT0K 2R0CA
Grande Cache Library Board, Town of10601 Shand AvenueGrande CacheABT0E 0Y0CA
Grande Prairie Library Board, City of9839 - 103 AvenueGrande PrairieABT8V 6M7CA
Grande Prairie No. 1 Library Board, County of10001 - 84 AvenueClairmontABT0H 0W0CA
Granum Library Board, Town of310 Railway AvenueGranumABT0L 1A0CA
Grimshaw Library Board, Town of5007 - 47th AvenueGrimshawABT0H 1W0CA
Hanna Library Board, Town of202 - 1 Street WHannaABT0J 1P0CA
Hardisty Library Board, Town of5027 - 50 StreetHardistyABT0B 1V0CA
Hay Lakes Library Board, Village of110 Main StreetHay LakesABT0B 1W0CA
Heisler Library Board, Village of100 Haultain AvenueHeislerABT0B 2A0CA
High Level Library Board, Town of10601 - 103 StreetHigh LevelABT0H 1Z0CA
High Prairie Library Board, Town of4723 - 53 AvenueHigh PrairieABT0G 1E0CA
High River Library Board, Town of909 - 1 Street SWHigh RiverABT1V 1A5CA
Hines Creek Library Board, Village of212 - 10 StreetHines CreekABT0H 2A0CA
Hinton Library Board, Town of803 Switzer DriveHintonABT7V 1V1CA
Holden Library Board, Village of4912 - 50 StreetHoldenABT0B 2C0CA
Hughenden Library Board, Village of7 Mckenzie AvenueHughendenABT0B 2E0CA
Hussar Library Board, Village of120 - 2 Street WHussarABT0J 1S0CA
Hythe Library Board, Village of10013 - 100 StreetHytheABT0H 2C0CA
Innisfail Library Board, Town of5300 - 55 Street CloseInnisfailABT4G 1R6CA
Innisfree Library Board, Village of5317 - 48 AvenueInnisfreeABT0B 2G0CA
Irma Library Board, Village of5012 - 51 AvenueIrmaABT0B 2H0CA
Irricana Library Board, Town of302 - 2 StreetIrricanaABT0M 1B0CA
Jasper Library Board, Municipality of500 Robson StreetJasperABT0E 1E0CA
Killam Library Board, Town of5007 - 49 AvenueKillamABT0B 2L0CA
Kitscoty Library Board, Village of4910 - 51 StreetKitscotyABT0B 2P0CA
Lac La Biche County Library Board8702 - 91 AvenueLac La BicheABT0A 2C0CA
Lac Ste Anne County Library Board4928 Langston StreetSangudoABT0E 2A0CA
Lacombe Library Board, City of5214 - 50 AvenueLacombeABT4L 0B6CA
Lamont County Municipal Library Board5303 - 50 AvenueLamontABT0B 2R0CA
Lamont Library Board, Town of4811 - 50 AvenueLamontABT0B 2R0CA
Leduc County Library BoardNew SareptaABT0B 3M0CA
Leduc Library Board, City of2 Alexandra ParkLeducABT9E 4C4CA
Lethbridge Library Board, City of810 - 5 Avenue SLethbridgeABT1J 4C4CA
Linden Library Board, Village of215 - 1 Street SELindenABT0M 1J0CA
Lloydminster Library Board, City of5010 - 49 StreetLloydminsterABT9V 0K2CA
Lomond Library Board, Village of2 Railway Avenue NLomondABT0L 1G0CA
Longview Library Board, Village of128 Morrison PlaceLongviewABT0L 1H0CA
Lougheed Library Board, Village of5004 - 50 StreetLougheedABT0B 2V0CA
Mackenzie County Library Board10001 - 99 AvenueLa CreteABT0H 2H0CA
Magrath Library Board, Town of6 N - 1 Street WMagrathABT0K 1J0CA
Manning Library Board, Town of407 Main StreetManningABT0H 2M0CA
Mannville Library Board, Village of5029 - 50 StreetMannvilleABT0B 2W0CA
Marigold Library Board710 - 2 StreetStrathmoreABT1P 1K4CA
Marwayne Library Board, Village of105 - 2 Street SMarwayneABT0B 2X0CA
Mayerthorpe Library Board, Town of4911 - 52 StreetMayerthorpeABT0E 1N0CA
McLennan Library Board, Town of19 - 1 Avenue NWMcLennanABT0H 2L0CA
Medicine Hat Library Board, City of414 - 1 Street SEMedicine HatABT1A 0A8CA
Milk River Library Board, Town of321 - 3 Avenue NEMilk RiverABT0K 1M0CA
Millet Library Board, Town of5031 - 49 AvenueMilletABT0C 1Z0CA
Milo Library Board, Village of116 Centre StreetMiloABT0L 1L0CA
Morinville Library Board, Town of10119 - 100 AvenueMorinvilleABT8R 1S1CA
Morrin Library Board, Village of113 Main StreetMorrinABT0J 2B0CA
Mundare Library Board, Town of5128 - 50 StreetMundareABT0B 3H0CA
Nampa Library Board, Village of10203 - 99 AvenueNampaABT0H 2R0CA
Nanton Library Board, Town of1907 - 21 AvenueNantonABT0L 1R0CA
Newell No. 4 Library Board, County ofRolling HillsABT0J 2S0CA
Northern Lights Library Board5615 - 48 StreetElk PointABT0A 1A0CA
Okotoks Library Board, Town of7 Riverside Drive WOkotoksABT1S 1A6CA
Olds Library Board, Town of5217 - 52 StreetOldsABT4H 1H7CA
Onoway Library Board, Town of4708 Lac Ste. Anne Trail NOnowayABT0E 1V0CA
Opportunity No. 17 Library Board, M.D. ofWabascaABT0G 2K0CA
Oyen Library Board, Town of105 - 3 Avenue WOyenABT0J 2J0CA
Paradise Valley Library Board, Village of310 Park AvenueParadise ValleyABT0B 3R0CA
Parkland County Library BoardStony PlainABT7Z 1X6CA
Parkland Library Board5404 - 56 AvenueLacombeABT4L 1G1CA
Peace Library Board8301 - 110 StGrande PrairieABT8W 6T2CA
Peace No. 135 Library Board, M.D. ofGrimshawABT0H 0L0CA
Peace River Library Board, Town of9807 - 97 AvenuePeace RiverABT8S 1H6CA
Penhold Library Board, Town of1 Waskasoo AvenuePenholdABT0M 1R0CA
Picture Butte Library Board, Town of120 - 4 StreetPicture ButteABT0K 1V0CA
Pincher Creek and District Public Library Board895 Main StreetPincher CreekABT0K 1W0CA
Ponoka Library Board, Town of5110 - 48 AvenuePonokaABT4J 1R6CA
Provost Library Board, Town of5108 - 49 StreetProvostABT0B 3S0CA
Provost No. 52 Library Board, M.D. ofBodoABT0B 0M0CA
Rainbow Lake Library Board, Town of1 Atco RoadRainbow LakeABT0H 2Y0CA
Raymond Library Board, Town of15 Broadway SRaymondABT0K 2S0CA
Red Deer Library Board, City of4818 - 49 StreetRed DeerABT4N 1T9CA
Redcliff Library Board, Town of131 Main Street SRedcliffABT0J 2P0CA
Redwater Library Board, Town of4915 - 48 StreetRedwaterABT0A 2W0CA
Rimbey Library Board, Town of4938 - 50 AvenueRimbeyABT0C 2J0CA
Rocky Mountain House Library Board, Town of4922 - 52 StreetRocky Mountain HouseABT4T 1B1CA
Rockyford Library Board, Village of412 Serviceberry TrailRockyfordABT0J 2R0CA
Rosemary Library Board, Village of622 Dahlia StreetRosemaryABT0J 2W0CA
Rycroft Library Board, Village of4732 - 50 StreetRycroftABT0H 3A0CA
Ryley Library Board, Village of5113 - 50 StreetRyleyABT0B 4A0CA
Saddle Hills County Library Board5201 - 47 StreetSpirit RiverABT0H 3G0CA
Seba Beach Library Board, Summer Village of140 - 3 StreetSeba BeachABT0E 2B0CA
Sedgewick Library Board, Town of5301 - 51 AvenueSedgewickABT0B 4C0CA
Sexsmith Library Board, Town of9917 - 99 AvenueSexsmithABT0H 3C0CA
Sheep River Library Board129 Main Street NETurner ValleyABT0L 2A0CA
Shortgrass Library Board2375 10 Avenue SWMedicine HatABT1A 8G2CA
Slave Lake Regional Library Board50 Main StreetSlave LakeABT0G 2A0CA
Smoky Lake Library Board, Town of5010 - 50 StreetSmoky LakeABT0A 3C0CA
Spirit River Library Board, Town of4816 - 44 AvenueSpirit RiverABT0H 3G0CA
Spruce Grove Library Board, City of35 - 5 AvenueSpruce GroveABT7X 2C5CA
St. Albert Library Board, City of5 St. Anne StreetSt. AlbertABT8N 3Z9CA
St. Paul Library Board, Town of4802 - 53 StreetSt. PaulABT0A 3A0CA
St. Paul No. 19 Library Board, County of5015 - 49 AvenueSt. PaulABT0A 3A4CA
Standard Library Board, Village of822 Broadway StreetStandardABT0J 3G0CA
Stavely Library Board, Town of4823 - 49 StreetStavelyABT0L 1Z0CA
Stettler/County of Stettler No. 6 Library Board6202 - 44 AvenueStettlerABT0C 2L1CA
Stirling Library Board, Village of229 - 4 AvenueStirlingABT0K 2E0CA
Stony Plain Library Board, Town of4613 - 52 AvenueStony PlainABT7Z 1E7CA
Strathcona County Library Board401 Festival LaneSherwood ParkABT8A 5P7CA
Strathmore Library Board, Town of85 Lakeside BoulevardStrathmoreABT1P 1A1CA
Sundre Library Board, Town of96 - 2 Avenue NWSundreABT0M 1X0CA
Swan Hills Library Board, Town of5536 Main StreetSwan HillsABT0G 2C0CA
Sylvan Lake Library Board, Town of4715 - 50 AvenueSylvan LakeABT4S 1A2CA
Taber Library Board, M.D. of210 - 2 AvenueHaysABT0K 1B0CA
Taber Library Board, Town of5415 - 50 AvenueTaberABT1G 1V2CA
Thorhild County Library BoardThorhildABT0A 3J0CA
Thorsby Library Board, Town of4901 - 48 StreetThorsbyABT0C 2P0CA
Three Hills Library Board, Town of122 - 3 Avenue SThree HillsABT0M 2A0CA
Tofield Library Board, Town of5407 - 50 StreetTofieldABT0B 4J0CA
Trochu Library Board, Town of317 Main StreetTrochuABT0M 2C0CA
Two Hills Library Board, Town of5009 - 50 AvenueTwo HillsABT0B 4K0CA
Valleyview Library Board, Town of4804 - 50 AvenueValleyviewABT0H 3N0CA
Vauxhall Library Board, Town of314 - 2 Avenue NVauxhallABT0K 2K0CA
Vegreville Library Board, Town of4709 - 50 StreetVegrevilleABT9C 1R1CA
Vermilion Library Board, Town of5001 - 49 AvenueVermilionABT9X 1B8CA
Veteran Library Board, Village of205 Lucknow StreetVeteranABT0C 2S0CA
Viking Library Board, Town of5120 - 45 StreetVikingABT0B 4N0CA
Vilna Library Board, Village of5431 - 50 StreetVilnaABT0A 3L0CA
Vulcan County Library BoardLomondABT0L 1G0CA
Vulcan Library Board, Town of303 Centre StreetVulcanABT0L 2B0CA
Wabamun Library Board, Village of5132 - 53 AvenueWabamunABT0E 2K0CA
Wainwright Library Board, Town of921 - 3 AvenueWainwrightABT9W 1C5CA
Warburg Library Board, Village of5212 - 50 AvenueWarburgABT0C 2T0CA
Warner Library Board, Village of206 - 3 AvenueWarnerABT0K 2L0CA
Waskatenau Library Board, Village of5111 - 52 AvenueWaskatenauABT0A 3P0CA
Wembley Library Board, Town of9719 - 99 AvenueWembleyABT0H 3S0CA
Westlock Intermunicipal Library Board10007 - 100 AvenueWestlockABT7P 2H5CA
Wetaskiwin Library Board, City of5002 - 51 AvenueWetaskiwinABT9A 0V1CA
Wetaskiwin No. 10 Library Board, County ofWetaskiwinABT9A 2G5CA
Whitecourt Library Board, Town of5201 - 49 StreetWhitecourtABT7S 1N3CA
Wood Buffalo Library Board, Regional Municipality of151 MacDonald DriveFort McMurrayABT9H 5C5CA
Woodlands County Library Board35 State AvenueFort AssiniboineABT0G 1A0CA
Yellowhead County Library Board5215 - 50 StreetWildwoodABT0E 2M0CA
Yellowhead Library Board433 King StSpruce GroveABT7X 3B4CA
Youngstown Library Board, Village of218 Main StreetYoungstownABT0J 3P0CA
Last Updated: Monday, February 5th, 2018 Detailed Listing