Businesses in Alberta
37,446 businesses listed in Alberta. Find one by name, browse by city, or start with a category.
Browse by category
Home servicesContractors, roofers, HVAC, plumbers2,960 businessesAutoDealers, repair shops, tire & body3,084 businessesMoving & storageMovers, storage units, couriers528 businessesFinance & insuranceLenders, brokers, banks, insurers766 businessesReal estate & rentalsBrokerages, property managers, rentals811 businessesImmigration & educationConsultants, colleges, language schools1,510 businessesTelecom & utilitiesPhone, internet, energy retailers188 businessesRestaurants & foodRestaurants, cafés, bars, caterers4,615 businessesStoresClothing, electronics, grocery, furniture5,202 businessesHealth careDentists, clinics, physio, pharmacies4,575 businessesBeauty, wellness & fitnessSalons, spas, gyms, studios4,134 businessesProfessional servicesLawyers, accountants, IT, design3,599 businessesTravel & lodgingHotels, travel agents, taxis1,179 businessesPetsVets, groomers, pet stores808 businessesEntertainment & recreationVenues, golf, events, attractions1,173 businessesBusiness suppliersManufacturers, wholesalers, industrial1,368 businesses
Largest cities and towns
Calgary11,863Edmonton9,079Lethbridge1,075Red Deer1,049Grande Prairie793Strathcona County649Medicine Hat644St Albert583Airdrie490Canmore403Leduc375Spruce Grove350Wood Buffalo350Cochrane318Okotoks295Lloydminster269Banff261Rocky View County249Camrose220Stony Plain201Sherwood Park199Red Deer County178Fort Saskatchewan171Lacombe170
Cities and towns, A–Z
Places with at least 5 listed businesses.
B
BalzacBanffBarrheadBashawBassanoBeaumontBeaver CountyBeaverlodgeBeisekerBentleyBig Lakes CountyBig ValleyBighorn No 8BlackfaldsBlairmoreBon AccordBonnyvilleBonnyville No 87Bow IslandBowdenBrooksBruderheimC
CalgaryCalmarCamroseCamrose CountyCanmoreCardstonCardston CountyCarolineCarstairsCastorCensus Division No. 9ChestermereClairmontClaresholmClearwater CountyCoaldaleCochraneCold LakeConsortCoronationCounty of Grande Prairie No. 1CremonaCrossfieldCrowsnest PassCypress CountyD
DayslandDelburneDevonDiamond ValleyDidsburyDivision No. 1Division No. 10Division No. 11Division No. 12Division No. 13Division No. 14Division No. 15Division No. 16Division No. 17Division No. 19Division No. 2Division No. 3Division No. 5Division No. 6Division No. 7Division No. 8Drayton ValleyDrumhellerDuchessDunmoreF
FairviewFalherFoothillsFoothills CountyForemostForestburgFort MacleodFort McMurrayFort SaskatchewanFox CreekL
La CreteLac La BicheLac La Biche CountyLac Ste Anne CountyLacombeLacombe CountyLamontLangdonLeducLeduc CountyLegalLethbridgeLethbridge CountyLindenLloydminsterM
Mackenzie CountyMagrathManningMannvilleMayerthorpeMedicine HatMilletMorinvilleMountain View CountyMundareMunicipal District of GreenviewR
RaymondRed DeerRed Deer CountyRedcliffRedwaterRimbeyRocky Mountain HouseRocky ViewRocky View CountyRycroftS
Saint PaulSexsmithSherwood ParkSlave LakeSmoky LakeSpirit RiverSpruce GroveSt AlbertSt PaulStettlerStony PlainStrathcona CountyStrathmoreSturgeon CountySundreSwan HillsSylvan LakeSmaller communities
Listed businesses in places with fewer than 5, by place.