{
 "topic": "smoking-vaping",
 "label": "Smoking & vaping",
 "question": "Where is smoking or vaping prohibited?",
 "jurisdiction": "Alberta",
 "country": "CA",
 "source": "https://govanswers.org/ca/ab/smoking-vaping/",
 "municipalities": [
  {
   "municipality_id": "gx-000171",
   "name": "Athabasca",
   "type": "Town",
   "path": "/ca/ab/athabasca/",
   "answer_page": "/ca/ab/athabasca/smoking-vaping/",
   "json": "/ca/ab/athabasca/smoking-vaping.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Town of Athabasca Regulation of Smoking Bylaw No. 10-01",
   "document_number": "10-01",
   "adopted_date": null,
   "transcript_url": "/ca/ab/athabasca/smoking-vaping/regulations-10-01/",
   "answer": "In the Town of Athabasca, Alberta, smoking & vaping rules are set by Town of Athabasca Regulation of Smoking Bylaw No. 10-01, verified 2026-09-27. Fines: $100.00 penalty; up to $2,000.00 upon summary conviction. Where prohibited: Class \"A\" public places designated 100% smoke-free; listed facilities designated \"No-Smoking Facilities\"."
  },
  {
   "municipality_id": "gx-000173",
   "name": "Banff",
   "type": "Town",
   "path": "/ca/ab/banff/",
   "answer_page": "/ca/ab/banff/smoking-vaping/",
   "json": "/ca/ab/banff/smoking-vaping.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Town of Banff Bylaw #467 – Smoke Free Public Places Bylaw",
   "document_number": "467",
   "adopted_date": "2022-12-12",
   "transcript_url": "/ca/ab/banff/smoking-vaping/bylaw-467/",
   "answer": "In the Town of Banff, Alberta, smoking & vaping rules are set by Town of Banff Bylaw #467 – Smoke Free Public Places Bylaw, verified 2026-09-27. Buffer distance: 5 metres from an entrance or exit."
  },
  {
   "municipality_id": "gx-000180",
   "name": "Beaumont",
   "type": "City",
   "path": "/ca/ab/beaumont/",
   "answer_page": "/ca/ab/beaumont/smoking-vaping/",
   "json": "/ca/ab/beaumont/smoking-vaping.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "City of Beaumont Community Standards Bylaw No. 1024-22",
   "document_number": "1024-22",
   "adopted_date": "2022-10-25",
   "transcript_url": "/ca/ab/beaumont/smoking-vaping/bylaw-1024-22/",
   "answer": "In the City of Beaumont, Alberta, smoking & vaping rules are set by City of Beaumont Community Standards Bylaw No. 1024-22, verified 2026-09-27. Fines: not less than $100.00 and not more than $2,500.00. Where prohibited: Designated Public Places: Public/City Buildings, Public Vehicles and shelters, Workplaces, and areas within six metres of their entrances/exits. Buffer distance: six (6) meters from an entrance or exit."
  },
  {
   "municipality_id": "gx-000193",
   "name": "Blackfalds",
   "type": "Town",
   "path": "/ca/ab/blackfalds/",
   "answer_page": "/ca/ab/blackfalds/smoking-vaping/",
   "json": "/ca/ab/blackfalds/smoking-vaping.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Town of Blackfalds Smoking and Vaping Bylaw No. 1228/18",
   "document_number": "1228/18",
   "adopted_date": null,
   "transcript_url": "/ca/ab/blackfalds/smoking-vaping/bylaw-1228-18/",
   "answer": "In the Town of Blackfalds, Alberta, smoking & vaping rules are set by Town of Blackfalds Smoking and Vaping Bylaw No. 1228/18, verified 2026-09-27. Fines: $250 first offence; not less than $500 subsequent; not exceeding $10,000.00. Where prohibited: public place. Buffer distance: more than 5 metres."
  },
  {
   "municipality_id": "gx-000196",
   "name": "Bonnyville",
   "type": "Town",
   "path": "/ca/ab/bonnyville/",
   "answer_page": "/ca/ab/bonnyville/smoking-vaping/",
   "json": "/ca/ab/bonnyville/smoking-vaping.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Town of Bonnyville Smoke Free Public Places and Workplaces Bylaw No. 1433-15",
   "document_number": "1433-15",
   "adopted_date": null,
   "transcript_url": "/ca/ab/bonnyville/smoking-vaping/bylaw-1433-15/",
   "answer": "In the Town of Bonnyville, Alberta, smoking & vaping rules are set by Town of Bonnyville Smoke Free Public Places and Workplaces Bylaw No. 1433-15, verified 2026-09-27. Fines: first offence $200.00; second or subsequent not less than $200.00 and not more than $2,500.00."
  },
  {
   "municipality_id": "gx-000202",
   "name": "Breton",
   "type": "Village",
   "path": "/ca/ab/breton/",
   "answer_page": "/ca/ab/breton/smoking-vaping/",
   "json": "/ca/ab/breton/smoking-vaping.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Village of Breton Smoking Bylaw 18-05",
   "document_number": "18-05",
   "adopted_date": "2018-10-10",
   "transcript_url": "/ca/ab/breton/smoking-vaping/bylaw-18-05/",
   "answer": "In the Village of Breton, Alberta, smoking & vaping rules are set by Village of Breton Smoking Bylaw 18-05, verified 2026-09-27. Fines: Corporation: not exceeding $10,000; individual: not exceeding $1,000, second/subsequent not more than $5,000; specified: Individual $250, Corporations $1,000. Buffer distance: 10m from an entrance or exit."
  },
  {
   "municipality_id": "gx-000203",
   "name": "Brooks",
   "type": "City",
   "path": "/ca/ab/brooks/",
   "answer_page": "/ca/ab/brooks/smoking-vaping/",
   "json": "/ca/ab/brooks/smoking-vaping.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "City of Brooks JBS Canada Centre and Centennial Regional Arena Smoking Bylaw 22/16",
   "document_number": "22/16",
   "adopted_date": "2022-12-05",
   "transcript_url": "/ca/ab/brooks/smoking-vaping/bylaw-22-16/",
   "answer": "In the City of Brooks, Alberta, smoking & vaping rules are set by City of Brooks JBS Canada Centre and Centennial Regional Arena Smoking Bylaw 22/16, verified 2026-09-27. Fines: $250.00 (first offence); $500.00 (second or subsequent offence). Where prohibited: At the JBS Canada Centre and/or at the Centennial Regional Arena."
  },
  {
   "municipality_id": "gx-000207",
   "name": "Calmar",
   "type": "Town",
   "path": "/ca/ab/calmar/",
   "answer_page": "/ca/ab/calmar/smoking-vaping/",
   "json": "/ca/ab/calmar/smoking-vaping.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Town of Calmar Smoking Bylaw 2018-19",
   "document_number": "2018-19",
   "adopted_date": "2018-10-15",
   "transcript_url": "/ca/ab/calmar/smoking-vaping/bylaw-2018-19/",
   "answer": "In the Town of Calmar, Alberta, smoking & vaping rules are set by Town of Calmar Smoking Bylaw 2018-19, verified 2026-09-27. Fines: Individual $250; Corporations $1,000; maximum $1,000 (individual), $5,000 (second subsequent), $10,000 (corporation). Buffer distance: 5 m, 10 m, or 30 m from an entrance or exit, depending on the place."
  },
  {
   "municipality_id": "gx-000208",
   "name": "Camrose",
   "type": "City",
   "path": "/ca/ab/camrose/",
   "answer_page": "/ca/ab/camrose/smoking-vaping/",
   "json": "/ca/ab/camrose/smoking-vaping.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "City of Camrose Smoke Free Bylaw 3002-18",
   "document_number": "3002-18",
   "adopted_date": "2018-09-04",
   "transcript_url": "/ca/ab/camrose/smoking-vaping/bylaw-3002-18/",
   "answer": "In the City of Camrose, Alberta, smoking & vaping rules are set by City of Camrose Smoke Free Bylaw 3002-18, verified 2026-09-27. Fines: first offence $200.00; second or subsequent not less than $200.00 and not more than $2,500.00. Buffer distance: five metres of the doorway."
  },
  {
   "municipality_id": "gx-000210",
   "name": "Canmore",
   "type": "Town",
   "path": "/ca/ab/canmore/",
   "answer_page": "/ca/ab/canmore/smoking-vaping/",
   "json": "/ca/ab/canmore/smoking-vaping.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Town of Canmore Smoking Control Bylaw 19-2010",
   "document_number": "19-2010",
   "adopted_date": "2010-05-25",
   "transcript_url": "/ca/ab/canmore/smoking-vaping/bylaw-19-2010/",
   "answer": "In the Town of Canmore, Alberta, smoking & vaping rules are set by Town of Canmore Smoking Control Bylaw 19-2010, verified 2026-09-27. Fines: minimum $250.00; minimum $500.00; not exceeding $2500.00. Where prohibited: in a Hotel."
  },
  {
   "municipality_id": "gx-000211",
   "name": "Carbon",
   "type": "Village",
   "path": "/ca/ab/carbon/",
   "answer_page": "/ca/ab/carbon/smoking-vaping/",
   "json": "/ca/ab/carbon/smoking-vaping.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Bylaw 2018-814 Smoking and Vaping Bylaw",
   "document_number": "2018-814",
   "adopted_date": "2018-12-17",
   "transcript_url": "/ca/ab/carbon/smoking-vaping/bylaw-2018-814/",
   "answer": "In the Village of Carbon, Alberta, smoking & vaping rules are set by Bylaw 2018-814 Smoking and Vaping Bylaw, verified 2026-09-27. Fines: $50 minimum; $100 specified. Where prohibited: Public premises, workplaces, public vehicles; within 5 m of outdoor skating rinks, playgrounds, skate parks, sports fields, and public-premises entrances/exits. Buffer distance: 5 meters."
  },
  {
   "municipality_id": "gx-000212",
   "name": "Cardston",
   "type": "Town",
   "path": "/ca/ab/cardston/",
   "answer_page": "/ca/ab/cardston/smoking-vaping/",
   "json": "/ca/ab/cardston/smoking-vaping.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Town of Cardston Bylaw 1626 - Smoking Bylaw",
   "document_number": "1626",
   "adopted_date": "2014-10-28",
   "transcript_url": "/ca/ab/cardston/smoking-vaping/bylaw-1626/",
   "answer": "In the Town of Cardston, Alberta, smoking & vaping rules are set by Town of Cardston Bylaw 1626 - Smoking Bylaw, verified 2026-09-27. Fines: not more than One Thousand ($1,000) dollars; minimum $50.00, $100.00, $200.00."
  },
  {
   "municipality_id": "gx-000215",
   "name": "Carstairs",
   "type": "Town",
   "path": "/ca/ab/carstairs/",
   "answer_page": "/ca/ab/carstairs/smoking-vaping/",
   "json": "/ca/ab/carstairs/smoking-vaping.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Town of Carstairs Bylaw 1067 - Smoking and Vaping Bylaw",
   "document_number": "1067",
   "adopted_date": "2018-06-11",
   "transcript_url": "/ca/ab/carstairs/smoking-vaping/bylaw-1067/",
   "answer": "In the Town of Carstairs, Alberta, smoking & vaping rules are set by Town of Carstairs Bylaw 1067 - Smoking and Vaping Bylaw, verified 2026-09-27. Fines: Minimum $50; specified $100 (s. 3) or $200 (s. 4). Buffer distance: 5 metres from an entrance or exit to a public premises."
  },
  {
   "municipality_id": "gx-000229",
   "name": "Cochrane",
   "type": "Town",
   "path": "/ca/ab/cochrane/",
   "answer_page": "/ca/ab/cochrane/smoking-vaping/",
   "json": "/ca/ab/cochrane/smoking-vaping.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Town of Cochrane Smoking Bylaw No. 09/2017",
   "document_number": "09/2017",
   "adopted_date": "2017-02-27",
   "transcript_url": "/ca/ab/cochrane/smoking-vaping/bylaw-09-2017/",
   "answer": "In the Town of Cochrane, Alberta, smoking & vaping rules are set by Town of Cochrane Smoking Bylaw No. 09/2017, verified 2026-09-27. Fines: not more than $10,000.00; specified penalties in Schedule A: $100, $200. Buffer distance: 5 metres."
  },
  {
   "municipality_id": "gx-000230",
   "name": "Cold Lake",
   "type": "City",
   "path": "/ca/ab/cold-lake/",
   "answer_page": "/ca/ab/cold-lake/smoking-vaping/",
   "json": "/ca/ab/cold-lake/smoking-vaping.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "554-PL-15, Regulate Smoking in Public Places (Unofficial Consolidation as of April 23, 2024)",
   "document_number": null,
   "adopted_date": "2015-04-14",
   "transcript_url": "/ca/ab/cold-lake/smoking-vaping/554-pl-15-regulate-smoking-in-public-places/",
   "answer": "In the City of Cold Lake, Alberta, smoking & vaping rules are set by 554-PL-15, Regulate Smoking in Public Places (Unofficial Consolidation as of April 23, 2024), verified 2026-09-27. Buffer distance: five metres."
  },
  {
   "municipality_id": "gx-000242",
   "name": "County of Two Hills No. 21",
   "type": "Municipal District",
   "path": "/ca/ab/county-of-two-hills-no-21/",
   "answer_page": "/ca/ab/county-of-two-hills-no-21/smoking-vaping/",
   "json": "/ca/ab/county-of-two-hills-no-21/smoking-vaping.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "County of Two Hills No. 21 Smoking By-Law 5-2005",
   "document_number": "21",
   "adopted_date": "2005-12-14",
   "transcript_url": "/ca/ab/county-of-two-hills-no-21/smoking-vaping/bylaw-21/",
   "answer": "In the Municipal District of County of Two Hills No. 21, Alberta, smoking & vaping rules are set by County of Two Hills No. 21 Smoking By-Law 5-2005, verified 2026-09-27. Fines: $250.00, $500.00, $250.00. Where prohibited: all County owned, rented, leased, operated or occupied offices, buildings and motor vehicles."
  },
  {
   "municipality_id": "gx-000249",
   "name": "Crossfield",
   "type": "Town",
   "path": "/ca/ab/crossfield/",
   "answer_page": "/ca/ab/crossfield/smoking-vaping/",
   "json": "/ca/ab/crossfield/smoking-vaping.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Town of Crossfield Tobacco and Cannabis Consumption in a Public Place Bylaw No. 2018-12",
   "document_number": "2018-12",
   "adopted_date": "2018-10-02",
   "transcript_url": "/ca/ab/crossfield/smoking-vaping/bylaw-2018-12/",
   "answer": "In the Town of Crossfield, Alberta, smoking & vaping rules are set by Town of Crossfield Tobacco and Cannabis Consumption in a Public Place Bylaw No. 2018-12, verified 2026-09-27. Fines: Individual $250; corporations $1,000; maximum $1,000 individual, $5,000 subsequent, $10,000 corporation. Where prohibited: Designated Public Places: public/town buildings, public transportation vehicles/shelters, outdoor public events/places, workplaces, and 5 m from entrances/exits. Buffer distance: 5 m from an entrance or exit."
  },
  {
   "municipality_id": "gx-000254",
   "name": "Delburne",
   "type": "Village",
   "path": "/ca/ab/delburne/",
   "answer_page": "/ca/ab/delburne/smoking-vaping/",
   "json": "/ca/ab/delburne/smoking-vaping.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Village of Delburne Bylaw No. 1135/2017 (No Smoking Bylaw)",
   "document_number": "1135/2017",
   "adopted_date": "2017-11-28",
   "transcript_url": "/ca/ab/delburne/smoking-vaping/bylaw-1135-2017/",
   "answer": "In the Village of Delburne, Alberta, smoking & vaping rules are set by Village of Delburne Bylaw No. 1135/2017 (No Smoking Bylaw), verified 2026-09-27. Where prohibited: Village Buildings or Vehicles."
  },
  {
   "municipality_id": "gx-000256",
   "name": "Devon",
   "type": "Town",
   "path": "/ca/ab/devon/",
   "answer_page": "/ca/ab/devon/smoking-vaping/",
   "json": "/ca/ab/devon/smoking-vaping.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Town of Devon Community Standards Bylaw No. 1006-2024",
   "document_number": "1006-2024",
   "adopted_date": "2024-07-08",
   "transcript_url": "/ca/ab/devon/smoking-vaping/bylaw-1006-2024/",
   "answer": "In the Town of Devon, Alberta, smoking & vaping rules are set by Town of Devon Community Standards Bylaw No. 1006-2024, verified 2026-09-27. Fines: Schedule A: $155.00 to $575.00; s. 601(2): not exceeding $10,000.00. Where prohibited: within 5 m of doorway/window/air intake; cannabis in public places/vehicles; hospital/school/child care property; parks and within 10 m of playground structure. Buffer distance: five (5) metres from a doorway, window or air intake; 5 meters for designated smoking area."
  },
  {
   "municipality_id": "gx-000257",
   "name": "Diamond Valley",
   "type": "Town",
   "path": "/ca/ab/diamond-valley/",
   "answer_page": "/ca/ab/diamond-valley/smoking-vaping/",
   "json": "/ca/ab/diamond-valley/smoking-vaping.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Town of Diamond Valley Public Places Bylaw 2024-49",
   "document_number": "2024-49",
   "adopted_date": "2024-03-20",
   "transcript_url": "/ca/ab/diamond-valley/smoking-vaping/bylaw-2024-49/",
   "answer": "In the Town of Diamond Valley, Alberta, smoking & vaping rules are set by Town of Diamond Valley Public Places Bylaw 2024-49, verified 2026-09-27. Fines: Minimum $250; specified $500; maximum $10,000. Buffer distance: 10 meters."
  },
  {
   "municipality_id": "gx-000259",
   "name": "Donalda",
   "type": "Village",
   "path": "/ca/ab/donalda/",
   "answer_page": "/ca/ab/donalda/smoking-vaping/",
   "json": "/ca/ab/donalda/smoking-vaping.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Village of Donalda Bylaw No. 710 (Smoke Free Public Places and Workplaces Bylaw)",
   "document_number": "710",
   "adopted_date": "2018-10-16",
   "transcript_url": "/ca/ab/donalda/smoking-vaping/bylaw-710/",
   "answer": "In the Village of Donalda, Alberta, smoking & vaping rules are set by Village of Donalda Bylaw No. 710 (Smoke Free Public Places and Workplaces Bylaw), verified 2026-09-27. Fines: Individual $250.00; Corporations $1000.00; maximum $1,000 individual, $10,000 corporation. Buffer distance: 6m of an entrance or exit."
  },
  {
   "municipality_id": "gx-000261",
   "name": "Drayton Valley",
   "type": "Town",
   "path": "/ca/ab/drayton-valley/",
   "answer_page": "/ca/ab/drayton-valley/smoking-vaping/",
   "json": "/ca/ab/drayton-valley/smoking-vaping.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Town of Drayton Valley Smoking Bylaw No. 2003/18/P",
   "document_number": "2003/18/P",
   "adopted_date": "2004-01-07",
   "transcript_url": "/ca/ab/drayton-valley/smoking-vaping/bylaw-2003-18-p/",
   "answer": "In the Town of Drayton Valley, Alberta, smoking & vaping rules are set by Town of Drayton Valley Smoking Bylaw No. 2003/18/P, verified 2026-09-27. Fines: Violation tickets: $200.00 first offence, $500.00 second/subsequent within one year; violation tags: $200.00 all offences. Where prohibited: Workplaces; public places, unless access is restricted to 18 years of age and over."
  },
  {
   "municipality_id": "gx-000267",
   "name": "Edmonton",
   "type": "City",
   "path": "/ca/ab/edmonton/",
   "answer_page": "/ca/ab/edmonton/smoking-vaping/",
   "json": "/ca/ab/edmonton/smoking-vaping.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "City of Edmonton Public Places Bylaw 14614 (consolidated June 28, 2016), Part III Smoking",
   "document_number": "14614",
   "adopted_date": null,
   "transcript_url": "/ca/ab/edmonton/smoking-vaping/bylaw-14614/",
   "answer": "In the City of Edmonton, Alberta, smoking & vaping rules are set by City of Edmonton Public Places Bylaw 14614 (consolidated June 28, 2016), Part III Smoking, verified 2026-09-27. Fines: not exceeding $10,000.00; $250.00; $500.00; double for subsequent offence. Buffer distance: five metres."
  },
  {
   "municipality_id": "gx-000279",
   "name": "Fort Saskatchewan",
   "type": "City",
   "path": "/ca/ab/fort-saskatchewan/",
   "answer_page": "/ca/ab/fort-saskatchewan/smoking-vaping/",
   "json": "/ca/ab/fort-saskatchewan/smoking-vaping.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Smoking Bylaw No. C17-18",
   "document_number": null,
   "adopted_date": "2018-09-25",
   "transcript_url": "/ca/ab/fort-saskatchewan/smoking-vaping/smoking-bylaw-no-c17-18/",
   "answer": "In the City of Fort Saskatchewan, Alberta, smoking & vaping rules are set by Smoking Bylaw No. C17-18, verified 2026-09-27. Fines: Smoking where prohibited: $250 1st, $500 2nd/subsequent; permitting smoking where prohibited: $250 1st, $1000 2nd/subsequent; not to exceed $1,000.00."
  },
  {
   "municipality_id": "gx-000280",
   "name": "Fox Creek",
   "type": "Town",
   "path": "/ca/ab/fox-creek/",
   "answer_page": "/ca/ab/fox-creek/smoking-vaping/",
   "json": "/ca/ab/fox-creek/smoking-vaping.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Town of Fox Creek Bylaw 814-2018 - A Bylaw on Smoke Free Public Places",
   "document_number": "814-2018",
   "adopted_date": "2018-10-22",
   "transcript_url": "/ca/ab/fox-creek/smoking-vaping/bylaw-814-2018/",
   "answer": "In the Town of Fox Creek, Alberta, smoking & vaping rules are set by Town of Fox Creek Bylaw 814-2018 - A Bylaw on Smoke Free Public Places, verified 2026-09-27. Buffer distance: 30 meter radius."
  },
  {
   "municipality_id": "gx-000287",
   "name": "Grande Prairie",
   "type": "City",
   "path": "/ca/ab/grande-prairie/",
   "answer_page": "/ca/ab/grande-prairie/smoking-vaping/",
   "json": "/ca/ab/grande-prairie/smoking-vaping.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "City of Grande Prairie Smoke Free Public Places Bylaw C-1278",
   "document_number": "C-1278",
   "adopted_date": "2012-08-07",
   "transcript_url": "/ca/ab/grande-prairie/smoking-vaping/bylaw-c-1278/",
   "answer": "In the City of Grande Prairie, Alberta, smoking & vaping rules are set by City of Grande Prairie Smoke Free Public Places Bylaw C-1278, verified 2026-09-27. Fines: $250.00. Where prohibited: Within a 10m radius of any Playground Equipment or Athletic Field, or a doorway, window or air intake of a Recreation Facility. Buffer distance: 10m radius."
  },
  {
   "municipality_id": "gx-000292",
   "name": "Hanna",
   "type": "Town",
   "path": "/ca/ab/hanna/",
   "answer_page": "/ca/ab/hanna/smoking-vaping/",
   "json": "/ca/ab/hanna/smoking-vaping.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Town of Hanna Public Use Facilities Non-Smoking Bylaw (By-law 920-2005)",
   "document_number": "920-2005",
   "adopted_date": "2005-04-12",
   "transcript_url": "/ca/ab/hanna/smoking-vaping/bylaw-920-2005/",
   "answer": "In the Town of Hanna, Alberta, smoking & vaping rules are set by Town of Hanna Public Use Facilities Non-Smoking Bylaw (By-law 920-2005), verified 2026-09-27. Fines: First Offence $250.00; Second and Subsequent Offences $500.00; Voluntary Payment $100.00. Where prohibited: Town of Hanna Public Use Facilities listed in Part 2-1, including outdoor area within five (5) Meter radius of an entrance. Buffer distance: five (5) Meter radius of an entrance."
  },
  {
   "municipality_id": "gx-000294",
   "name": "Hay Lakes",
   "type": "Village",
   "path": "/ca/ab/hay-lakes/",
   "answer_page": "/ca/ab/hay-lakes/smoking-vaping/",
   "json": "/ca/ab/hay-lakes/smoking-vaping.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Village of Hay Lakes Community Standards Bylaw No. 02-2023",
   "document_number": "02-2023",
   "adopted_date": "2023-02-23",
   "transcript_url": "/ca/ab/hay-lakes/smoking-vaping/bylaw-02-2023/",
   "answer": "In the Village of Hay Lakes, Alberta, smoking & vaping rules are set by Village of Hay Lakes Community Standards Bylaw No. 02-2023, verified 2026-09-27. Buffer distance: ten (10) metres."
  },
  {
   "municipality_id": "gx-000296",
   "name": "High Level",
   "type": "Town",
   "path": "/ca/ab/high-level/",
   "answer_page": "/ca/ab/high-level/smoking-vaping/",
   "json": "/ca/ab/high-level/smoking-vaping.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Town of High Level Regulated Substances Bylaw No. 992-19",
   "document_number": "992-19",
   "adopted_date": "2019-02-25",
   "transcript_url": "/ca/ab/high-level/smoking-vaping/bylaw-992-19/",
   "answer": "In the Town of High Level, Alberta, smoking & vaping rules are set by Town of High Level Regulated Substances Bylaw No. 992-19, verified 2026-09-27. Where prohibited: Public Place, vehicle, private property without consent, designated park or school ground."
  },
  {
   "municipality_id": "gx-000298",
   "name": "High River",
   "type": "Town",
   "path": "/ca/ab/high-river/",
   "answer_page": "/ca/ab/high-river/smoking-vaping/",
   "json": "/ca/ab/high-river/smoking-vaping.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Town of High River Smoking Bylaw No. 4545/2018",
   "document_number": "4545/2018",
   "adopted_date": null,
   "transcript_url": "/ca/ab/high-river/smoking-vaping/bylaw-4545-2018/",
   "answer": "The Town of High River, Alberta has 1 adopted bylaw on file: Town of High River Smoking Bylaw No. 4545/2018, verified 2026-09-27."
  },
  {
   "municipality_id": "gx-000300",
   "name": "Hines Creek",
   "type": "Village",
   "path": "/ca/ab/hines-creek/",
   "answer_page": "/ca/ab/hines-creek/smoking-vaping/",
   "json": "/ca/ab/hines-creek/smoking-vaping.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Village of Hines Creek Smoking/Vaping Bylaw No. 610-21",
   "document_number": "610-21",
   "adopted_date": "2021-08-10",
   "transcript_url": "/ca/ab/hines-creek/smoking-vaping/bylaw-610-21/",
   "answer": "In the Village of Hines Creek, Alberta, smoking & vaping rules are set by Village of Hines Creek Smoking/Vaping Bylaw No. 610-21, verified 2026-09-27. Buffer distance: 5m from an entrance or exit."
  },
  {
   "municipality_id": "gx-000304",
   "name": "Hughenden",
   "type": "Village",
   "path": "/ca/ab/hughenden/",
   "answer_page": "/ca/ab/hughenden/smoking-vaping/",
   "json": "/ca/ab/hughenden/smoking-vaping.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Village of Hughenden Public Place Bylaw No. 479-13",
   "document_number": "479-13",
   "adopted_date": "2013-12-17",
   "transcript_url": "/ca/ab/hughenden/smoking-vaping/bylaw-479-13/",
   "answer": "In the Village of Hughenden, Alberta, smoking & vaping rules are set by Village of Hughenden Public Place Bylaw No. 479-13, verified 2026-09-27. Fines: not less than specified penalty and not more than $2,000.00; Schedule A: $100 first offence, $250 subsequent offences. Where prohibited: Village of Hughenden facility used by the Public or Village facility where 'No Smoking' signs posted."
  },
  {
   "municipality_id": "gx-000306",
   "name": "Innisfail",
   "type": "Town",
   "path": "/ca/ab/innisfail/",
   "answer_page": "/ca/ab/innisfail/smoking-vaping/",
   "json": "/ca/ab/innisfail/smoking-vaping.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Town of Innisfail Community Standards Bylaw No. 1683-2022",
   "document_number": "1683-2022",
   "adopted_date": "2022-05-09",
   "transcript_url": "/ca/ab/innisfail/smoking-vaping/bylaw-1683-2022/",
   "answer": "In the Town of Innisfail, Alberta, smoking & vaping rules are set by Town of Innisfail Community Standards Bylaw No. 1683-2022, verified 2026-09-27. Fines: Tobacco: $300.00; Cannabis: $300.00. Where prohibited: enclosed public-access buildings/structures; within five (5) metres of entrances/exits; Public Place for cannabis. Buffer distance: five (5) metres."
  },
  {
   "municipality_id": "gx-000312",
   "name": "Itaska Beach",
   "type": "Summer Village",
   "path": "/ca/ab/itaska-beach/",
   "answer_page": "/ca/ab/itaska-beach/smoking-vaping/",
   "json": "/ca/ab/itaska-beach/smoking-vaping.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Summer Village of Itaska Beach Smoking of Tobacco Products Bylaw No. 179-1997",
   "document_number": "179-1997",
   "adopted_date": "1997-03-20",
   "transcript_url": "/ca/ab/itaska-beach/smoking-vaping/bylaw-179-1997/",
   "answer": "In the Summer Village of Itaska Beach, Alberta, smoking & vaping rules are set by Summer Village of Itaska Beach Smoking of Tobacco Products Bylaw No. 179-1997, verified 2026-09-27. Fines: $25.00; $50.00; $100.00. Where prohibited: within the confines of a municipal building."
  },
  {
   "municipality_id": "gx-000318",
   "name": "Lac La Biche County",
   "type": "Specialized Municipality",
   "path": "/ca/ab/lac-la-biche-county/",
   "answer_page": "/ca/ab/lac-la-biche-county/smoking-vaping/",
   "json": "/ca/ab/lac-la-biche-county/smoking-vaping.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Lac La Biche County Community Standards Bylaw No. 23-014",
   "document_number": "23-014",
   "adopted_date": "2023-03-14",
   "transcript_url": "/ca/ab/lac-la-biche-county/smoking-vaping/bylaw-23-014/",
   "answer": "In the Specialized Municipality of Lac La Biche County, Alberta, smoking & vaping rules are set by Lac La Biche County Community Standards Bylaw No. 23-014, verified 2026-09-27. Buffer distance: 5 metres."
  },
  {
   "municipality_id": "gx-000323",
   "name": "Lamont",
   "type": "Town",
   "path": "/ca/ab/lamont/",
   "answer_page": "/ca/ab/lamont/smoking-vaping/",
   "json": "/ca/ab/lamont/smoking-vaping.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Bylaw 13/18 - Smoking Bylaw",
   "document_number": "13/18",
   "adopted_date": "2018-10-23",
   "transcript_url": "/ca/ab/lamont/smoking-vaping/bylaw-13-18/",
   "answer": "In the Town of Lamont, Alberta, smoking & vaping rules are set by Bylaw 13/18 - Smoking Bylaw, verified 2026-09-27. Fines: $100.00; $200.00. Where prohibited: public place, workplace, public vehicle; within 5 metres of playground or entrance/exit to a public place. Buffer distance: five (5) metres."
  },
  {
   "municipality_id": "gx-000326",
   "name": "Leduc",
   "type": "City",
   "path": "/ca/ab/leduc/",
   "answer_page": "/ca/ab/leduc/smoking-vaping/",
   "json": "/ca/ab/leduc/smoking-vaping.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Bylaw No. 754-2010 - Smoke-free Vehicles for Minors Bylaw",
   "document_number": "754-2010",
   "adopted_date": "2010-12-13",
   "transcript_url": "/ca/ab/leduc/smoking-vaping/bylaw-754-2010/",
   "answer": "In the City of Leduc, Alberta, smoking & vaping rules are set by Bylaw No. 754-2010 - Smoke-free Vehicles for Minors Bylaw, verified 2026-09-27. Fines: $100.00 for a first offence; and $200.00 for a second or subsequent offence. Where prohibited: in a Private Vehicle while another person who is a Minor is present."
  },
  {
   "municipality_id": "gx-000331",
   "name": "Linden",
   "type": "Village",
   "path": "/ca/ab/linden/",
   "answer_page": "/ca/ab/linden/smoking-vaping/",
   "json": "/ca/ab/linden/smoking-vaping.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Village of Linden Bylaw 2018-02 to Regulate Smoking and Vaping",
   "document_number": "2018-02",
   "adopted_date": "2018-05-28",
   "transcript_url": "/ca/ab/linden/smoking-vaping/bylaw-2018-02/",
   "answer": "In the Village of Linden, Alberta, smoking & vaping rules are set by Village of Linden Bylaw 2018-02 to Regulate Smoking and Vaping, verified 2026-09-27. Fines: $50 specified penalty; $100 minimum penalty. Buffer distance: 5 meters."
  },
  {
   "municipality_id": "gx-000332",
   "name": "Lloydminster",
   "type": "City",
   "path": "/ca/ab/lloydminster/",
   "answer_page": "/ca/ab/lloydminster/smoking-vaping/",
   "json": "/ca/ab/lloydminster/smoking-vaping.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "City of Lloydminster Bylaw No. 22-2018 to Prohibit Smoking in Public Places",
   "document_number": "22-2018",
   "adopted_date": "2018-08-20",
   "transcript_url": "/ca/ab/lloydminster/smoking-vaping/bylaw-22-2018/",
   "answer": "In the City of Lloydminster, Alberta, smoking & vaping rules are set by City of Lloydminster Bylaw No. 22-2018 to Prohibit Smoking in Public Places, verified 2026-09-27. Fines: $500.00, $1000.00, 5300.00. Buffer distance: five (5) metres."
  },
  {
   "municipality_id": "gx-000334",
   "name": "Longview",
   "type": "Village",
   "path": "/ca/ab/longview/",
   "answer_page": "/ca/ab/longview/smoking-vaping/",
   "json": "/ca/ab/longview/smoking-vaping.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Bylaw 414-18 — Smoking and Vaping",
   "document_number": "414-18",
   "adopted_date": null,
   "transcript_url": "/ca/ab/longview/smoking-vaping/bylaw-414-18/",
   "answer": "In the Village of Longview, Alberta, smoking & vaping rules are set by Bylaw 414-18 — Smoking and Vaping, verified 2026-09-27. Fines: not more than Ten Thousand ($10,000) Dollars; Schedule \"A\" minimum $150.00–$250.00, specified $300.00–$500.00; second offence double, third or subsequent triple. Buffer distance: 5 metres of an entrance or exit to a public premises."
  },
  {
   "municipality_id": "gx-000335",
   "name": "Lougheed",
   "type": "Village",
   "path": "/ca/ab/lougheed/",
   "answer_page": "/ca/ab/lougheed/smoking-vaping/",
   "json": "/ca/ab/lougheed/smoking-vaping.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Village of Lougheed Tobacco & Cannabis Bylaw 779-18",
   "document_number": "779-18",
   "adopted_date": "2018-10-18",
   "transcript_url": "/ca/ab/lougheed/smoking-vaping/bylaw-779-18/",
   "answer": "In the Village of Lougheed, Alberta, smoking & vaping rules are set by Village of Lougheed Tobacco & Cannabis Bylaw 779-18, verified 2026-09-27. Fines: not more than Ten Thousand ($10,000.00) Dollars; Schedule \"A\" specified penalties: $250.00/$500.00 and $500.00/$750.00. Where prohibited: any public space; in a motor vehicle when a minor is present. Buffer distance: 10 meters."
  },
  {
   "municipality_id": "gx-000344",
   "name": "Medicine Hat",
   "type": "City",
   "path": "/ca/ab/medicine-hat/",
   "answer_page": "/ca/ab/medicine-hat/smoking-vaping/",
   "json": "/ca/ab/medicine-hat/smoking-vaping.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Outdoor Smoking and Vaping Bylaw No. 4136 (consolidated 2023)",
   "document_number": "4136",
   "adopted_date": "2013-04-01",
   "transcript_url": "/ca/ab/medicine-hat/smoking-vaping/bylaw-4136/",
   "answer": "In the City of Medicine Hat, Alberta, smoking & vaping rules are set by Outdoor Smoking and Vaping Bylaw No. 4136 (consolidated 2023), verified 2026-09-27. Fines: $100 specified; not less than $100 nor more than $1,000 first offence; not less than $200 nor more than $2,000 subsequent."
  },
  {
   "municipality_id": "gx-000358",
   "name": "Municipal District of Lesser Slave River No. 124",
   "type": "Municipal District",
   "path": "/ca/ab/municipal-district-of-lesser-slave-river-no-124/",
   "answer_page": "/ca/ab/municipal-district-of-lesser-slave-river-no-124/smoking-vaping/",
   "json": "/ca/ab/municipal-district-of-lesser-slave-river-no-124/smoking-vaping.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Municipal District of Lesser Slave River No. 124 Community Standards and Safety Bylaw No. 2023-03",
   "document_number": "124",
   "adopted_date": "2023-06-14",
   "transcript_url": "/ca/ab/municipal-district-of-lesser-slave-river-no-124/smoking-vaping/bylaw-124/",
   "answer": "In the Municipal District of Lesser Slave River No. 124, Alberta, smoking & vaping rules are set by Municipal District of Lesser Slave River No. 124 Community Standards and Safety Bylaw No. 2023-03, verified 2026-09-27. Fines: $300.00; $500.00. Buffer distance: 5 meters."
  },
  {
   "municipality_id": "gx-000376",
   "name": "Nobleford",
   "type": "Town",
   "path": "/ca/ab/nobleford/",
   "answer_page": "/ca/ab/nobleford/smoking-vaping/",
   "json": "/ca/ab/nobleford/smoking-vaping.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Town of Nobleford Community Standards Bylaw No. 714",
   "document_number": "714",
   "adopted_date": "2025-09-23",
   "transcript_url": "/ca/ab/nobleford/smoking-vaping/bylaw-714/",
   "answer": "In the Town of Nobleford, Alberta, smoking & vaping rules are set by Town of Nobleford Community Standards Bylaw No. 714, verified 2026-09-27. Fines: $250, $500, $1000. Where prohibited: Public Place, Town Vehicle, within 5 m of playground, skate park, spray park, sports field, Public Building entrance/exit; cannabis in Public Place. Buffer distance: 5 meters."
  },
  {
   "municipality_id": "gx-000380",
   "name": "Okotoks",
   "type": "Town",
   "path": "/ca/ab/okotoks/",
   "answer_page": "/ca/ab/okotoks/smoking-vaping/",
   "json": "/ca/ab/okotoks/smoking-vaping.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Smoking Bylaw 34-18",
   "document_number": "34-18",
   "adopted_date": "2018-06-25",
   "transcript_url": "/ca/ab/okotoks/smoking-vaping/bylaw-34-18/",
   "answer": "In the Town of Okotoks, Alberta, smoking & vaping rules are set by Smoking Bylaw 34-18, verified 2026-09-27. Fines: not more than $10,000; Schedule \"A\" specified penalties: $250.00, $500.00, $1000.00. Buffer distance: 10 metres of an entrance or exit to any municipal building; 5 metres of an entrance or exit to any public building or workplace."
  },
  {
   "municipality_id": "gx-000383",
   "name": "Oyen",
   "type": "Town",
   "path": "/ca/ab/oyen/",
   "answer_page": "/ca/ab/oyen/smoking-vaping/",
   "json": "/ca/ab/oyen/smoking-vaping.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Town of Oyen Public Places Bylaw 931-25",
   "document_number": "931-25",
   "adopted_date": "2025-05-13",
   "transcript_url": "/ca/ab/oyen/smoking-vaping/bylaw-931-25/",
   "answer": "In the Town of Oyen, Alberta, smoking & vaping rules are set by Town of Oyen Public Places Bylaw 931-25, verified 2026-09-27. Fines: not more than $10,000; Schedule \"A\" specified penalties $250, $500, $1,000, $2,500, $5,000; minimum penalties $150, $250, $500, $1,500, $2,500. Buffer distance: 10 meters."
  },
  {
   "municipality_id": "gx-000389",
   "name": "Penhold",
   "type": "Town",
   "path": "/ca/ab/penhold/",
   "answer_page": "/ca/ab/penhold/smoking-vaping/",
   "json": "/ca/ab/penhold/smoking-vaping.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Town of Penhold Community Standards Bylaw 799/2021",
   "document_number": "799/2021",
   "adopted_date": "2021-04-26",
   "transcript_url": "/ca/ab/penhold/smoking-vaping/bylaw-799-2021/",
   "answer": "In the Town of Penhold, Alberta, smoking & vaping rules are set by Town of Penhold Community Standards Bylaw 799/2021, verified 2026-09-27. Buffer distance: 5 meters."
  },
  {
   "municipality_id": "gx-000399",
   "name": "Red Deer",
   "type": "City",
   "path": "/ca/ab/red-deer/",
   "answer_page": "/ca/ab/red-deer/smoking-vaping/",
   "json": "/ca/ab/red-deer/smoking-vaping.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "City of Red Deer Smoke-Free Bylaw No. 3345/2005 (amended by 3345/A-2018)",
   "document_number": "3345/2005",
   "adopted_date": "2005-06-20",
   "transcript_url": "/ca/ab/red-deer/smoking-vaping/bylaw-3345-2005/",
   "answer": "In the City of Red Deer, Alberta, smoking & vaping rules are set by City of Red Deer Smoke-Free Bylaw No. 3345/2005 (amended by 3345/A-2018), verified 2026-09-27. Fines: $200.00 first offence; $500.00 second offence; not less than $500.00 and not more than $2,500.00 third/subsequent."
  },
  {
   "municipality_id": "gx-000401",
   "name": "Redcliff",
   "type": "Town",
   "path": "/ca/ab/redcliff/",
   "answer_page": "/ca/ab/redcliff/smoking-vaping/",
   "json": "/ca/ab/redcliff/smoking-vaping.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Town of Redcliff Smoke-Free Bylaw No. 1959/2023",
   "document_number": "1959/2023",
   "adopted_date": "2023-09-25",
   "transcript_url": "/ca/ab/redcliff/smoking-vaping/bylaw-1959-2023/",
   "answer": "In the Town of Redcliff, Alberta, smoking & vaping rules are set by Town of Redcliff Smoke-Free Bylaw No. 1959/2023, verified 2026-09-27. Fines: Specified penalties in Schedule \"A\": $50.00, $100.00, $250.00, $500.00, $1,000.00; maximum $2,000.00. Buffer distance: 5 metres (approximately 16 feet); designated areas may be 3 metres (approximately 10 feet) from a non-common access door under stated conditions."
  },
  {
   "municipality_id": "gx-000403",
   "name": "Regional Municipality of Wood Buffalo",
   "type": "Specialized Municipality",
   "path": "/ca/ab/regional-municipality-of-wood-buffalo/",
   "answer_page": "/ca/ab/regional-municipality-of-wood-buffalo/smoking-vaping/",
   "json": "/ca/ab/regional-municipality-of-wood-buffalo/smoking-vaping.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Smoking and Vaping Bylaw No. 18/022",
   "document_number": "18/022",
   "adopted_date": "2018-10-23",
   "transcript_url": "/ca/ab/regional-municipality-of-wood-buffalo/smoking-vaping/bylaw-18-022/",
   "answer": "In the Specialized Municipality of Regional Municipality of Wood Buffalo, Alberta, smoking & vaping rules are set by Smoking and Vaping Bylaw No. 18/022, verified 2026-09-27. Fines: not exceeding ten thousand dollars ($10,000.00); specified fine two hundred fifty dollars ($250.00) for each occurrence. Buffer distance: 10 metres."
  },
  {
   "municipality_id": "gx-000406",
   "name": "Rocky Mountain House",
   "type": "Town",
   "path": "/ca/ab/rocky-mountain-house/",
   "answer_page": "/ca/ab/rocky-mountain-house/smoking-vaping/",
   "json": "/ca/ab/rocky-mountain-house/smoking-vaping.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Town of Rocky Mountain House Cannabis and Tobacco Consumption Bylaw 2018/35V",
   "document_number": "2018/35V",
   "adopted_date": "2018-12-18",
   "transcript_url": "/ca/ab/rocky-mountain-house/smoking-vaping/bylaw-2018-35v/",
   "answer": "In the Town of Rocky Mountain House, Alberta, smoking & vaping rules are set by Town of Rocky Mountain House Cannabis and Tobacco Consumption Bylaw 2018/35V, verified 2026-09-27. Buffer distance: 5 metres."
  },
  {
   "municipality_id": "gx-000410",
   "name": "Rosemary",
   "type": "Village",
   "path": "/ca/ab/rosemary/",
   "answer_page": "/ca/ab/rosemary/smoking-vaping/",
   "json": "/ca/ab/rosemary/smoking-vaping.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Village of Rosemary Cannabis and Tobacco Consumption Bylaw 465-18",
   "document_number": "465-18",
   "adopted_date": "2018-09-24",
   "transcript_url": "/ca/ab/rosemary/smoking-vaping/bylaw-465-18/",
   "answer": "In the Village of Rosemary, Alberta, smoking & vaping rules are set by Village of Rosemary Cannabis and Tobacco Consumption Bylaw 465-18, verified 2026-09-27. Fines: not more than Ten Thousand ($10,000.00) Dollars; Schedule \"A\": $250.00/$500.00 and $500.00/$750.00. Where prohibited: Any public space; in a motor vehicle when any minor is present, whether moving or stationary, while on any public space. Buffer distance: 10 meters."
  },
  {
   "municipality_id": "gx-000428",
   "name": "Spruce Grove",
   "type": "City",
   "path": "/ca/ab/spruce-grove/",
   "answer_page": "/ca/ab/spruce-grove/smoking-vaping/",
   "json": "/ca/ab/spruce-grove/smoking-vaping.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "City of Spruce Grove Smoking Bylaw C-1053-18",
   "document_number": "C-1053-18",
   "adopted_date": "2018-10-09",
   "transcript_url": "/ca/ab/spruce-grove/smoking-vaping/bylaw-c-1053-18/",
   "answer": "In the City of Spruce Grove, Alberta, smoking & vaping rules are set by City of Spruce Grove Smoking Bylaw C-1053-18, verified 2026-09-27. Fines: $250.00 first offence; $500.00 second and subsequent offences. Buffer distance: ten (10) meters."
  },
  {
   "municipality_id": "gx-000434",
   "name": "Stettler",
   "type": "Town",
   "path": "/ca/ab/stettler/",
   "answer_page": "/ca/ab/stettler/smoking-vaping/",
   "json": "/ca/ab/stettler/smoking-vaping.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Smoking Bylaw (2110-18)",
   "document_number": "2110-18",
   "adopted_date": "2018-10-02",
   "transcript_url": "/ca/ab/stettler/smoking-vaping/bylaw-2110-18/",
   "answer": "In the Town of Stettler, Alberta, smoking & vaping rules are set by Smoking Bylaw (2110-18), verified 2026-09-27. Fines: not exceeding $10,000 for corporations; not exceeding $1,000 for individuals; specified fines: Individual $250.00, Corporations $1000.00. Buffer distance: 6m of an entrance or exit."
  },
  {
   "municipality_id": "gx-000438",
   "name": "Strathmore",
   "type": "Town",
   "path": "/ca/ab/strathmore/",
   "answer_page": "/ca/ab/strathmore/smoking-vaping/",
   "json": "/ca/ab/strathmore/smoking-vaping.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Town of Strathmore Smoking Bylaw No. 18-21",
   "document_number": "18-21",
   "adopted_date": "2018-10-24",
   "transcript_url": "/ca/ab/strathmore/smoking-vaping/bylaw-18-21/",
   "answer": "In the Town of Strathmore, Alberta, smoking & vaping rules are set by Town of Strathmore Smoking Bylaw No. 18-21, verified 2026-09-27. Fines: not more than Ten Thousand ($10,000.00) Dollars; Schedule \"A\" specified penalties: $250.00, $500.00, $1,000.00."
  },
  {
   "municipality_id": "gx-000441",
   "name": "Sundance Beach",
   "type": "Summer Village",
   "path": "/ca/ab/sundance-beach/",
   "answer_page": "/ca/ab/sundance-beach/smoking-vaping/",
   "json": "/ca/ab/sundance-beach/smoking-vaping.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Tobacco Products and Cannabis Bylaw No. 2020-11",
   "document_number": "2020-11",
   "adopted_date": "2021-06-24",
   "transcript_url": "/ca/ab/sundance-beach/smoking-vaping/bylaw-2020-11/",
   "answer": "In the Summer Village of Sundance Beach, Alberta, smoking & vaping rules are set by Tobacco Products and Cannabis Bylaw No. 2020-11, verified 2026-09-27. Where prohibited: Any Public Place."
  },
  {
   "municipality_id": "gx-000447",
   "name": "Sylvan Lake",
   "type": "Town",
   "path": "/ca/ab/sylvan-lake/",
   "answer_page": "/ca/ab/sylvan-lake/smoking-vaping/",
   "json": "/ca/ab/sylvan-lake/smoking-vaping.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Town of Sylvan Lake Smoke Free Bylaw No. 1947/2026",
   "document_number": "1947/2026",
   "adopted_date": "2026-03-10",
   "transcript_url": "/ca/ab/sylvan-lake/smoking-vaping/bylaw-1947-2026/",
   "answer": "In the Town of Sylvan Lake, Alberta, smoking & vaping rules are set by Town of Sylvan Lake Smoke Free Bylaw No. 1947/2026, verified 2026-09-27. Fines: not less than established and not exceeding $2,500.00; individuals $250.00/$500.00/$1,000.00; proprietors & employers $500.00/$1,000.00/$2,000.00. Buffer distance: five (5) meters from an entrance or exit."
  },
  {
   "municipality_id": "gx-000448",
   "name": "Taber",
   "type": "Town",
   "path": "/ca/ab/taber/",
   "answer_page": "/ca/ab/taber/smoking-vaping/",
   "json": "/ca/ab/taber/smoking-vaping.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Town of Taber Community Standards Bylaw No. 15-2018",
   "document_number": "15-2018",
   "adopted_date": "2018-08-20",
   "transcript_url": "/ca/ab/taber/smoking-vaping/bylaw-15-2018/",
   "answer": "In the Town of Taber, Alberta, smoking & vaping rules are set by Town of Taber Community Standards Bylaw No. 15-2018, verified 2026-09-27. Fines: s. 23(A)/(B)/(3): $150.00 first, $250.00 second, $500.00 third; s. 25: $200.00 first, $300.00 second, $750.00 third. Where prohibited: public premises, workplace, public vehicle; within 5 m of playground, waterpark/spray park, skate park, sports field, entrance/exit; cannabis in public place. Buffer distance: 5 meters."
  },
  {
   "municipality_id": "gx-000451",
   "name": "Three Hills",
   "type": "Town",
   "path": "/ca/ab/three-hills/",
   "answer_page": "/ca/ab/three-hills/smoking-vaping/",
   "json": "/ca/ab/three-hills/smoking-vaping.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Three Hills Community Standards Bylaw No. 1453-20",
   "document_number": "1453-20",
   "adopted_date": null,
   "transcript_url": "/ca/ab/three-hills/smoking-vaping/bylaw-1453-20/",
   "answer": "The Town of Three Hills, Alberta has 1 adopted bylaw on file: Three Hills Community Standards Bylaw No. 1453-20, verified 2026-09-27."
  },
  {
   "municipality_id": "gx-000452",
   "name": "Tofield",
   "type": "Town",
   "path": "/ca/ab/tofield/",
   "answer_page": "/ca/ab/tofield/smoking-vaping/",
   "json": "/ca/ab/tofield/smoking-vaping.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Bylaw 1313 – Smoking, Vaping & Consumption of Cannabis",
   "document_number": "1313",
   "adopted_date": null,
   "transcript_url": "/ca/ab/tofield/smoking-vaping/bylaw-1313/",
   "answer": "In the Town of Tofield, Alberta, smoking & vaping rules are set by Bylaw 1313 – Smoking, Vaping & Consumption of Cannabis, verified 2026-09-27. Fines: not exceeding ten thousand dollars ($10,000.00); specified fine two hundred fifty dollars ($250.00)."
  },
  {
   "municipality_id": "gx-000459",
   "name": "Vermilion",
   "type": "Town",
   "path": "/ca/ab/vermilion/",
   "answer_page": "/ca/ab/vermilion/smoking-vaping/",
   "json": "/ca/ab/vermilion/smoking-vaping.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Bylaw 3-2018 Smoking and Vaping",
   "document_number": "3-2018",
   "adopted_date": null,
   "transcript_url": "/ca/ab/vermilion/smoking-vaping/bylaw-3-2018/",
   "answer": "In the Town of Vermilion, Alberta, smoking & vaping rules are set by Bylaw 3-2018 Smoking and Vaping, verified 2026-09-27. Fines: not more than one thousand ($1,000) dollars (person); not exceeding ten thousand ($10,000) dollars (corporation). Buffer distance: five (5) metres."
  },
  {
   "municipality_id": "gx-000465",
   "name": "Wainwright",
   "type": "Town",
   "path": "/ca/ab/wainwright/",
   "answer_page": "/ca/ab/wainwright/smoking-vaping/",
   "json": "/ca/ab/wainwright/smoking-vaping.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Smoking Bylaw; Bylaw 2021-11",
   "document_number": "2021-11",
   "adopted_date": null,
   "transcript_url": "/ca/ab/wainwright/smoking-vaping/bylaw-2021-11/",
   "answer": "In the Town of Wainwright, Alberta, smoking & vaping rules are set by Smoking Bylaw; Bylaw 2021-11, verified 2026-09-27. Fines: $150.00 (1st), $300.00 (2nd), $600.00 (3rd); max $1,000.00 individual, $10,000.00 corporation. Buffer distance: 5m from an entrance or exit."
  },
  {
   "municipality_id": "gx-000473",
   "name": "Westlock",
   "type": "Town",
   "path": "/ca/ab/westlock/",
   "answer_page": "/ca/ab/westlock/smoking-vaping/",
   "json": "/ca/ab/westlock/smoking-vaping.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Town of Westlock Smoking Bylaw 2006-02",
   "document_number": "2006-02",
   "adopted_date": null,
   "transcript_url": "/ca/ab/westlock/smoking-vaping/bylaw-2006-02/",
   "answer": "In the Town of Westlock, Alberta, smoking & vaping rules are set by Town of Westlock Smoking Bylaw 2006-02, verified 2026-09-27. Fines: $250.00 to $500.00; second/subsequent within one year double; Violation Tags $250.00; surcharge $20.00 or 20% whichever greater. Where prohibited: public building, workplace, bar, outdoor patio, private club or organization, and Designated Public Places. Buffer distance: 3 meters from a public entrance (except on a public sidewalk adjacent to a roadway)."
  }
 ],
 "not_on_file": [
  {
   "municipality_id": "gx-000162",
   "name": "Acme",
   "path": "/ca/ab/acme/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000163",
   "name": "Airdrie",
   "path": "/ca/ab/airdrie/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000164",
   "name": "Alberta Beach",
   "path": "/ca/ab/alberta-beach/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000165",
   "name": "Alix",
   "path": "/ca/ab/alix/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000166",
   "name": "Alliance",
   "path": "/ca/ab/alliance/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000167",
   "name": "Amisk",
   "path": "/ca/ab/amisk/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000168",
   "name": "Andrew",
   "path": "/ca/ab/andrew/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000169",
   "name": "Argentia Beach",
   "path": "/ca/ab/argentia-beach/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000170",
   "name": "Arrowwood",
   "path": "/ca/ab/arrowwood/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000172",
   "name": "Athabasca County",
   "path": "/ca/ab/athabasca-county/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000174",
   "name": "Barnwell",
   "path": "/ca/ab/barnwell/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000175",
   "name": "Barons",
   "path": "/ca/ab/barons/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000176",
   "name": "Barrhead",
   "path": "/ca/ab/barrhead/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000177",
   "name": "Bashaw",
   "path": "/ca/ab/bashaw/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000178",
   "name": "Bassano",
   "path": "/ca/ab/bassano/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000181",
   "name": "Beaver County",
   "path": "/ca/ab/beaver-county/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000182",
   "name": "Beaverlodge",
   "path": "/ca/ab/beaverlodge/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000183",
   "name": "Beiseker",
   "path": "/ca/ab/beiseker/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000184",
   "name": "Bentley",
   "path": "/ca/ab/bentley/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000185",
   "name": "Berwyn",
   "path": "/ca/ab/berwyn/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000186",
   "name": "Betula Beach",
   "path": "/ca/ab/betula-beach/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000187",
   "name": "Big Lakes County",
   "path": "/ca/ab/big-lakes-county/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000188",
   "name": "Big Valley",
   "path": "/ca/ab/big-valley/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000189",
   "name": "Birch Cove",
   "path": "/ca/ab/birch-cove/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000190",
   "name": "Birch Hills County",
   "path": "/ca/ab/birch-hills-county/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000191",
   "name": "Birchcliff",
   "path": "/ca/ab/birchcliff/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000192",
   "name": "Bittern Lake",
   "path": "/ca/ab/bittern-lake/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000194",
   "name": "Bon Accord",
   "path": "/ca/ab/bon-accord/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000195",
   "name": "Bondiss",
   "path": "/ca/ab/bondiss/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000197",
   "name": "Bonnyville Beach",
   "path": "/ca/ab/bonnyville-beach/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000198",
   "name": "Bow Island",
   "path": "/ca/ab/bow-island/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000199",
   "name": "Bowden",
   "path": "/ca/ab/bowden/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000200",
   "name": "Boyle",
   "path": "/ca/ab/boyle/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000201",
   "name": "Brazeau County",
   "path": "/ca/ab/brazeau-county/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000204",
   "name": "Bruderheim",
   "path": "/ca/ab/bruderheim/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000205",
   "name": "Burnstick Lake",
   "path": "/ca/ab/burnstick-lake/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000206",
   "name": "Calgary",
   "path": "/ca/ab/calgary/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000209",
   "name": "Camrose County",
   "path": "/ca/ab/camrose-county/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000213",
   "name": "Cardston County",
   "path": "/ca/ab/cardston-county/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000214",
   "name": "Carmangay",
   "path": "/ca/ab/carmangay/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000216",
   "name": "Castle Island",
   "path": "/ca/ab/castle-island/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000217",
   "name": "Castor",
   "path": "/ca/ab/castor/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000218",
   "name": "Champion",
   "path": "/ca/ab/champion/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000219",
   "name": "Chauvin",
   "path": "/ca/ab/chauvin/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000220",
   "name": "Chestermere",
   "path": "/ca/ab/chestermere/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000221",
   "name": "Chipman",
   "path": "/ca/ab/chipman/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000222",
   "name": "Claresholm",
   "path": "/ca/ab/claresholm/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000223",
   "name": "Clear Hills County",
   "path": "/ca/ab/clear-hills-county/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000224",
   "name": "Clearwater County",
   "path": "/ca/ab/clearwater-county/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000225",
   "name": "Clive",
   "path": "/ca/ab/clive/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000226",
   "name": "Clyde",
   "path": "/ca/ab/clyde/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000227",
   "name": "Coaldale",
   "path": "/ca/ab/coaldale/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000228",
   "name": "Coalhurst",
   "path": "/ca/ab/coalhurst/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000231",
   "name": "Consort",
   "path": "/ca/ab/consort/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000232",
   "name": "Coronation",
   "path": "/ca/ab/coronation/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000233",
   "name": "County of Barrhead No. 11",
   "path": "/ca/ab/county-of-barrhead-no-11/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000234",
   "name": "County of Forty Mile No. 8",
   "path": "/ca/ab/county-of-forty-mile-no-8/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000235",
   "name": "County of Grande Prairie No. 1",
   "path": "/ca/ab/county-of-grande-prairie-no-1/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000236",
   "name": "County of Minburn No. 27",
   "path": "/ca/ab/county-of-minburn-no-27/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000237",
   "name": "County of Newell",
   "path": "/ca/ab/county-of-newell/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000238",
   "name": "County of Northern Lights",
   "path": "/ca/ab/county-of-northern-lights/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000239",
   "name": "County of Paintearth No. 18",
   "path": "/ca/ab/county-of-paintearth-no-18/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000240",
   "name": "County of St. Paul No. 19",
   "path": "/ca/ab/county-of-st-paul-no-19/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000241",
   "name": "County of Stettler No. 6",
   "path": "/ca/ab/county-of-stettler-no-6/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000243",
   "name": "County of Vermilion River",
   "path": "/ca/ab/county-of-vermilion-river/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000244",
   "name": "County of Warner No. 5",
   "path": "/ca/ab/county-of-warner-no-5/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000245",
   "name": "County of Wetaskiwin No. 10",
   "path": "/ca/ab/county-of-wetaskiwin-no-10/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000246",
   "name": "Coutts",
   "path": "/ca/ab/coutts/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000247",
   "name": "Cowley",
   "path": "/ca/ab/cowley/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000248",
   "name": "Cremona",
   "path": "/ca/ab/cremona/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000250",
   "name": "Crystal Springs",
   "path": "/ca/ab/crystal-springs/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000251",
   "name": "Cypress County",
   "path": "/ca/ab/cypress-county/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000252",
   "name": "Czar",
   "path": "/ca/ab/czar/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000253",
   "name": "Daysland",
   "path": "/ca/ab/daysland/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000255",
   "name": "Delia",
   "path": "/ca/ab/delia/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000258",
   "name": "Didsbury",
   "path": "/ca/ab/didsbury/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000260",
   "name": "Donnelly",
   "path": "/ca/ab/donnelly/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000262",
   "name": "Drumheller",
   "path": "/ca/ab/drumheller/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000263",
   "name": "Duchess",
   "path": "/ca/ab/duchess/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000264",
   "name": "Eckville",
   "path": "/ca/ab/eckville/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000265",
   "name": "Edberg",
   "path": "/ca/ab/edberg/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000266",
   "name": "Edgerton",
   "path": "/ca/ab/edgerton/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000268",
   "name": "Edson",
   "path": "/ca/ab/edson/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000269",
   "name": "Elk Point",
   "path": "/ca/ab/elk-point/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000270",
   "name": "Elnora",
   "path": "/ca/ab/elnora/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000271",
   "name": "Empress",
   "path": "/ca/ab/empress/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000272",
   "name": "Fairview",
   "path": "/ca/ab/fairview/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000273",
   "name": "Falher",
   "path": "/ca/ab/falher/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000274",
   "name": "Flagstaff County",
   "path": "/ca/ab/flagstaff-county/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000275",
   "name": "Foothills County",
   "path": "/ca/ab/foothills-county/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000276",
   "name": "Foremost",
   "path": "/ca/ab/foremost/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000277",
   "name": "Forestburg",
   "path": "/ca/ab/forestburg/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000278",
   "name": "Fort Macleod",
   "path": "/ca/ab/fort-macleod/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000281",
   "name": "Ghost Lake",
   "path": "/ca/ab/ghost-lake/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000282",
   "name": "Gibbons",
   "path": "/ca/ab/gibbons/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000283",
   "name": "Girouxville",
   "path": "/ca/ab/girouxville/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000284",
   "name": "Glendon",
   "path": "/ca/ab/glendon/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000285",
   "name": "Glenwood",
   "path": "/ca/ab/glenwood/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000286",
   "name": "Golden Days",
   "path": "/ca/ab/golden-days/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000288",
   "name": "Grandview",
   "path": "/ca/ab/grandview/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000289",
   "name": "Grimshaw",
   "path": "/ca/ab/grimshaw/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000290",
   "name": "Gull Lake",
   "path": "/ca/ab/gull-lake/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000291",
   "name": "Half Moon Bay",
   "path": "/ca/ab/half-moon-bay/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000293",
   "name": "Hardisty",
   "path": "/ca/ab/hardisty/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000295",
   "name": "Heisler",
   "path": "/ca/ab/heisler/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000297",
   "name": "High Prairie",
   "path": "/ca/ab/high-prairie/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000299",
   "name": "Hill Spring",
   "path": "/ca/ab/hill-spring/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000301",
   "name": "Hinton",
   "path": "/ca/ab/hinton/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000302",
   "name": "Holden",
   "path": "/ca/ab/holden/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000303",
   "name": "Horseshoe Bay",
   "path": "/ca/ab/horseshoe-bay/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000305",
   "name": "Hussar",
   "path": "/ca/ab/hussar/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000307",
   "name": "Innisfree",
   "path": "/ca/ab/innisfree/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000308",
   "name": "Irma",
   "path": "/ca/ab/irma/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000309",
   "name": "Irricana",
   "path": "/ca/ab/irricana/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000310",
   "name": "Island Lake",
   "path": "/ca/ab/island-lake/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000311",
   "name": "Island Lake South",
   "path": "/ca/ab/island-lake-south/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000313",
   "name": "Jarvis Bay",
   "path": "/ca/ab/jarvis-bay/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000314",
   "name": "Kapasiwin",
   "path": "/ca/ab/kapasiwin/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000315",
   "name": "Killam",
   "path": "/ca/ab/killam/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000316",
   "name": "Kitscoty",
   "path": "/ca/ab/kitscoty/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000317",
   "name": "Kneehill County",
   "path": "/ca/ab/kneehill-county/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000319",
   "name": "Lac Ste. Anne County",
   "path": "/ca/ab/lac-ste-anne-county/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000320",
   "name": "Lacombe",
   "path": "/ca/ab/lacombe/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000321",
   "name": "Lacombe County",
   "path": "/ca/ab/lacombe-county/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000322",
   "name": "Lakeview",
   "path": "/ca/ab/lakeview/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000324",
   "name": "Lamont County",
   "path": "/ca/ab/lamont-county/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000325",
   "name": "Larkspur",
   "path": "/ca/ab/larkspur/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000327",
   "name": "Leduc County",
   "path": "/ca/ab/leduc-county/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000328",
   "name": "Legal",
   "path": "/ca/ab/legal/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000329",
   "name": "Lethbridge",
   "path": "/ca/ab/lethbridge/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000330",
   "name": "Lethbridge County",
   "path": "/ca/ab/lethbridge-county/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000333",
   "name": "Lomond",
   "path": "/ca/ab/lomond/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000336",
   "name": "Ma-Me-O Beach",
   "path": "/ca/ab/ma-me-o-beach/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000337",
   "name": "Mackenzie County",
   "path": "/ca/ab/mackenzie-county/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000338",
   "name": "Magrath",
   "path": "/ca/ab/magrath/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000339",
   "name": "Manning",
   "path": "/ca/ab/manning/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000340",
   "name": "Mannville",
   "path": "/ca/ab/mannville/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000341",
   "name": "Marwayne",
   "path": "/ca/ab/marwayne/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000342",
   "name": "Mayerthorpe",
   "path": "/ca/ab/mayerthorpe/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000343",
   "name": "McLennan",
   "path": "/ca/ab/mclennan/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000345",
   "name": "Mewatha Beach",
   "path": "/ca/ab/mewatha-beach/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000346",
   "name": "Milk River",
   "path": "/ca/ab/milk-river/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000347",
   "name": "Millet",
   "path": "/ca/ab/millet/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000348",
   "name": "Milo",
   "path": "/ca/ab/milo/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000349",
   "name": "Morinville",
   "path": "/ca/ab/morinville/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000350",
   "name": "Morrin",
   "path": "/ca/ab/morrin/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000351",
   "name": "Mountain View County",
   "path": "/ca/ab/mountain-view-county/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000352",
   "name": "Mundare",
   "path": "/ca/ab/mundare/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000353",
   "name": "Municipal District of Acadia No. 34",
   "path": "/ca/ab/municipal-district-of-acadia-no-34/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000354",
   "name": "Municipal District of Bighorn No. 8",
   "path": "/ca/ab/municipal-district-of-bighorn-no-8/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000355",
   "name": "Municipal District of Bonnyville No. 87",
   "path": "/ca/ab/municipal-district-of-bonnyville-no-87/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000356",
   "name": "Municipal District of Fairview No. 136",
   "path": "/ca/ab/municipal-district-of-fairview-no-136/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000357",
   "name": "Municipal District of Greenview No. 16",
   "path": "/ca/ab/municipal-district-of-greenview-no-16/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000359",
   "name": "Municipal District of Opportunity No. 17",
   "path": "/ca/ab/municipal-district-of-opportunity-no-17/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000360",
   "name": "Municipal District of Peace No. 135",
   "path": "/ca/ab/municipal-district-of-peace-no-135/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000361",
   "name": "Municipal District of Pincher Creek No. 9",
   "path": "/ca/ab/municipal-district-of-pincher-creek-no-9/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000362",
   "name": "Municipal District of Provost No. 52",
   "path": "/ca/ab/municipal-district-of-provost-no-52/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000363",
   "name": "Municipal District of Ranchland No. 66",
   "path": "/ca/ab/municipal-district-of-ranchland-no-66/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000364",
   "name": "Municipal District of Smoky River No. 130",
   "path": "/ca/ab/municipal-district-of-smoky-river-no-130/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000365",
   "name": "Municipal District of Spirit River No. 133",
   "path": "/ca/ab/municipal-district-of-spirit-river-no-133/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000367",
   "name": "Municipal District of Wainwright No. 61",
   "path": "/ca/ab/municipal-district-of-wainwright-no-61/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000368",
   "name": "Municipal District of Willow Creek No. 26",
   "path": "/ca/ab/municipal-district-of-willow-creek-no-26/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000369",
   "name": "Municipality of Crowsnest Pass",
   "path": "/ca/ab/municipality-of-crowsnest-pass/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000370",
   "name": "Municipality of Jasper",
   "path": "/ca/ab/municipality-of-jasper/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000371",
   "name": "Munson",
   "path": "/ca/ab/munson/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000372",
   "name": "Myrnam",
   "path": "/ca/ab/myrnam/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000373",
   "name": "Nakamun Park",
   "path": "/ca/ab/nakamun-park/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000374",
   "name": "Nampa",
   "path": "/ca/ab/nampa/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000375",
   "name": "Nanton",
   "path": "/ca/ab/nanton/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000377",
   "name": "Norglenwold",
   "path": "/ca/ab/norglenwold/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000378",
   "name": "Norris Beach",
   "path": "/ca/ab/norris-beach/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000379",
   "name": "Northern Sunrise County",
   "path": "/ca/ab/northern-sunrise-county/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000381",
   "name": "Olds",
   "path": "/ca/ab/olds/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000382",
   "name": "Onoway",
   "path": "/ca/ab/onoway/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000384",
   "name": "Paradise Valley",
   "path": "/ca/ab/paradise-valley/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000385",
   "name": "Parkland Beach",
   "path": "/ca/ab/parkland-beach/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000386",
   "name": "Parkland County",
   "path": "/ca/ab/parkland-county/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000387",
   "name": "Peace River",
   "path": "/ca/ab/peace-river/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000388",
   "name": "Pelican Narrows",
   "path": "/ca/ab/pelican-narrows/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000390",
   "name": "Picture Butte",
   "path": "/ca/ab/picture-butte/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000391",
   "name": "Pincher Creek",
   "path": "/ca/ab/pincher-creek/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000392",
   "name": "Point Alison",
   "path": "/ca/ab/point-alison/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000393",
   "name": "Ponoka",
   "path": "/ca/ab/ponoka/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000394",
   "name": "Ponoka County",
   "path": "/ca/ab/ponoka-county/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000395",
   "name": "Poplar Bay",
   "path": "/ca/ab/poplar-bay/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000396",
   "name": "Provost",
   "path": "/ca/ab/provost/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000397",
   "name": "Rainbow Lake",
   "path": "/ca/ab/rainbow-lake/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000398",
   "name": "Raymond",
   "path": "/ca/ab/raymond/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000400",
   "name": "Red Deer County",
   "path": "/ca/ab/red-deer-county/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000402",
   "name": "Redwater",
   "path": "/ca/ab/redwater/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000404",
   "name": "Rimbey",
   "path": "/ca/ab/rimbey/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000405",
   "name": "Rochon Sands",
   "path": "/ca/ab/rochon-sands/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000407",
   "name": "Rocky View County",
   "path": "/ca/ab/rocky-view-county/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000408",
   "name": "Rockyford",
   "path": "/ca/ab/rockyford/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000409",
   "name": "Rosalind",
   "path": "/ca/ab/rosalind/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000411",
   "name": "Ross Haven",
   "path": "/ca/ab/ross-haven/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000412",
   "name": "Rycroft",
   "path": "/ca/ab/rycroft/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000413",
   "name": "Ryley",
   "path": "/ca/ab/ryley/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000414",
   "name": "Saddle Hills County",
   "path": "/ca/ab/saddle-hills-county/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000415",
   "name": "Sandy Beach",
   "path": "/ca/ab/sandy-beach/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000416",
   "name": "Seba Beach",
   "path": "/ca/ab/seba-beach/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000417",
   "name": "Sedgewick",
   "path": "/ca/ab/sedgewick/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000418",
   "name": "Sexsmith",
   "path": "/ca/ab/sexsmith/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000419",
   "name": "Silver Beach",
   "path": "/ca/ab/silver-beach/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000420",
   "name": "Silver Sands",
   "path": "/ca/ab/silver-sands/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000421",
   "name": "Slave Lake",
   "path": "/ca/ab/slave-lake/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000422",
   "name": "Smoky Lake",
   "path": "/ca/ab/smoky-lake/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000423",
   "name": "Smoky Lake County",
   "path": "/ca/ab/smoky-lake-county/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000424",
   "name": "South Baptiste",
   "path": "/ca/ab/south-baptiste/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000425",
   "name": "South View",
   "path": "/ca/ab/south-view/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000426",
   "name": "Spirit River",
   "path": "/ca/ab/spirit-river/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000427",
   "name": "Spring Lake",
   "path": "/ca/ab/spring-lake/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000429",
   "name": "St. Albert",
   "path": "/ca/ab/st-albert/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000430",
   "name": "St. Paul",
   "path": "/ca/ab/st-paul/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000431",
   "name": "Standard",
   "path": "/ca/ab/standard/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000432",
   "name": "Starland County",
   "path": "/ca/ab/starland-county/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000433",
   "name": "Stavely",
   "path": "/ca/ab/stavely/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000435",
   "name": "Stirling",
   "path": "/ca/ab/stirling/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000436",
   "name": "Stony Plain",
   "path": "/ca/ab/stony-plain/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000437",
   "name": "Strathcona County",
   "path": "/ca/ab/strathcona-county/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000439",
   "name": "Sturgeon County",
   "path": "/ca/ab/sturgeon-county/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000440",
   "name": "Sunbreaker Cove",
   "path": "/ca/ab/sunbreaker-cove/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000442",
   "name": "Sundre",
   "path": "/ca/ab/sundre/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000443",
   "name": "Sunrise Beach",
   "path": "/ca/ab/sunrise-beach/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000444",
   "name": "Sunset Beach",
   "path": "/ca/ab/sunset-beach/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000445",
   "name": "Sunset Point",
   "path": "/ca/ab/sunset-point/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000446",
   "name": "Swan Hills",
   "path": "/ca/ab/swan-hills/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000449",
   "name": "Thorhild County",
   "path": "/ca/ab/thorhild-county/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000450",
   "name": "Thorsby",
   "path": "/ca/ab/thorsby/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000453",
   "name": "Trochu",
   "path": "/ca/ab/trochu/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000454",
   "name": "Two Hills",
   "path": "/ca/ab/two-hills/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000455",
   "name": "Val Quentin",
   "path": "/ca/ab/val-quentin/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000456",
   "name": "Valleyview",
   "path": "/ca/ab/valleyview/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000457",
   "name": "Vauxhall",
   "path": "/ca/ab/vauxhall/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000458",
   "name": "Vegreville",
   "path": "/ca/ab/vegreville/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000460",
   "name": "Veteran",
   "path": "/ca/ab/veteran/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000461",
   "name": "Viking",
   "path": "/ca/ab/viking/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000462",
   "name": "Vilna",
   "path": "/ca/ab/vilna/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000463",
   "name": "Vulcan",
   "path": "/ca/ab/vulcan/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000464",
   "name": "Vulcan County",
   "path": "/ca/ab/vulcan-county/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000466",
   "name": "Waiparous",
   "path": "/ca/ab/waiparous/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000467",
   "name": "Warburg",
   "path": "/ca/ab/warburg/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000468",
   "name": "Warner",
   "path": "/ca/ab/warner/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000469",
   "name": "Waskatenau",
   "path": "/ca/ab/waskatenau/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000470",
   "name": "Wembley",
   "path": "/ca/ab/wembley/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000471",
   "name": "West Baptiste",
   "path": "/ca/ab/west-baptiste/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000472",
   "name": "West Cove",
   "path": "/ca/ab/west-cove/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000474",
   "name": "Westlock County",
   "path": "/ca/ab/westlock-county/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000475",
   "name": "Wetaskiwin",
   "path": "/ca/ab/wetaskiwin/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000476",
   "name": "Wheatland County",
   "path": "/ca/ab/wheatland-county/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000477",
   "name": "Whispering Hills",
   "path": "/ca/ab/whispering-hills/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000478",
   "name": "White Sands",
   "path": "/ca/ab/white-sands/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000479",
   "name": "Whitecourt",
   "path": "/ca/ab/whitecourt/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000480",
   "name": "Woodlands County",
   "path": "/ca/ab/woodlands-county/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000481",
   "name": "Yellowhead County",
   "path": "/ca/ab/yellowhead-county/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000482",
   "name": "Yellowstone",
   "path": "/ca/ab/yellowstone/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000483",
   "name": "Youngstown",
   "path": "/ca/ab/youngstown/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000179",
   "name": "Bawlf",
   "path": "/ca/ab/bawlf/",
   "status": "none_found",
   "last_verified": "2026-09-24"
  },
  {
   "municipality_id": "gx-000366",
   "name": "Municipal District of Taber",
   "path": "/ca/ab/municipal-district-of-taber/",
   "status": "none_found",
   "last_verified": "2026-09-24"
  }
 ]
}