Alberta health inspections
Look up any restaurant or food premise in Alberta. We aggregate the local public health unit’s published results into one searchable place.
Passed latest inspection
84%
Share of inspected facilities whose most recent inspection passed.
- No serious issues in last two inspections · 24,596
- Passed latest, serious issue on the visit before · 5,900
- High risk (latest inspection failed) · 5,915
- No recent inspection · 14,556
- 50,967
- Facilities tracked
- 30,496
- Passed latest inspection
- 5,915
- High-risk premises
CSV downloads aren’t offered for Alberta. Why not?
Cities in Alberta
Alberta covers several municipalities. Browse inspection results city by city:
- 15,652 facilitiesCalgary
- 10,468 facilitiesEdmonton
- 1,140 facilitiesRed Deer
- 1,136 facilitiesLethbridge
- 882 facilitiesGrande Prairie
- 838 facilitiesAirdrie
- 832 facilitiesSherwood Park
- 762 facilitiesMedicine Hat
- 684 facilitiesSt. Albert
- 616 facilitiesFort McMurray
- 546 facilitiesOkotoks
- 521 facilitiesCanmore
- 447 facilitiesCochrane
- 392 facilitiesBanff
- 358 facilitiesLeduc
- 355 facilitiesSpruce Grove
- 330 facilitiesCamrose
- 282 facilitiesFort Saskatchewan
- 270 facilitiesBrooks
- 253 facilitiesHigh River
- 224 facilitiesChestermere
- 211 facilitiesBeaumont
- 211 facilitiesStrathmore
- 199 facilitiesHinton
- 199 facilitiesSylvan Lake
- 193 facilitiesCold Lake
- 188 facilitiesStony Plain
- 177 facilitiesWetaskiwin
- 165 facilitiesEdson
- 163 facilitiesRocky Mountain House
- 157 facilitiesPeace River
- 156 facilitiesJasper
- 154 facilitiesLacombe
- 151 facilitiesOlds
- 151 facilitiesWhitecourt
- 146 facilitiesDrumheller
- 135 facilitiesBonnyville
- 133 facilitiesLac La Biche
- 132 facilitiesDrayton Valley
- 124 facilitiesTaber
- 122 facilitiesInnisfail
- 119 facilitiesSt. Paul
- 115 facilitiesDiamond Valley
- 114 facilitiesMorinville
- 113 facilitiesPonoka
- 110 facilitiesStettler
- 107 facilitiesSlave Lake
- 105 facilitiesPincher Creek
- 102 facilitiesDidsbury
- 102 facilitiesHigh Prairie
- 101 facilitiesClaresholm
- 101 facilitiesDevon
- 95 facilitiesBlackfalds
- 93 facilitiesBarrhead
- 93 facilitiesWainwright
- 91 facilitiesGrande Cache
- 90 facilitiesFort Macleod
- 88 facilitiesCarstairs
- 88 facilitiesFairview
- 84 facilitiesHigh Level
- 82 facilitiesCoaldale
- 81 facilitiesEdmonton International Airport
- 81 facilitiesRimbey
- 73 facilitiesAthabasca
- 73 facilitiesVegreville
- 67 facilitiesSundre
- 65 facilitiesBragg Creek
- 65 facilitiesCrossfield
- 65 facilitiesVermilion
- 63 facilitiesGrimshaw
- 61 facilitiesFoothills
- 61 facilitiesWestlock
- 60 facilitiesRedcliff
- 59 facilitiesNanton
- 59 facilitiesValleyview
- 55 facilitiesLake Louise
- 54 facilitiesBeaverlodge
- 54 facilitiesBlairmore
- 53 facilitiesHanna
- 52 facilitiesGibbons
- 52 facilitiesRaymond
- 51 facilitiesLa Crete
- 48 facilitiesFox Creek
- 48 facilitiesManning
- 48 facilitiesPenhold
- 48 facilitiesProvost
- 47 facilitiesFalher
- 47 facilitiesNisku
- 47 facilitiesRedwater
- 46 facilitiesCardston
- 45 facilitiesClairmont
- 43 facilitiesArdrossan
- 43 facilitiesProvincial
- 43 facilitiesSexsmith
- 41 facilitiesMayerthorpe
- 40 facilitiesBalzac
- 40 facilitiesCalmar
- 40 facilitiesVulcan
- 39 facilitiesPicture Butte
- 38 facilitiesBoyle
- 38 facilitiesLangdon
- 37 facilitiesMillet
- 35 facilitiesBashaw
- 35 facilitiesElk Point
- 35 facilitiesSmoky Lake
- 35 facilitiesThree Hills
- 34 facilitiesAlberta Beach
- 34 facilitiesLamont
- 34 facilitiesMillarville
- 34 facilitiesOnoway
- 33 facilitiesBow Island
- 33 facilitiesColeman
- 32 facilitiesCremona
- 31 facilitiesCoronation
- 31 facilitiesKananaskis
- 30 facilitiesEckville
- 29 facilitiesCastor
- 28 facilitiesHines Creek
- 27 facilitiesBassano
- 27 facilitiesConsort
- 27 facilitiesForestburg
- 27 facilitiesFort Vermilion
- 27 facilitiesLegal
- 27 facilitiesMilk River
- 27 facilitiesOyen
- 26 facilitiesBowden
- 26 facilitiesHythe
- 26 facilitiesPlamondon
- 25 facilitiesEvansburg
- 25 facilitiesWesterose
- 24 facilitiesDaysland
- 24 facilitiesDelburne
- 24 facilitiesMarwayne
- 23 facilitiesAcme
- 23 facilitiesIrricana
- 23 facilitiesKillam
- 22 facilitiesBeiseker
- 22 facilitiesBreton
- 22 facilitiesMundare
- 22 facilitiesWabasca
- 21 facilitiesCoalhurst
- 21 facilitiesWembley
- 20 facilitiesAlix
- 20 facilitiesLongview
- 20 facilitiesSpirit River
- 20 facilitiesTofield
- 19 facilitiesBentley
- 19 facilitiesCaroline
- 19 facilitiesEntwistle
- 19 facilitiesMannville
- 18 facilitiesBon Accord
- 18 facilitiesBuck Lake
- 18 facilitiesHardisty
- 18 facilitiesMagrath
- 18 facilitiesThorsby
- 17 facilitiesClive
- 17 facilitiesDuchess
- 17 facilitiesKananaskis Village
- 16 facilitiesCarseland
- 16 facilitiesMyrnam
- 16 facilitiesSedgewick
- 15 facilitiesAcheson
- 15 facilitiesBruderheim
- 15 facilitiesConklin
- 15 facilitiesEdgerton
- 15 facilitiesFort Assiniboine
- 15 facilitiesGlendon
- 15 facilitiesLinden
- 15 facilitiesRed Earth Creek
- 14 facilitiesAlder Flats
- 14 facilitiesAndrew
- 14 facilitiesForemost
- 14 facilitiesGrovedale
- 14 facilitiesKitscoty
- 14 facilitiesLloydminster
- 14 facilitiesMcLennan
- 14 facilitiesNew Sarepta
- 14 facilitiesRyley
- 14 facilitiesTwo Hills
- 14 facilitiesWaterton Park
- 13 facilitiesAnzac
- 13 facilitiesNampa
- 13 facilitiesRainbow Lake
- 13 facilitiesThorhild
- 13 facilitiesWabamun
- 12 facilitiesFort Chipewyan
- 12 facilitiesMulhurst Bay
- 12 facilitiesNobleford
- 12 facilitiesSangudo
- 12 facilitiesTrochu
- 11 facilitiesBanff National Park
- 11 facilitiesBusby
- 11 facilitiesGrassland
- 11 facilitiesNiton Junction
- 11 facilitiesWarburg
- 10 facilitiesArdmore
- 10 facilitiesCarbon
- 10 facilitiesFort McKay
- 10 facilitiesHolden
Inspected facilities in Alberta
- MDCLac Ste. Anne County AB
- M.D. Campground - Snack Bar2301 1 Avenue Cold Lake AB T9M 0A8 · Last inspected Jun 10, 2025
- MD Distillery100 - 20 Circle Drive St. Albert AB T8N 7L4 · Last inspected Jul 31, 2025
- MDHAIRYYC216 Riverfront Avenue SW Calgary AB T2P 4V9
- M Diamond Convenience Store - Food5 - 8103 127 Avenue NW Edmonton AB T5C 1R9 · Last inspected Jun 24, 2025
- M.D. McEachern Community Centre - Kitchen2802 222 Street Bellevue AB t0k 0c0
- M.D. of Greenview Community Hall10028 99 Street Grande Cache AB T0E 0Y0
- MD of Ranchlands No. 66 - Administration BuildingNE 27-14-2-W5 Ranchlands No. 66 MD AB · Last inspected Jan 30, 2026
- MD Spa and Laser Clinic105 - 5001 30 Avenue BEAUMONT AB T4X 1T9 · Last inspected Aug 8, 2024
- MDV - EDM-927308 60 Street SE Calgary AB T2A 4K2 · Last inspected Jun 28, 2024
- ME2918 Parkdale Boulevard NW Calgary AB T2N 3S9
- Meadowbank Community Hall - KitchenSW 1-18-1-W5 Md Of Foothills AB T1V 1P6 · Last inspected May 7, 2024
- Meadowbrook School1796 Meadowbrook Drive SE Airdrie AB T4A 1V1
- Meadow Creek FarmsNE 23-60-20-W4 Thorhild County AB · Last inspected Apr 1, 2026
- Meadow Creek Sausage & Meat Ltd.33 Alberta Road Claresholm AB T0L 0T0 · Last inspected Mar 19, 2026
- Meadow Creek Sausage & Meat Ltd. - Events33 Alberta Road Claresholm AB T0L 0T0
- Meadowlands Golf Club at Sylvan Lake - kitchen3101 50 Street Sylvan Lake AB T4S 0P7 · Last inspected Aug 13, 2026
- Meadowlands Retirement Residence - House of Hair223 Park Meadows Drive SE Medicine Hat AB T1B 4K7 · Last inspected Apr 3, 2025
- Meadow Lane320A 6 Street S Lethbridge AB T1J 2C8 · Last inspected May 5, 2026
- Meadowlark Community League15961 92 Avenue NW Edmonton AB T5R 5C7
- Meadowlark Place - Hair Salon8609 161 Street NW Edmonton AB T5R 5X9 · Last inspected Jun 23, 2025
- Meadowlark Place - Kitchen8609 161 Street NW Edmonton AB T5R 5X9 · Last inspected Aug 24, 2026
- Meadowlodge Bible Camp - Aquatic Common Areas51511 Range Road 215 Sherwood Park AB T8E 1H1 · Last inspected Jun 18, 2025
- Meadowlodge Bible Camp - Kitchen51511 Range Road 215 Sherwood Park AB T8E 1H1 · Last inspected Jun 23, 2026
- Meadowlodge Bible Camp - Swimming Pool51511 Range Road 215 Sherwood Park AB T8E 1H1 · Last inspected Jun 30, 2026
- Meadow Muse15979 Bow Bottom Trail SE Calgary AB T2J 5E8 · Last inspected May 10, 2024
- Meadow Ridge Seniors Village259 Park Meadows Drive SE Medicine Hat AB T1B 0R4 · Last inspected Sep 29, 2026
- Meadows Christian Academy - Lunch Program2215 17 Street NW Edmonton AB T6T 1J1 · Last inspected Apr 9, 2025
- Meadowside Salon536 Wiseman Lane NW Edmonton AB T6T 1N6 · Last inspected Nov 16, 2023
- Meadows Mile Pharmacy110 - 8500 Blackfoot Trail SE Calgary AB T2J 7E1
- Meadow Spa - Esthetics345 Banff Avenue Banff AB T1L 1H8 · Last inspected Aug 28, 2026
- Meadow Spa - Hot Tub345 Banff Avenue Banff AB T1L 1H8 · Last inspected Oct 1, 2026
- Meadow Spa - Hot Tub Common345 Banff Avenue Banff AB T1L 1H8 · Last inspected Apr 29, 2026
- Meadows Par 3153039 Highway 542 Brooks AB T1R 1B7 · Last inspected May 27, 2026
- Meadowview Golf & Country Club - Food26329 Meadowview Drive Sturgeon County AB T8T 0L7 · Last inspected May 23, 2025
- Meagan Katherine Make Up Artist51056 Range Road 204 Sherwood Park AB · Last inspected Jul 13, 2026
- MealieFoods - Events19605 28 Avenue NW Edmonton AB T6M 0X2
- Mealkraft8865 63 Avenue NW Edmonton AB T6E 0E9 · Last inspected Aug 6, 2026
- MealNaijaMixB - 196 Wolf River Drive SE Calgary AB T2X 5J9 · Last inspected Aug 6, 2026
- Meals by WAJ1933 Dunmore Road SE Medicine Hat AB T1A 1Z9 · Last inspected May 7, 2026
- Meals for Your Freezer - Depot1 - 209 2 Avenue W Cochrane AB T4C 2K8
- Meals in Minutes230030 Township Road 160 Vulcan AB T0L 0R0 · Last inspected Aug 4, 2026
- Meals 'n More5 - 3715 61 Avenue SE Calgary AB T2C 1V5 · Last inspected Aug 20, 2026
- Meals 'n More - Events5 - 3715 61 Avenue SE Calgary AB T2C 1V5 · Last inspected Jun 22, 2025
- Meals To Go Food Services Ltd.8205 90 Avenue NW Edmonton AB T6C 1N8 · Last inspected Sep 1, 2026
- Meander River Store - Food StoreHighway 35 Meander River AB T0H 2P0 · Last inspected May 3, 2024
- Meanook Community ClubSW 31-64-22-W4 County of Athabasca AB · Last inspected Oct 2, 2025
- Mearns Community Hall - Kitchen13 - 56500 Range Road 263A Sturgeon County AB T8R 0Y2 · Last inspected Mar 12, 2024
- Meat8216 104 Street NW Edmonton AB T6E 4E5 · Last inspected Nov 19, 2025
- Meat and Bread821 1 Street SW Calgary AB T2P 7N2 · Last inspected Feb 10, 2026
- Meatball Pizza And Pasta337 Banff Avenue Banff AB T1L 1A4 · Last inspected May 29, 2026
- Meat Chop37048 Range Road 11 Red Deer County AB T4E 1V1 · Last inspected Jan 27, 2026
- Meat Chops Leather Shop YXE Inc. - Events1102 33 Street E Saskatoon SK S7K 0S8
- Meat Chops Snacks - Events52 Innovation Boulevard Saskatoon SK S7N 2V3
- Meat & Co.2438B Special Area 4 AB T0C 1R0 · Last inspected Feb 26, 2025
- Meatco Sales Ltd.102 17 Street Wainwright AB T9W 1L7 · Last inspected Mar 26, 2026
- Meat Direct Inc.50 - 13050 St. Albert Trail NW Edmonton AB T5L 4Y6 · Last inspected Dec 10, 2025
- Meat Era - CGY-24781 - 625 77 Avenue SE Calgary AB T2H 2B9 · Last inspected Sep 11, 2026
- Meat Era - CGY-24791 - 625 77 Avenue SE Calgary AB T2H 2B9 · Last inspected Sep 11, 2026
- Meat - Events8216 104 Street NW Edmonton AB T6E 4E5 · Last inspected Aug 6, 2026
About inspections in Alberta
Alberta Health Services (Environmental Public Health) inspects food premises throughout Alberta. Because the program is province-wide, this page gathers results from communities across Alberta into one searchable list — restaurants, grocers, and other food businesses alike. Look up a specific place above, or read our guides to understand what an inspection result means.
See the official results published by Alberta Health Services (Environmental Public Health).
How Alberta’s results work
Results are based on official public health inspections. Depending on the jurisdiction you may see colour-coded placards or a numerical score — our placards and scores guide explains what each result means, and our guide to checking inspections in Canada covers how the data is published.
How we decide pass or fail: where the health authority publishes its own result or grade (for example a pass/fail outcome, a letter grade, or a satisfactory/unsatisfactory rating), we use it. Otherwise we look at what the inspector found: an inspection with any higher-risk finding — one the authority flags as critical, or one about food temperatures, hand hygiene, pests, sanitizing, contamination or chemicals — counts as a fail; one with only lower-risk findings (upkeep, paperwork, training) counts as a pass with minor issues. Because some authorities record many small items on every visit, we never fail a premises just for the number of findings. The pass rate is the share of inspected premises whose most recent inspection passed.
Frequently asked questions
- How do I check a restaurant's health inspection in Alberta?
- Search the establishment by name or address on Local Health Inspections to see its most recent result, any violations, and its full inspection history for Alberta.
- How many food premises are tracked in Alberta?
- We currently track 50,967 facilities in Alberta, drawn from the local public health unit's published inspection data.
- What does a conditional pass or closure mean?
- A conditional pass means significant violations were found that must be corrected; a closure means a serious health hazard forced the premises to shut until it passes re-inspection. See our placards and scores guide for the full breakdown.