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,810
- Passed latest, serious issue on the visit before · 5,973
- High risk (latest inspection failed) · 5,979
- No recent inspection · 9,952
- 46,714
- Facilities tracked
- 30,783
- Passed latest inspection
- 5,979
- 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:
- 14,267 facilitiesCalgary
- 9,633 facilitiesEdmonton
- 1,054 facilitiesLethbridge
- 1,025 facilitiesRed Deer
- 811 facilitiesGrande Prairie
- 767 facilitiesAirdrie
- 732 facilitiesSherwood Park
- 699 facilitiesMedicine Hat
- 578 facilitiesSt. Albert
- 570 facilitiesFort McMurray
- 505 facilitiesOkotoks
- 465 facilitiesCanmore
- 417 facilitiesCochrane
- 363 facilitiesBanff
- 329 facilitiesLeduc
- 319 facilitiesSpruce Grove
- 299 facilitiesCamrose
- 259 facilitiesFort Saskatchewan
- 254 facilitiesBrooks
- 235 facilitiesHigh River
- 211 facilitiesChestermere
- 195 facilitiesBeaumont
- 192 facilitiesStrathmore
- 183 facilitiesSylvan Lake
- 182 facilitiesHinton
- 179 facilitiesCold Lake
- 179 facilitiesStony Plain
- 157 facilitiesEdson
- 157 facilitiesWetaskiwin
- 148 facilitiesLacombe
- 147 facilitiesJasper
- 147 facilitiesPeace River
- 144 facilitiesOlds
- 141 facilitiesWhitecourt
- 138 facilitiesRocky Mountain House
- 135 facilitiesDrumheller
- 133 facilitiesBonnyville
- 125 facilitiesLac La Biche
- 118 facilitiesDrayton Valley
- 117 facilitiesInnisfail
- 113 facilitiesTaber
- 111 facilitiesSt. Paul
- 109 facilitiesDiamond Valley
- 106 facilitiesMorinville
- 105 facilitiesPonoka
- 99 facilitiesSlave Lake
- 98 facilitiesStettler
- 96 facilitiesClaresholm
- 96 facilitiesPincher Creek
- 95 facilitiesHigh Prairie
- 94 facilitiesDevon
- 92 facilitiesDidsbury
- 92 facilitiesWainwright
- 86 facilitiesBarrhead
- 86 facilitiesBlackfalds
- 86 facilitiesFort Macleod
- 85 facilitiesFairview
- 83 facilitiesGrande Cache
- 83 facilitiesHigh Level
- 82 facilitiesCoaldale
- 78 facilitiesCarstairs
- 78 facilitiesRimbey
- 75 facilitiesEdmonton International Airport
- 69 facilitiesAthabasca
- 69 facilitiesVegreville
- 61 facilitiesSundre
- 60 facilitiesVermilion
- 59 facilitiesFoothills
- 59 facilitiesGrimshaw
- 57 facilitiesBragg Creek
- 57 facilitiesCrossfield
- 56 facilitiesWestlock
- 55 facilitiesRedcliff
- 54 facilitiesBeaverlodge
- 53 facilitiesLake Louise
- 53 facilitiesNanton
- 53 facilitiesValleyview
- 51 facilitiesLa Crete
- 50 facilitiesBlairmore
- 50 facilitiesRaymond
- 48 facilitiesGibbons
- 47 facilitiesHanna
- 47 facilitiesPenhold
- 47 facilitiesProvost
- 46 facilitiesFox Creek
- 45 facilitiesCardston
- 44 facilitiesNisku
- 44 facilitiesRedwater
- 43 facilitiesFalher
- 43 facilitiesManning
- 42 facilitiesArdrossan
- 40 facilitiesClairmont
- 39 facilitiesMayerthorpe
- 38 facilitiesPicture Butte
- 37 facilitiesBalzac
- 37 facilitiesCalmar
- 36 facilitiesMillet
- 35 facilitiesProvincial
- 35 facilitiesThree Hills
- 35 facilitiesVulcan
- 34 facilitiesAlberta Beach
- 34 facilitiesBoyle
- 33 facilitiesBashaw
- 33 facilitiesElk Point
- 33 facilitiesLamont
- 33 facilitiesLangdon
- 32 facilitiesMillarville
- 31 facilitiesCremona
- 31 facilitiesOnoway
- 31 facilitiesSmoky Lake
- 30 facilitiesColeman
- 30 facilitiesCoronation
- 29 facilitiesBow Island
- 28 facilitiesCastor
- 28 facilitiesEckville
- 28 facilitiesKananaskis
- 27 facilitiesConsort
- 27 facilitiesHines Creek
- 27 facilitiesLegal
- 26 facilitiesBassano
- 26 facilitiesForestburg
- 26 facilitiesOyen
- 26 facilitiesSexsmith
- 25 facilitiesPlamondon
- 24 facilitiesBowden
- 24 facilitiesFort Vermilion
- 24 facilitiesHythe
- 24 facilitiesMarwayne
- 24 facilitiesMilk River
- 23 facilitiesAcme
- 23 facilitiesDaysland
- 23 facilitiesDelburne
- 23 facilitiesIrricana
- 23 facilitiesWesterose
- 22 facilitiesEvansburg
- 22 facilitiesKillam
- 22 facilitiesMundare
- 22 facilitiesWabasca
- 21 facilitiesBeiseker
- 20 facilitiesCoalhurst
- 20 facilitiesLongview
- 20 facilitiesSpirit River
- 20 facilitiesWembley
- 19 facilitiesAlix
- 19 facilitiesBentley
- 19 facilitiesBreton
- 18 facilitiesBon Accord
- 18 facilitiesBuck Lake
- 18 facilitiesEntwistle
- 18 facilitiesMannville
- 17 facilitiesDuchess
- 17 facilitiesKananaskis Village
- 17 facilitiesMagrath
- 17 facilitiesTofield
- 16 facilitiesCaroline
- 16 facilitiesClive
- 16 facilitiesHardisty
- 16 facilitiesMyrnam
- 15 facilitiesCarseland
- 15 facilitiesConklin
- 15 facilitiesEdgerton
- 15 facilitiesGlendon
- 15 facilitiesRed Earth Creek
- 15 facilitiesThorsby
- 14 facilitiesAcheson
- 14 facilitiesAndrew
- 14 facilitiesBruderheim
- 14 facilitiesForemost
- 14 facilitiesFort Assiniboine
- 14 facilitiesGrovedale
- 14 facilitiesLinden
- 14 facilitiesNew Sarepta
- 13 facilitiesKitscoty
- 13 facilitiesNampa
- 13 facilitiesTwo Hills
- 13 facilitiesWaterton Park
- 12 facilitiesAlder Flats
- 12 facilitiesAnzac
- 12 facilitiesFort Chipewyan
- 12 facilitiesLloydminster
- 12 facilitiesMcLennan
- 12 facilitiesNobleford
- 12 facilitiesTrochu
- 11 facilitiesBusby
- 11 facilitiesGrassland
- 11 facilitiesMulhurst Bay
- 11 facilitiesNiton Junction
- 11 facilitiesRainbow Lake
- 10 facilitiesArdmore
- 10 facilitiesCarbon
- 10 facilitiesFort McKay
Inspected facilities in Alberta
- Morinville Farmers' Market - Personal Services9913 104 Street Morinville AB T8R 1R8
- Morinville Fish & Game Association10710 107 Street Morinville AB T8R 0C9 · Last inspected Nov 9, 2023
- Morinville Food Bank9916 104 Street Morinville AB T8R 1R8 · Last inspected Mar 5, 2026
- Morinville Heritage Lake RV Park & Campground - Aquatics Common Area55529 Range Road 254 Sturgeon County AB T8R 1R9 · Last inspected Aug 17, 2026
- Morinville Heritage Lake RV Park & Campground - Store55529 Range Road 254 Sturgeon County AB T8R 1R9 · Last inspected May 13, 2026
- Morinville Heritage Lake RV Park & Campground - Swimming Pool55529 Range Road 254 Sturgeon County AB T8R 1R9 · Last inspected Aug 24, 2026
- Morinville Home Hardware - Events9910 100 Street Morinville AB T8R 1R4
- Morinville Hutterite Colony - Processing Operations and Retail56422 Highway 44 Sturgeon County AB T8R 0H3 · Last inspected Jul 25, 2025
- Morinville Out of School Care - Facility9717 Morinville Drive Morinville AB T8R 1M1 · Last inspected Jan 26, 2026
- Morinville Out Of School Care - Food9717 Morinville Drive Morinville AB T8R 1M1 · Last inspected Jan 26, 2026
- Morinville Pizza Palace2 - 10219 100 Avenue Morinville AB T8R 1P4 · Last inspected Aug 18, 2025
- Morinville Public School - Kitchenette10020 101 Avenue Morinville AB T8R 1L5 · Last inspected Jan 14, 2026
- Morinville Seniors Rendez-Vous Club - Kitchen9913 104 Street Morinville AB T8R 1R8 · Last inspected Aug 19, 2026
- Morinville Spray Park9908 104 Street Morinville AB T8R 1L6 · Last inspected May 27, 2026
- Morinville Spray Park - Aquatics Common Areas9908 104 Street Morinville AB T8R 1L6 · Last inspected May 27, 2026
- Morinville Tiny Tots - Facility9817 104 Street Morinville AB T8R 1J6 · Last inspected Apr 9, 2026
- Morinvillle Public Library Program Room10125 100 Avenue Morinville AB T8R 1P8 · Last inspected Dec 9, 2024
- Morley Young Manor - Hair Salon5216 53 Street Lamont AB T0B 2R0 · Last inspected Dec 21, 2023
- Morning Brew (192)51056 Range Road 204 Sherwood Park AB T8G 1E5 · Last inspected Apr 14, 2026
- Morning Brew (192) - CNT-83551056 Range Road 204 Sherwood Park AB T8G 1E5 · Last inspected Apr 28, 2025
- Morning Brunch Co315 - 722 85 Street SW Calgary AB T3H 4C7 · Last inspected Jan 22, 2026
- Morning Brunch Co105 - 108 Shawville Place SE Calgary AB T2Y 3R9 · Last inspected May 22, 2026
- Morning Brunch Co.302 - 10 D'Arcy Ranch Drive Okotoks AB T1S 5V9 · Last inspected Apr 1, 2026
- Morning Brunch Co.116 - 2967 Main Street SW Airdrie AB T4B 3G5 · Last inspected Jan 29, 2026
- Morning Brunch Co.10 Crowfoot Terrace NW Calgary AB T3G 4J8 · Last inspected Oct 15, 2026
- Morning Brunch Co. - Events116 - 2967 Main Street SW Airdrie AB T4B 3G5
- Morning Glory Oats1103 - 220 12 Avenue SE Calgary AB T2G 0R5 · Last inspected Oct 30, 2023
- Morningside Community HallNE 35-41-26 W4 Morningside AB · Last inspected Sep 12, 2025
- Morning Star Montessori Center - Facility7910 36 Avenue NW Edmonton AB T6K 1H7 · Last inspected Apr 8, 2026
- Morning Star Montessori Center - Food1850 Lakewood Road South NW Edmonton AB T6K 3Y5 · Last inspected Apr 8, 2026
- Morning Star Montessori Centre - Catered Lunches1204 Ellwood Road SW Edmonton AB T6X 0B2 · Last inspected Apr 28, 2026
- Morning Star Montessori Centre - Child Care1850 Lakewood Road South NW Edmonton AB T6K 3Y5 · Last inspected Apr 8, 2026
- Morning Star Montessori Centre Ellwood - Daycare1204 Ellwood Road SW Edmonton AB T6X 0B2 · Last inspected Apr 28, 2026
- Morning Sun Health Foods319 - 16061 MacLeod Trail SE Calgary AB T2Y 3S5
- Morning Sun Health Foods313 Mill Woods Town Centre NW Edmonton AB T6K 4B5
- Morning Sun Health Foods41A - 1200 37 Street SW Calgary AB T3C 1S2
- Morning Sun Health Foods246 - 250 6 Avenue SW Calgary AB T2P 3H7
- Morning Sun Health Foods269 - 2525 36 Street NE Calgary AB T1Y 5T4
- Morning Sun Health Foods44A - 2020 Sherwood Drive Sherwood Park AB T8A 3H9 · Last inspected Jul 25, 2025
- Morning Sun Health Foods5747 Signal Hill Centre SW Calgary AB T3H 3P8
- Morning Sun Health FoodsF011 - 3625 Shaganappi Trail NW Calgary AB T3A 0E2 · Last inspected Jan 15, 2024
- Morningview Park Golf Course733002 Range Road 53 Sexsmith AB T0H 3G0 · Last inspected May 25, 2026
- Moroccan Hammam Inc.7 - 4950 Roper Road NW Edmonton AB T6B 3T7
- Morocco Pavilion9330 Groat Road NW Edmonton AB T6G 2A8 · Last inspected Aug 1, 2026
- Morph Beauty Co203 - 7819 50 Avenue Red Deer AB T4P 1M8 · Last inspected Mar 24, 2025
- Morrin Community Hall222 Railway Avenue Morrin AB T0J 2B0 · Last inspected Feb 10, 2026
- Morrin Foods - Food Store109 Main Street Morrin AB T0J 2B0 · Last inspected Dec 2, 2025
- Morrin Inn - Main St. Junction Pub & Grill117 Main Street Morrin AB T0J 2B0 · Last inspected Feb 10, 2026
- Morrin School - Concession102 2 Avenue W Morrin AB T0J 2B0 · Last inspected Feb 13, 2026
- Morrin Sportsplex Concession204 2 Avenue S Morrin AB T0J 2B0 · Last inspected Oct 13, 2026
- Morrison Barber Shop100A - 9914 Morrison Street Fort McMurray AB T9H 4A4
- Morrisroe Community West Shelter5 McIntosh Avenue Red Deer AB T4N 0M3
- Morrowdale Community Hall - Kitchen1478 Township Road 482 Thorsby AB T0C 2P0 · Last inspected Aug 19, 2025
- Morrow Marketing2816 Rundlelawn Road NE Calgary AB T1Y 3H4
- Mortuary Ink - Events314 Cumberland Street N Thunder Bay ON P7A 4N8
- Mosaic Bites Inc.5005 50 Avenue Red Deer AB T4N 0P1 · Last inspected Aug 21, 2026
- Mosaic Montessori School2919 8 Avenue NW Calgary AB T2N 1C8 · Last inspected Jan 7, 2026
- Mosaic Sales Solutions - Events100 Liberty Street Toronto ON M6K 3L7 · Last inspected Jul 26, 2024
- Mosaic Theatre129 2 Street W Brooks AB T1R 0E9 · Last inspected May 20, 2026
- Mo's Barber Shop5159 50 Avenue Drayton Valley AB T7A 1J7
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 46,714 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.