{
 "topic": "trees",
 "label": "Trees & tree removal",
 "question": "Do I need a permit to cut down a tree?",
 "jurisdiction": "Alberta",
 "country": "CA",
 "source": "https://govanswers.org/ca/ab/trees/",
 "municipalities": [
  {
   "municipality_id": "gx-000166",
   "name": "Alliance",
   "type": "Village",
   "path": "/ca/ab/alliance/",
   "answer_page": "/ca/ab/alliance/trees/",
   "json": "/ca/ab/alliance/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Village of Alliance Bylaw #2024-06 – Municipal Boulevard Bylaw",
   "document_number": "2024-06",
   "adopted_date": null,
   "transcript_url": "/ca/ab/alliance/trees/bylaw-2024-06/",
   "answer": "In the Village of Alliance, Alberta, trees & tree removal rules are set by Village of Alliance Bylaw #2024-06 – Municipal Boulevard Bylaw, verified 2026-09-27. Fines: one hundred ($100) for a first offence and two hundred ($200) for subsequent offences within a period of one (1) year. Replacement required: Removed trees shall be replaced with new trees when desirable at the discretion of the Village. Boulevard trees: No person shall plant, remove, destroy, injure, prune, or work on boulevard trees except Village staff or contractors."
  },
  {
   "municipality_id": "gx-000171",
   "name": "Athabasca",
   "type": "Town",
   "path": "/ca/ab/athabasca/",
   "answer_page": "/ca/ab/athabasca/trees/",
   "json": "/ca/ab/athabasca/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Town of Athabasca Parks Bylaw No. 23-90",
   "document_number": "23-90",
   "adopted_date": null,
   "transcript_url": "/ca/ab/athabasca/trees/bylaw-23-90/",
   "answer": "In the Town of Athabasca, Alberta, trees & tree removal rules are set by Town of Athabasca Parks Bylaw No. 23-90, verified 2026-09-27. Protected threshold: any trees or vegetation within the boundaries of the park or recreation facility."
  },
  {
   "municipality_id": "gx-000173",
   "name": "Banff",
   "type": "Town",
   "path": "/ca/ab/banff/",
   "answer_page": "/ca/ab/banff/trees/",
   "json": "/ca/ab/banff/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Town of Banff Land Use Bylaw",
   "document_number": null,
   "adopted_date": null,
   "transcript_url": "/ca/ab/banff/trees/town-of-banff-land-use-bylaw/",
   "answer": "In the Town of Banff, Alberta, trees & tree removal rules are set by Town of Banff Land Use Bylaw, verified 2026-09-27. A permit is required."
  },
  {
   "municipality_id": "gx-000178",
   "name": "Bassano",
   "type": "Town",
   "path": "/ca/ab/bassano/",
   "answer_page": "/ca/ab/bassano/trees/",
   "json": "/ca/ab/bassano/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Town of Bassano Land Use Bylaw No. 921/21 - landscaping standard (cottonwood ban)",
   "document_number": "921/21",
   "adopted_date": null,
   "transcript_url": "/ca/ab/bassano/trees/bylaw-921-21/",
   "answer": "In the Town of Bassano, Alberta, trees & tree removal rules are set by Town of Bassano Land Use Bylaw No. 921/21 - landscaping standard (cottonwood ban), verified 2026-09-27. Fines: not more than $10,000."
  },
  {
   "municipality_id": "gx-000181",
   "name": "Beaver County",
   "type": "Municipal District",
   "path": "/ca/ab/beaver-county/",
   "answer_page": "/ca/ab/beaver-county/trees/",
   "json": "/ca/ab/beaver-county/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Beaver County Land Use Bylaw 24-1154 - coulee/ravine setback provisions",
   "document_number": "24-1154",
   "adopted_date": null,
   "transcript_url": "/ca/ab/beaver-county/trees/bylaw-24-1154/",
   "answer": "In the Municipal District of Beaver County, Alberta, trees & tree removal rules are set by Beaver County Land Use Bylaw 24-1154 - coulee/ravine setback provisions, verified 2026-09-27. A permit is required."
  },
  {
   "municipality_id": "gx-000186",
   "name": "Betula Beach",
   "type": "Summer Village",
   "path": "/ca/ab/betula-beach/",
   "answer_page": "/ca/ab/betula-beach/trees/",
   "json": "/ca/ab/betula-beach/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Summer Village of Betula Beach Land Use Bylaw 01-2026",
   "document_number": "01-2026",
   "adopted_date": "2026-03-15",
   "transcript_url": "/ca/ab/betula-beach/trees/bylaw-01-2026/",
   "answer": "In the Summer Village of Betula Beach, Alberta, trees & tree removal rules are set by Summer Village of Betula Beach Land Use Bylaw 01-2026, verified 2026-09-27. A permit is required. Protected threshold: non-hazardous mature trees with a total combined caliper of 500.0 mm (19.7 inches or greater). Replacement required: If construction is not commenced within one (1) year, the Development Authority will require the replacement of any trees removed on the lot."
  },
  {
   "municipality_id": "gx-000191",
   "name": "Birchcliff",
   "type": "Summer Village",
   "path": "/ca/ab/birchcliff/",
   "answer_page": "/ca/ab/birchcliff/trees/",
   "json": "/ca/ab/birchcliff/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Tree Bylaw No. 175-14",
   "document_number": "175-14",
   "adopted_date": "2014-11-20",
   "transcript_url": "/ca/ab/birchcliff/trees/bylaw-175-14/",
   "answer": "In the Summer Village of Birchcliff, Alberta, trees & tree removal rules are set by Tree Bylaw No. 175-14, verified 2026-09-27. A permit is required."
  },
  {
   "municipality_id": "gx-000193",
   "name": "Blackfalds",
   "type": "Town",
   "path": "/ca/ab/blackfalds/",
   "answer_page": "/ca/ab/blackfalds/trees/",
   "json": "/ca/ab/blackfalds/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Town of Blackfalds Land Use Bylaw No. 1268.22",
   "document_number": "1268.22",
   "adopted_date": "2022-04-26",
   "transcript_url": "/ca/ab/blackfalds/trees/bylaw-1268-22/",
   "answer": "The Town of Blackfalds, Alberta has 1 adopted bylaw on file: Town of Blackfalds Land Use Bylaw No. 1268.22, verified 2026-09-27."
  },
  {
   "municipality_id": "gx-000195",
   "name": "Bondiss",
   "type": "Summer Village",
   "path": "/ca/ab/bondiss/",
   "answer_page": "/ca/ab/bondiss/trees/",
   "json": "/ca/ab/bondiss/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Summer Village of Bondiss Land Use Bylaw No. 5-24",
   "document_number": "5-24",
   "adopted_date": null,
   "transcript_url": "/ca/ab/bondiss/trees/bylaw-5-24/",
   "answer": "In the Summer Village of Bondiss, Alberta, trees & tree removal rules are set by Summer Village of Bondiss Land Use Bylaw No. 5-24, verified 2026-09-27. A permit is required."
  },
  {
   "municipality_id": "gx-000196",
   "name": "Bonnyville",
   "type": "Town",
   "path": "/ca/ab/bonnyville/",
   "answer_page": "/ca/ab/bonnyville/trees/",
   "json": "/ca/ab/bonnyville/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Town of Bonnyville Land Use Bylaw No. 1447-16",
   "document_number": "1447-16",
   "adopted_date": "2016-04-26",
   "transcript_url": "/ca/ab/bonnyville/trees/bylaw-1447-16/",
   "answer": "In the Town of Bonnyville, Alberta, trees & tree removal rules are set by Town of Bonnyville Land Use Bylaw No. 1447-16, verified 2026-09-27. Fines: not more than $10,000 fine; imprisonment not more than six (6) months; or both."
  },
  {
   "municipality_id": "gx-000203",
   "name": "Brooks",
   "type": "City",
   "path": "/ca/ab/brooks/",
   "answer_page": "/ca/ab/brooks/trees/",
   "json": "/ca/ab/brooks/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "City of Brooks Protection of Trees and Shrubs Bylaw 15/18",
   "document_number": "15/18",
   "adopted_date": "2015-09-08",
   "transcript_url": "/ca/ab/brooks/trees/bylaw-15-18/",
   "answer": "In the City of Brooks, Alberta, trees & tree removal rules are set by City of Brooks Protection of Trees and Shrubs Bylaw 15/18, verified 2026-09-27. Fines: Maximum penalty of $10,000 and a minimum penalty equal to the specified penalty for that offence. A permit is required. Protected threshold: City Tree(s) and shrubs located on Public Lands."
  },
  {
   "municipality_id": "gx-000205",
   "name": "Burnstick Lake",
   "type": "Summer Village",
   "path": "/ca/ab/burnstick-lake/",
   "answer_page": "/ca/ab/burnstick-lake/trees/",
   "json": "/ca/ab/burnstick-lake/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Summer Village of Burnstick Lake Tree Removal Permitting Bylaw 90-2023",
   "document_number": "90-2023",
   "adopted_date": "2023-04-22",
   "transcript_url": "/ca/ab/burnstick-lake/trees/bylaw-90-2023/",
   "answer": "In the Summer Village of Burnstick Lake, Alberta, trees & tree removal rules are set by Summer Village of Burnstick Lake Tree Removal Permitting Bylaw 90-2023, verified 2026-09-27. Fines: $250.00 per tree with a trunk diameter of 5 cm (2 inches) or less; $500.00 per tree with a trunk diameter greater than 5 cm (2 inches). A permit is required."
  },
  {
   "municipality_id": "gx-000206",
   "name": "Calgary",
   "type": "City",
   "path": "/ca/ab/calgary/",
   "answer_page": "/ca/ab/calgary/trees/",
   "json": "/ca/ab/calgary/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "City of Calgary Tree Protection Bylaw 23M2002",
   "document_number": "23M2002",
   "adopted_date": "2002-05-27",
   "transcript_url": "/ca/ab/calgary/trees/bylaw-23m2002/",
   "answer": "In the City of Calgary, Alberta, trees & tree removal rules are set by City of Calgary Tree Protection Bylaw 23M2002, verified 2026-09-27. A permit is required. Protected threshold: Any tree with any part of its trunk located on City Lands."
  },
  {
   "municipality_id": "gx-000207",
   "name": "Calmar",
   "type": "Town",
   "path": "/ca/ab/calmar/",
   "answer_page": "/ca/ab/calmar/trees/",
   "json": "/ca/ab/calmar/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Town of Calmar Community Standards Bylaw 2020-16",
   "document_number": "2020-16",
   "adopted_date": null,
   "transcript_url": "/ca/ab/calmar/trees/bylaw-2020-16/",
   "answer": "In the Town of Calmar, Alberta, trees & tree removal rules are set by Town of Calmar Community Standards Bylaw 2020-16, verified 2026-09-27. Fines: not less than that established in this section, and not exceeding $10,000.00; Appendix \"A\" minimum penalties. Replacement required: responsible for and ensure the replacement of any shrubbery or trees located on the street which have been damaged or removed during the process of development. Boulevard trees: be responsible for and ensure the replacement of any shrubbery or trees located on the street."
  },
  {
   "municipality_id": "gx-000210",
   "name": "Canmore",
   "type": "Town",
   "path": "/ca/ab/canmore/",
   "answer_page": "/ca/ab/canmore/trees/",
   "json": "/ca/ab/canmore/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Town of Canmore Tree Protection Bylaw 2019-10",
   "document_number": "2019-10",
   "adopted_date": "2019-04-02",
   "transcript_url": "/ca/ab/canmore/trees/bylaw-2019-10/",
   "answer": "In the Town of Canmore, Alberta, trees & tree removal rules are set by Town of Canmore Tree Protection Bylaw 2019-10, verified 2026-09-27. A permit is required. Boulevard trees: No person shall move or remove a Town Tree without Written Permission; no pruning, attaching objects, applying substances, or damaging Town Trees."
  },
  {
   "municipality_id": "gx-000219",
   "name": "Chauvin",
   "type": "Village",
   "path": "/ca/ab/chauvin/",
   "answer_page": "/ca/ab/chauvin/trees/",
   "json": "/ca/ab/chauvin/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Village of Chauvin Land Use Bylaw",
   "document_number": null,
   "adopted_date": null,
   "transcript_url": "/ca/ab/chauvin/trees/village-of-chauvin-land-use-bylaw/",
   "answer": "In the Village of Chauvin, Alberta, trees & tree removal rules are set by Village of Chauvin Land Use Bylaw, verified 2026-09-27. A permit is required. Protected threshold: more than 50% of healthy and non-hazardous mature trees from a lot. Replacement required: A new landscaping plan that includes tree replanting."
  },
  {
   "municipality_id": "gx-000226",
   "name": "Clyde",
   "type": "Village",
   "path": "/ca/ab/clyde/",
   "answer_page": "/ca/ab/clyde/trees/",
   "json": "/ca/ab/clyde/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Village of Clyde Traffic By-Law No. 2007-15",
   "document_number": "2007-15",
   "adopted_date": null,
   "transcript_url": "/ca/ab/clyde/trees/bylaw-2007-15/",
   "answer": "In the Village of Clyde, Alberta, trees & tree removal rules are set by Village of Clyde Traffic By-Law No. 2007-15, verified 2026-09-27. A permit is required. Boulevard trees: Permission required to trim or remove tree/shrub on boulevard or highway."
  },
  {
   "municipality_id": "gx-000241",
   "name": "County of Stettler No. 6",
   "type": "Municipal District",
   "path": "/ca/ab/county-of-stettler-no-6/",
   "answer_page": "/ca/ab/county-of-stettler-no-6/trees/",
   "json": "/ca/ab/county-of-stettler-no-6/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "County of Stettler No. 6 Land Use Bylaw No. 1443-10",
   "document_number": "6",
   "adopted_date": "2011-03-09",
   "transcript_url": "/ca/ab/county-of-stettler-no-6/trees/bylaw-6/",
   "answer": "The Municipal District of County of Stettler No. 6, Alberta has 1 adopted bylaw on file: County of Stettler No. 6 Land Use Bylaw No. 1443-10, verified 2026-09-27."
  },
  {
   "municipality_id": "gx-000248",
   "name": "Cremona",
   "type": "Village",
   "path": "/ca/ab/cremona/",
   "answer_page": "/ca/ab/cremona/trees/",
   "json": "/ca/ab/cremona/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Village of Cremona Bylaw 476-17 (Residential Community Standards)",
   "document_number": "476-17",
   "adopted_date": "2017-10-17",
   "transcript_url": "/ca/ab/cremona/trees/bylaw-476-17/",
   "answer": "In the Village of Cremona, Alberta, trees & tree removal rules are set by Village of Cremona Bylaw 476-17 (Residential Community Standards), verified 2026-09-27. Fines: $100.00 (1st), $250.00 (2nd), $300.00 (3rd & subsequent); fine of not more than $10,000 and/or imprisonment not more than one year. Boulevard trees: No person shall plant trees or shrubbery on Village Lands without prior written authorization from the Chief Administrative Officer."
  },
  {
   "municipality_id": "gx-000256",
   "name": "Devon",
   "type": "Town",
   "path": "/ca/ab/devon/",
   "answer_page": "/ca/ab/devon/trees/",
   "json": "/ca/ab/devon/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Town of Devon Parks, Trails and Open Spaces Bylaw No. 1021-2025",
   "document_number": "1021-2025",
   "adopted_date": "2025-06-09",
   "transcript_url": "/ca/ab/devon/trees/bylaw-1021-2025/",
   "answer": "In the Town of Devon, Alberta, trees & tree removal rules are set by Town of Devon Parks, Trails and Open Spaces Bylaw No. 1021-2025, verified 2026-09-27. Fines: Fine not exceeding $10,000.00; Schedule \"A\" first offence $155 or $250, second offence $310 or $500. A permit is required. Protected threshold: No species or DBH threshold; protected trees are Town Trees: trees within the right-of-way (ROW), in a Town Park, or on other Town land."
  },
  {
   "municipality_id": "gx-000266",
   "name": "Edgerton",
   "type": "Village",
   "path": "/ca/ab/edgerton/",
   "answer_page": "/ca/ab/edgerton/trees/",
   "json": "/ca/ab/edgerton/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Village of Edgerton Land Use Bylaw No. 03-24",
   "document_number": "03-24",
   "adopted_date": null,
   "transcript_url": "/ca/ab/edgerton/trees/bylaw-03-24/",
   "answer": "The Village of Edgerton, Alberta has 1 adopted bylaw on file: Village of Edgerton Land Use Bylaw No. 03-24, verified 2026-09-27."
  },
  {
   "municipality_id": "gx-000267",
   "name": "Edmonton",
   "type": "City",
   "path": "/ca/ab/edmonton/",
   "answer_page": "/ca/ab/edmonton/trees/",
   "json": "/ca/ab/edmonton/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "City of Edmonton Community Standards Bylaw 14600 (consolidated October 22, 2024) - Elm Tree provisions",
   "document_number": "14600",
   "adopted_date": null,
   "transcript_url": "/ca/ab/edmonton/trees/bylaw-14600/",
   "answer": "In the City of Edmonton, Alberta, trees & tree removal rules are set by City of Edmonton Community Standards Bylaw 14600 (consolidated October 22, 2024) - Elm Tree provisions, verified 2026-09-27. Fines: Not less than established, not exceeding $10,000.00; $250.00 for any offence for which a fine is not otherwise established; double for subsequent offence. Protected threshold: Elm tree: any tree or part of a tree, whether dead or alive, of the Ulmus genus. Boulevard trees: No removing, damaging, pruning, cutting, repairing or other work on boulevard elm trees unless ordered or permitted by City Manager."
  },
  {
   "municipality_id": "gx-000278",
   "name": "Fort Macleod",
   "type": "Town",
   "path": "/ca/ab/fort-macleod/",
   "answer_page": "/ca/ab/fort-macleod/trees/",
   "json": "/ca/ab/fort-macleod/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Town of Fort Macleod Land Use Bylaw No. 2000",
   "document_number": "2000",
   "adopted_date": null,
   "transcript_url": "/ca/ab/fort-macleod/trees/bylaw-2000/",
   "answer": "In the Town of Fort Macleod, Alberta, trees & tree removal rules are set by Town of Fort Macleod Land Use Bylaw No. 2000, verified 2026-09-27. Fines: not more than $10,000.00. Boulevard trees: Development Authority may require repair/reinstatement or payment for damaged boulevard landscaping and tree planting."
  },
  {
   "municipality_id": "gx-000279",
   "name": "Fort Saskatchewan",
   "type": "City",
   "path": "/ca/ab/fort-saskatchewan/",
   "answer_page": "/ca/ab/fort-saskatchewan/trees/",
   "json": "/ca/ab/fort-saskatchewan/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "City of Fort Saskatchewan Land Use Bylaw C23-20",
   "document_number": null,
   "adopted_date": null,
   "transcript_url": "/ca/ab/fort-saskatchewan/trees/city-of-fort-saskatchewan-land-use-bylaw-c23-20/",
   "answer": "In the City of Fort Saskatchewan, Alberta, trees & tree removal rules are set by City of Fort Saskatchewan Land Use Bylaw C23-20, verified 2026-09-27. A permit is required."
  },
  {
   "municipality_id": "gx-000281",
   "name": "Ghost Lake",
   "type": "Summer Village",
   "path": "/ca/ab/ghost-lake/",
   "answer_page": "/ca/ab/ghost-lake/trees/",
   "json": "/ca/ab/ghost-lake/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Summer Village of Ghost Lake Bylaw 233 - Tree Protection Bylaw",
   "document_number": "233",
   "adopted_date": "2019-11-26",
   "transcript_url": "/ca/ab/ghost-lake/trees/bylaw-233/",
   "answer": "In the Summer Village of Ghost Lake, Alberta, trees & tree removal rules are set by Summer Village of Ghost Lake Bylaw 233 - Tree Protection Bylaw, verified 2026-09-27. A permit is required. Protected threshold: Public Tree: any tree or shrub with any part of its trunk or stem located on Summer Village Lands. Boulevard trees: Boulevards are Summer Village Lands; Public Trees on them require prior written authorization from the CAO to remove, move, cut, or prune."
  },
  {
   "municipality_id": "gx-000290",
   "name": "Gull Lake",
   "type": "Summer Village",
   "path": "/ca/ab/gull-lake/",
   "answer_page": "/ca/ab/gull-lake/trees/",
   "json": "/ca/ab/gull-lake/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Summer Village of Gull Lake Land Use Bylaw No. 346/12",
   "document_number": "346/12",
   "adopted_date": null,
   "transcript_url": "/ca/ab/gull-lake/trees/bylaw-346-12/",
   "answer": "In the Summer Village of Gull Lake, Alberta, trees & tree removal rules are set by Summer Village of Gull Lake Land Use Bylaw No. 346/12, verified 2026-09-27. Fines: a fine of not more than $10,000 or to imprisonment for not more than one (1) year, or to both fine and imprisonment. A permit is required. Replacement required: Any healthy vegetation proposed to be removed shall be replaced at the discretion of the Development Authority."
  },
  {
   "municipality_id": "gx-000292",
   "name": "Hanna",
   "type": "Town",
   "path": "/ca/ab/hanna/",
   "answer_page": "/ca/ab/hanna/trees/",
   "json": "/ca/ab/hanna/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Town of Hanna Public Tree Bylaw (By-law 996-2018)",
   "document_number": "996-2018",
   "adopted_date": "2018-07-10",
   "transcript_url": "/ca/ab/hanna/trees/bylaw-996-2018/",
   "answer": "In the Town of Hanna, Alberta, trees & tree removal rules are set by Town of Hanna Public Tree Bylaw (By-law 996-2018), verified 2026-09-27. Fines: Not more than Two Thousand; Schedule \"A\" specified penalties: $100, $500, $300, $100, $300, $300, $100, $100, $100, $500. A permit is required. Protected threshold: Any tree located on Town Property."
  },
  {
   "municipality_id": "gx-000294",
   "name": "Hay Lakes",
   "type": "Village",
   "path": "/ca/ab/hay-lakes/",
   "answer_page": "/ca/ab/hay-lakes/trees/",
   "json": "/ca/ab/hay-lakes/trees.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/trees/bylaw-02-2023/",
   "answer": "In the Village of Hay Lakes, Alberta, trees & tree removal rules are set by Village of Hay Lakes Community Standards Bylaw No. 02-2023, verified 2026-09-27. Boulevard trees: Only Public Works or a Village-hired Arborist may remove, damage, plant, prune, cut, repair, or work on boulevard trees."
  },
  {
   "municipality_id": "gx-000298",
   "name": "High River",
   "type": "Town",
   "path": "/ca/ab/high-river/",
   "answer_page": "/ca/ab/high-river/trees/",
   "json": "/ca/ab/high-river/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Town of High River Good Neighbour Bylaw No. 4639/2025",
   "document_number": "4639/2025",
   "adopted_date": null,
   "transcript_url": "/ca/ab/high-river/trees/bylaw-4639-2025/",
   "answer": "In the Town of High River, Alberta, trees & tree removal rules are set by Town of High River Good Neighbour Bylaw No. 4639/2025, verified 2026-09-27. Fines: General: fine not exceeding ten thousand dollars ($10,000); Schedule \"A\" tree/shrub offences: $400 minimum/$500 specified; second offence double, third triple."
  },
  {
   "municipality_id": "gx-000300",
   "name": "Hines Creek",
   "type": "Village",
   "path": "/ca/ab/hines-creek/",
   "answer_page": "/ca/ab/hines-creek/trees/",
   "json": "/ca/ab/hines-creek/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Village of Hines Creek Land Use Bylaw No. 546-11",
   "document_number": "546-11",
   "adopted_date": null,
   "transcript_url": "/ca/ab/hines-creek/trees/bylaw-546-11/",
   "answer": "In the Village of Hines Creek, Alberta, trees & tree removal rules are set by Village of Hines Creek Land Use Bylaw No. 546-11, verified 2026-09-27. Replacement required: Replacement of any boulevard trees that are damaged or cut down to effect the demolition or removal of a structure or building from the site. Boulevard trees: Applicant must replace boulevard trees damaged or cut down to effect demolition/removal of a structure or building."
  },
  {
   "municipality_id": "gx-000304",
   "name": "Hughenden",
   "type": "Village",
   "path": "/ca/ab/hughenden/",
   "answer_page": "/ca/ab/hughenden/trees/",
   "json": "/ca/ab/hughenden/trees.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/trees/bylaw-479-13/",
   "answer": "In the Village of Hughenden, Alberta, trees & tree removal rules are set by Village of Hughenden Public Place Bylaw No. 479-13, verified 2026-09-27. Fines: not less than the specified penalty and not more than $2,000.00; Schedule \"A\" for s. 6.8: $100 first offence, $250 subsequent offences. Boulevard trees: No Person shall in any way injure a tree, shrub, flower or grass on any plot, street or Public Place in the Village."
  },
  {
   "municipality_id": "gx-000306",
   "name": "Innisfail",
   "type": "Town",
   "path": "/ca/ab/innisfail/",
   "answer_page": "/ca/ab/innisfail/trees/",
   "json": "/ca/ab/innisfail/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Town of Innisfail Tree Bylaw No. 1603-2018",
   "document_number": "1603-2018",
   "adopted_date": "2018-10-09",
   "transcript_url": "/ca/ab/innisfail/trees/bylaw-1603-2018/",
   "answer": "In the Town of Innisfail, Alberta, trees & tree removal rules are set by Town of Innisfail Tree Bylaw No. 1603-2018, verified 2026-09-27. Fines: Schedule C fines: $78.00, $115.00, $230.00, $500.00; $230.00 for any offence with no penalty specified. A permit is required. Boulevard trees: No person shall remove, pollard, destroy, or injure any tree on a boulevard planting strip without prior written permission from the Manager of Operations."
  },
  {
   "municipality_id": "gx-000310",
   "name": "Island Lake",
   "type": "Summer Village",
   "path": "/ca/ab/island-lake/",
   "answer_page": "/ca/ab/island-lake/trees/",
   "json": "/ca/ab/island-lake/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Summer Village of Island Lake Land Use Bylaw No. 08-2021",
   "document_number": "08-2021",
   "adopted_date": null,
   "transcript_url": "/ca/ab/island-lake/trees/bylaw-08-2021/",
   "answer": "The Summer Village of Island Lake, Alberta has 1 adopted bylaw on file: Summer Village of Island Lake Land Use Bylaw No. 08-2021, verified 2026-09-27."
  },
  {
   "municipality_id": "gx-000314",
   "name": "Kapasiwin",
   "type": "Summer Village",
   "path": "/ca/ab/kapasiwin/",
   "answer_page": "/ca/ab/kapasiwin/trees/",
   "json": "/ca/ab/kapasiwin/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Summer Village of Kapasiwin Land Use Bylaw (Bylaw 279-2024)",
   "document_number": "279-2024",
   "adopted_date": null,
   "transcript_url": "/ca/ab/kapasiwin/trees/bylaw-279-2024/",
   "answer": "In the Summer Village of Kapasiwin, Alberta, trees & tree removal rules are set by Summer Village of Kapasiwin Land Use Bylaw (Bylaw 279-2024), verified 2026-09-27. A permit is required. Boulevard trees: Applicant shall repair, reinstate, or pay for repair of boulevard Landscaping or trees."
  },
  {
   "municipality_id": "gx-000319",
   "name": "Lac Ste. Anne County",
   "type": "Municipal District",
   "path": "/ca/ab/lac-ste-anne-county/",
   "answer_page": "/ca/ab/lac-ste-anne-county/trees/",
   "json": "/ca/ab/lac-ste-anne-county/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Lac Ste. Anne County Land Use Bylaw No. 22-2017 (Development Regulations, Part IV)",
   "document_number": "22-2017",
   "adopted_date": null,
   "transcript_url": "/ca/ab/lac-ste-anne-county/trees/regulations-22-2017/",
   "answer": "In the Municipal District of Lac Ste. Anne County, Alberta, trees & tree removal rules are set by Lac Ste. Anne County Land Use Bylaw No. 22-2017 (Development Regulations, Part IV), verified 2026-09-27. A permit is required."
  },
  {
   "municipality_id": "gx-000320",
   "name": "Lacombe",
   "type": "City",
   "path": "/ca/ab/lacombe/",
   "answer_page": "/ca/ab/lacombe/trees/",
   "json": "/ca/ab/lacombe/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "City of Lacombe Land Use Bylaw No. 400",
   "document_number": "400",
   "adopted_date": "2016-10-24",
   "transcript_url": "/ca/ab/lacombe/trees/bylaw-400/",
   "answer": "The City of Lacombe, Alberta has 1 adopted bylaw on file: City of Lacombe Land Use Bylaw No. 400, verified 2026-09-27."
  },
  {
   "municipality_id": "gx-000322",
   "name": "Lakeview",
   "type": "Summer Village",
   "path": "/ca/ab/lakeview/",
   "answer_page": "/ca/ab/lakeview/trees/",
   "json": "/ca/ab/lakeview/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Summer Village of Lakeview Land Use Bylaw 04-2025",
   "document_number": "04-2025",
   "adopted_date": null,
   "transcript_url": "/ca/ab/lakeview/trees/bylaw-04-2025/",
   "answer": "In the Summer Village of Lakeview, Alberta, trees & tree removal rules are set by Summer Village of Lakeview Land Use Bylaw 04-2025, verified 2026-09-27. A permit is required. Boulevard trees: Applicant must repair/reinstate or pay for damage to boulevard landscaping or trees."
  },
  {
   "municipality_id": "gx-000326",
   "name": "Leduc",
   "type": "City",
   "path": "/ca/ab/leduc/",
   "answer_page": "/ca/ab/leduc/trees/",
   "json": "/ca/ab/leduc/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Bylaw No. 711-2008 - Community Standards Bylaw (Part V, Pest Control)",
   "document_number": "711-2008",
   "adopted_date": "2008-12-08",
   "transcript_url": "/ca/ab/leduc/trees/bylaw-711-2008/",
   "answer": "In the City of Leduc, Alberta, trees & tree removal rules are set by Bylaw No. 711-2008 - Community Standards Bylaw (Part V, Pest Control), verified 2026-09-27. A permit is required. Protected threshold: Elm Tree (Ulmus genus), any tree or part of a tree, whether dead or alive. Boulevard trees: No removal/damage or pruning/cutting/repair/work on Boulevard Elm Trees unless permitted by City Manager."
  },
  {
   "municipality_id": "gx-000327",
   "name": "Leduc County",
   "type": "Municipal District",
   "path": "/ca/ab/leduc-county/",
   "answer_page": "/ca/ab/leduc-county/trees/",
   "json": "/ca/ab/leduc-county/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Leduc County Land Use Bylaw No. 14-25",
   "document_number": "14-25",
   "adopted_date": null,
   "transcript_url": "/ca/ab/leduc-county/trees/bylaw-14-25/",
   "answer": "In the Municipal District of Leduc County, Alberta, trees & tree removal rules are set by Leduc County Land Use Bylaw No. 14-25, verified 2026-09-27. A permit is required. Replacement required: Healthy and viable vegetation existing on a site shall be preserved and protected or replaced."
  },
  {
   "municipality_id": "gx-000328",
   "name": "Legal",
   "type": "Town",
   "path": "/ca/ab/legal/",
   "answer_page": "/ca/ab/legal/trees/",
   "json": "/ca/ab/legal/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Town of Legal Land Use Bylaw #05-2013",
   "document_number": "05-2013",
   "adopted_date": null,
   "transcript_url": "/ca/ab/legal/trees/bylaw-05-2013/",
   "answer": "In the Town of Legal, Alberta, trees & tree removal rules are set by Town of Legal Land Use Bylaw #05-2013, verified 2026-09-27. A permit is required."
  },
  {
   "municipality_id": "gx-000329",
   "name": "Lethbridge",
   "type": "City",
   "path": "/ca/ab/lethbridge/",
   "answer_page": "/ca/ab/lethbridge/trees/",
   "json": "/ca/ab/lethbridge/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "City of Lethbridge Land Use Bylaw 6300 (Infill Development Design Guidelines)",
   "document_number": "6300",
   "adopted_date": "2020-07-13",
   "transcript_url": "/ca/ab/lethbridge/trees/bylaw-6300/",
   "answer": "In the City of Lethbridge, Alberta, trees & tree removal rules are set by City of Lethbridge Land Use Bylaw 6300 (Infill Development Design Guidelines), verified 2026-09-27. Fines: not exceeding $10,000.00 and costs; Schedule 'A' penalties $240."
  },
  {
   "municipality_id": "gx-000331",
   "name": "Linden",
   "type": "Village",
   "path": "/ca/ab/linden/",
   "answer_page": "/ca/ab/linden/trees/",
   "json": "/ca/ab/linden/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Village of Linden Tree Protection Bylaw 2017-02",
   "document_number": "2017-02",
   "adopted_date": "2017-02-13",
   "transcript_url": "/ca/ab/linden/trees/bylaw-2017-02/",
   "answer": "In the Village of Linden, Alberta, trees & tree removal rules are set by Village of Linden Tree Protection Bylaw 2017-02, verified 2026-09-27. Fines: First offence: not less than $75.00; second offence: not less than $300.00; Schedule \"A\" specified penalties: $150.00, $250.00, $500.00, $750.00, $1,000.00. A permit is required. Protected threshold: Public Tree: any tree which has any part of its trunk located on Village Lands."
  },
  {
   "municipality_id": "gx-000341",
   "name": "Marwayne",
   "type": "Village",
   "path": "/ca/ab/marwayne/",
   "answer_page": "/ca/ab/marwayne/trees/",
   "json": "/ca/ab/marwayne/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Village of Marwayne Public Tree Bylaw No. 474-08",
   "document_number": "474-08",
   "adopted_date": "2008-11-24",
   "transcript_url": "/ca/ab/marwayne/trees/bylaw-474-08/",
   "answer": "In the Village of Marwayne, Alberta, trees & tree removal rules are set by Village of Marwayne Public Tree Bylaw No. 474-08, verified 2026-09-27. Fines: Fine of not more than $10,000.00; specified penalties: $50, $100, $100 + costs. A permit is required. Protected threshold: Public Tree includes any tree which has any part of its trunk located on Village property."
  },
  {
   "municipality_id": "gx-000343",
   "name": "McLennan",
   "type": "Town",
   "path": "/ca/ab/mclennan/",
   "answer_page": "/ca/ab/mclennan/trees/",
   "json": "/ca/ab/mclennan/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Town of McLennan Land Use Bylaw No. 2019-13",
   "document_number": "2019-13",
   "adopted_date": "2019-10-15",
   "transcript_url": "/ca/ab/mclennan/trees/bylaw-2019-13/",
   "answer": "In the Town of McLennan, Alberta, trees & tree removal rules are set by Town of McLennan Land Use Bylaw No. 2019-13, verified 2026-09-27. Replacement required: Replacement of any boulevard trees damaged or cut down to effect demolition/removal; DA may impose conditions requiring additional tree planting. Boulevard trees: Applicant must replace boulevard trees damaged or cut down to effect demolition or removal of a structure or building."
  },
  {
   "municipality_id": "gx-000344",
   "name": "Medicine Hat",
   "type": "City",
   "path": "/ca/ab/medicine-hat/",
   "answer_page": "/ca/ab/medicine-hat/trees/",
   "json": "/ca/ab/medicine-hat/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "City of Medicine Hat Tree Preservation Bylaw No. 4218",
   "document_number": "4218",
   "adopted_date": "2014-11-03",
   "transcript_url": "/ca/ab/medicine-hat/trees/bylaw-4218/",
   "answer": "In the City of Medicine Hat, Alberta, trees & tree removal rules are set by City of Medicine Hat Tree Preservation Bylaw No. 4218, verified 2026-09-27. Fines: Specified penalty $350; first offence not less than $300 nor more than $500; subsequent offence not less than $700 nor more than $10,000. A permit is required. Replacement required: Party requesting removal shall pay costs of removal/relocation and inventory and replacement cost of the Tree being removed, as determined by City Arborist."
  },
  {
   "municipality_id": "gx-000345",
   "name": "Mewatha Beach",
   "type": "Summer Village",
   "path": "/ca/ab/mewatha-beach/",
   "answer_page": "/ca/ab/mewatha-beach/trees/",
   "json": "/ca/ab/mewatha-beach/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Summer Village of Mewatha Beach Land Use Bylaw No. 03-23",
   "document_number": "03-23",
   "adopted_date": null,
   "transcript_url": "/ca/ab/mewatha-beach/trees/bylaw-03-23/",
   "answer": "The Summer Village of Mewatha Beach, Alberta has 1 adopted bylaw on file: Summer Village of Mewatha Beach Land Use Bylaw No. 03-23, verified 2026-09-27."
  },
  {
   "municipality_id": "gx-000348",
   "name": "Milo",
   "type": "Village",
   "path": "/ca/ab/milo/",
   "answer_page": "/ca/ab/milo/trees/",
   "json": "/ca/ab/milo/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Village of Milo Land Use Bylaw No. 397-17",
   "document_number": "397-17",
   "adopted_date": null,
   "transcript_url": "/ca/ab/milo/trees/bylaw-397-17/",
   "answer": "In the Village of Milo, Alberta, trees & tree removal rules are set by Village of Milo Land Use Bylaw No. 397-17, verified 2026-09-27. Fines: fine of not more than $10,000 or imprisonment for not more than one year or both. Boulevard trees: Repairs or reinstatement of original condition of boulevard landscaping and tree planting damaged by development."
  },
  {
   "municipality_id": "gx-000349",
   "name": "Morinville",
   "type": "Town",
   "path": "/ca/ab/morinville/",
   "answer_page": "/ca/ab/morinville/trees/",
   "json": "/ca/ab/morinville/trees.json",
   "status": "found",
   "n_adopted": 2,
   "last_verified": "2026-09-27",
   "document": "Town of Morinville Community Standards Bylaw No. 5/2019",
   "document_number": "5/2019",
   "adopted_date": "2020-02-25",
   "transcript_url": "/ca/ab/morinville/trees/bylaw-5-2019/",
   "answer": "In the Town of Morinville, Alberta, trees & tree removal rules are set by Town of Morinville Community Standards Bylaw No. 5/2019 and 1 other bylaw, verified 2026-09-27. Fines: Fine not exceeding $10,000; Schedule \"A\" vegetation penalties: $250 first offence, $500 second offence within one year. Replacement required: Remove and or replace any grass, shrubs, vegetation or trees that are dead or diseased. Boulevard trees: No planting on boulevards without written permission; do not remove/prune Morinville-responsibility trees; unauthorized trees may be removed at owner's cost."
  },
  {
   "municipality_id": "gx-000351",
   "name": "Mountain View County",
   "type": "Municipal District",
   "path": "/ca/ab/mountain-view-county/",
   "answer_page": "/ca/ab/mountain-view-county/trees/",
   "json": "/ca/ab/mountain-view-county/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Mountain View County Land Use Bylaw No. 10/24",
   "document_number": "10/24",
   "adopted_date": "2024-05-22",
   "transcript_url": "/ca/ab/mountain-view-county/trees/bylaw-10-24/",
   "answer": "In the Municipal District of Mountain View County, Alberta, trees & tree removal rules are set by Mountain View County Land Use Bylaw No. 10/24, verified 2026-09-27. A permit is required."
  },
  {
   "municipality_id": "gx-000354",
   "name": "Municipal District of Bighorn No. 8",
   "type": "Municipal District",
   "path": "/ca/ab/municipal-district-of-bighorn-no-8/",
   "answer_page": "/ca/ab/municipal-district-of-bighorn-no-8/trees/",
   "json": "/ca/ab/municipal-district-of-bighorn-no-8/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Municipal District of Bighorn No. 8 Land Use Bylaw No. 10-26",
   "document_number": "8",
   "adopted_date": null,
   "transcript_url": "/ca/ab/municipal-district-of-bighorn-no-8/trees/bylaw-8/",
   "answer": "In the Municipal District of Bighorn No. 8, Alberta, trees & tree removal rules are set by Municipal District of Bighorn No. 8 Land Use Bylaw No. 10-26, verified 2026-09-27. A permit is required."
  },
  {
   "municipality_id": "gx-000369",
   "name": "Municipality of Crowsnest Pass",
   "type": "Specialized Municipality",
   "path": "/ca/ab/municipality-of-crowsnest-pass/",
   "answer_page": "/ca/ab/municipality-of-crowsnest-pass/trees/",
   "json": "/ca/ab/municipality-of-crowsnest-pass/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Municipality of Crowsnest Pass Land Use Bylaw No. 1165, 2023 (Consolidated to 1266, 2026)",
   "document_number": "1165",
   "adopted_date": "2023-12-05",
   "transcript_url": "/ca/ab/municipality-of-crowsnest-pass/trees/bylaw-1165/",
   "answer": "The Specialized Municipality of Municipality of Crowsnest Pass, Alberta has 1 adopted bylaw on file: Municipality of Crowsnest Pass Land Use Bylaw No. 1165, 2023 (Consolidated to 1266, 2026), verified 2026-09-27."
  },
  {
   "municipality_id": "gx-000375",
   "name": "Nanton",
   "type": "Town",
   "path": "/ca/ab/nanton/",
   "answer_page": "/ca/ab/nanton/trees/",
   "json": "/ca/ab/nanton/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Town of Nanton Public Tree Management Bylaw No. 1349/21",
   "document_number": "1349/21",
   "adopted_date": null,
   "transcript_url": "/ca/ab/nanton/trees/bylaw-1349-21/",
   "answer": "In the Town of Nanton, Alberta, trees & tree removal rules are set by Town of Nanton Public Tree Management Bylaw No. 1349/21, verified 2026-09-27. Fines: Not less than established in this Part and not exceeding $10,000; Schedule \"B\" specified penalties: $250 first, $500 second, $1,000 third. A permit is required. Protected threshold: Any tree which has any part of its trunk located in a Public Place."
  },
  {
   "municipality_id": "gx-000376",
   "name": "Nobleford",
   "type": "Town",
   "path": "/ca/ab/nobleford/",
   "answer_page": "/ca/ab/nobleford/trees/",
   "json": "/ca/ab/nobleford/trees.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/trees/bylaw-714/",
   "answer": "In the Town of Nobleford, Alberta, trees & tree removal rules are set by Town of Nobleford Community Standards Bylaw No. 714, verified 2026-09-27. Fines: $250 first offence; $500 second offence within one year; $1000 third and subsequent offences within one year."
  },
  {
   "municipality_id": "gx-000377",
   "name": "Norglenwold",
   "type": "Summer Village",
   "path": "/ca/ab/norglenwold/",
   "answer_page": "/ca/ab/norglenwold/trees/",
   "json": "/ca/ab/norglenwold/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Summer Village of Norglenwold Land Use Bylaw No. 267-22",
   "document_number": "267-22",
   "adopted_date": null,
   "transcript_url": "/ca/ab/norglenwold/trees/bylaw-267-22/",
   "answer": "The Summer Village of Norglenwold, Alberta has 1 adopted bylaw on file: Summer Village of Norglenwold Land Use Bylaw No. 267-22, verified 2026-09-27."
  },
  {
   "municipality_id": "gx-000378",
   "name": "Norris Beach",
   "type": "Summer Village",
   "path": "/ca/ab/norris-beach/",
   "answer_page": "/ca/ab/norris-beach/trees/",
   "json": "/ca/ab/norris-beach/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Summer Village of Norris Beach Land Use Bylaw No. 180",
   "document_number": "180",
   "adopted_date": "2023-11-03",
   "transcript_url": "/ca/ab/norris-beach/trees/bylaw-180/",
   "answer": "In the Summer Village of Norris Beach, Alberta, trees & tree removal rules are set by Summer Village of Norris Beach Land Use Bylaw No. 180, verified 2026-09-27. A permit is required. Protected threshold: evergreen and birch trees. Boulevard trees: Tree removal shall be discouraged within 6.0 m of the road right of way."
  },
  {
   "municipality_id": "gx-000379",
   "name": "Northern Sunrise County",
   "type": "Municipal District",
   "path": "/ca/ab/northern-sunrise-county/",
   "answer_page": "/ca/ab/northern-sunrise-county/trees/",
   "json": "/ca/ab/northern-sunrise-county/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Northern Sunrise County Public Places Bylaw No. B409/22",
   "document_number": null,
   "adopted_date": null,
   "transcript_url": "/ca/ab/northern-sunrise-county/trees/northern-sunrise-county-public-places-bylaw-no-b409-22/",
   "answer": "In the Municipal District of Northern Sunrise County, Alberta, trees & tree removal rules are set by Northern Sunrise County Public Places Bylaw No. B409/22, verified 2026-09-27. Fines: $75 first offence; $150 second offence; $300 third and subsequent offences. A permit is required."
  },
  {
   "municipality_id": "gx-000380",
   "name": "Okotoks",
   "type": "Town",
   "path": "/ca/ab/okotoks/",
   "answer_page": "/ca/ab/okotoks/trees/",
   "json": "/ca/ab/okotoks/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Tree Protection Bylaw 13-23",
   "document_number": "13-23",
   "adopted_date": "2023-03-27",
   "transcript_url": "/ca/ab/okotoks/trees/bylaw-13-23/",
   "answer": "In the Town of Okotoks, Alberta, trees & tree removal rules are set by Tree Protection Bylaw 13-23, verified 2026-09-27. Fines: not more than Ten Thousand ($10,000.00) Dollars; Schedule A: $500.00 first offence, $1,000.00 second or subsequent. A permit is required."
  },
  {
   "municipality_id": "gx-000386",
   "name": "Parkland County",
   "type": "Municipal District",
   "path": "/ca/ab/parkland-county/",
   "answer_page": "/ca/ab/parkland-county/trees/",
   "json": "/ca/ab/parkland-county/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Parkland County Land Use Bylaw 2025-12",
   "document_number": "2025-12",
   "adopted_date": "2025-05-27",
   "transcript_url": "/ca/ab/parkland-county/trees/bylaw-2025-12/",
   "answer": "In the Municipal District of Parkland County, Alberta, trees & tree removal rules are set by Parkland County Land Use Bylaw 2025-12, verified 2026-09-27. A permit is required."
  },
  {
   "municipality_id": "gx-000387",
   "name": "Peace River",
   "type": "Town",
   "path": "/ca/ab/peace-river/",
   "answer_page": "/ca/ab/peace-river/trees/",
   "json": "/ca/ab/peace-river/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Town of Peace River Land Use Bylaw No. 2178",
   "document_number": "2178",
   "adopted_date": "2025-09-22",
   "transcript_url": "/ca/ab/peace-river/trees/bylaw-2178/",
   "answer": "The Town of Peace River, Alberta has 1 adopted bylaw on file: Town of Peace River Land Use Bylaw No. 2178, verified 2026-09-27."
  },
  {
   "municipality_id": "gx-000388",
   "name": "Pelican Narrows",
   "type": "Summer Village",
   "path": "/ca/ab/pelican-narrows/",
   "answer_page": "/ca/ab/pelican-narrows/trees/",
   "json": "/ca/ab/pelican-narrows/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Summer Village of Pelican Narrows Land Use Bylaw 93-2020",
   "document_number": "93-2020",
   "adopted_date": null,
   "transcript_url": "/ca/ab/pelican-narrows/trees/bylaw-93-2020/",
   "answer": "In the Summer Village of Pelican Narrows, Alberta, trees & tree removal rules are set by Summer Village of Pelican Narrows Land Use Bylaw 93-2020, verified 2026-09-27. Boulevard trees: Cutting and/or removal of trees or underbrush from municipally owned land is strictly prohibited, unless prior written permission is received from Council."
  },
  {
   "municipality_id": "gx-000389",
   "name": "Penhold",
   "type": "Town",
   "path": "/ca/ab/penhold/",
   "answer_page": "/ca/ab/penhold/trees/",
   "json": "/ca/ab/penhold/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Town of Penhold Land Use Bylaw 837/2025",
   "document_number": "837/2025",
   "adopted_date": null,
   "transcript_url": "/ca/ab/penhold/trees/bylaw-837-2025/",
   "answer": "In the Town of Penhold, Alberta, trees & tree removal rules are set by Town of Penhold Land Use Bylaw 837/2025, verified 2026-09-27. Fines: Specified penalty set out in Schedule C; otherwise fine of not more than $10,000 or imprisonment of not more than one (1) year, or both. Boulevard trees: Applicant must repair, reinstate or pay for repair/reinstatement of Town-owned boulevard, landscaping and/or tree planting damaged by development."
  },
  {
   "municipality_id": "gx-000393",
   "name": "Ponoka",
   "type": "Town",
   "path": "/ca/ab/ponoka/",
   "answer_page": "/ca/ab/ponoka/trees/",
   "json": "/ca/ab/ponoka/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Town of Ponoka Land Use Bylaw No. 453-21",
   "document_number": "453-21",
   "adopted_date": null,
   "transcript_url": "/ca/ab/ponoka/trees/bylaw-453-21/",
   "answer": "In the Town of Ponoka, Alberta, trees & tree removal rules are set by Town of Ponoka Land Use Bylaw No. 453-21, verified 2026-09-27. Fines: not more than $10,000.00. Boulevard trees: Town boulevards adjoining the site shall be landscaped and maintained by the developer and successor."
  },
  {
   "municipality_id": "gx-000394",
   "name": "Ponoka County",
   "type": "Municipal District",
   "path": "/ca/ab/ponoka-county/",
   "answer_page": "/ca/ab/ponoka-county/trees/",
   "json": "/ca/ab/ponoka-county/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Ponoka County Land Use By-law No. 7-08-LU",
   "document_number": "7-08-LU",
   "adopted_date": null,
   "transcript_url": "/ca/ab/ponoka-county/trees/bylaw-7-08-lu/",
   "answer": "In the Municipal District of Ponoka County, Alberta, trees & tree removal rules are set by Ponoka County Land Use By-law No. 7-08-LU, verified 2026-09-27. Fines: not more than $500.00 for a single offence or $200 per day for a continuing offence."
  },
  {
   "municipality_id": "gx-000398",
   "name": "Raymond",
   "type": "Town",
   "path": "/ca/ab/raymond/",
   "answer_page": "/ca/ab/raymond/trees/",
   "json": "/ca/ab/raymond/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Town of Raymond Land Use Bylaw No. 987-11",
   "document_number": "987-11",
   "adopted_date": null,
   "transcript_url": "/ca/ab/raymond/trees/bylaw-987-11/",
   "answer": "In the Town of Raymond, Alberta, trees & tree removal rules are set by Town of Raymond Land Use Bylaw No. 987-11, verified 2026-09-27. Fines: not more than $10,000 or imprisonment for not more than one year or both fine and imprisonment. Boulevard trees: Repairs or reinstatement of original condition of boulevard landscaping and tree planting damaged by development may be required as a condition."
  },
  {
   "municipality_id": "gx-000399",
   "name": "Red Deer",
   "type": "City",
   "path": "/ca/ab/red-deer/",
   "answer_page": "/ca/ab/red-deer/trees/",
   "json": "/ca/ab/red-deer/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "City of Red Deer Zoning Bylaw No. 3357/2024",
   "document_number": "3357/2024",
   "adopted_date": null,
   "transcript_url": "/ca/ab/red-deer/trees/bylaw-3357-2024/",
   "answer": "In the City of Red Deer, Alberta, trees & tree removal rules are set by City of Red Deer Zoning Bylaw No. 3357/2024, verified 2026-09-27. Fines: $250.00 for a first offence, $500.00 for a second offence and $1,000.00 for a third or subsequent offence. A permit is required."
  },
  {
   "municipality_id": "gx-000400",
   "name": "Red Deer County",
   "type": "Municipal District",
   "path": "/ca/ab/red-deer-county/",
   "answer_page": "/ca/ab/red-deer-county/trees/",
   "json": "/ca/ab/red-deer-county/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Red Deer County Land Use Bylaw No. 2022/26",
   "document_number": "2022/26",
   "adopted_date": "2022-11-01",
   "transcript_url": "/ca/ab/red-deer-county/trees/bylaw-2022-26/",
   "answer": "The Municipal District of Red Deer County, Alberta has 1 adopted bylaw on file: Red Deer County Land Use Bylaw No. 2022/26, verified 2026-09-27."
  },
  {
   "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/trees/",
   "json": "/ca/ab/regional-municipality-of-wood-buffalo/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Regional Municipality of Wood Buffalo Land Use Bylaw No. 26/001",
   "document_number": "26/001",
   "adopted_date": "2025-03-25",
   "transcript_url": "/ca/ab/regional-municipality-of-wood-buffalo/trees/bylaw-26-001/",
   "answer": "In the Specialized Municipality of Regional Municipality of Wood Buffalo, Alberta, trees & tree removal rules are set by Regional Municipality of Wood Buffalo Land Use Bylaw No. 26/001, verified 2026-09-27. Fines: not more than $10,000 or to imprisonment for not more than one year, or to both fine and imprisonment."
  },
  {
   "municipality_id": "gx-000405",
   "name": "Rochon Sands",
   "type": "Summer Village",
   "path": "/ca/ab/rochon-sands/",
   "answer_page": "/ca/ab/rochon-sands/trees/",
   "json": "/ca/ab/rochon-sands/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Summer Village of Rochon Sands Land Use Bylaw No. 244-19",
   "document_number": "244-19",
   "adopted_date": null,
   "transcript_url": "/ca/ab/rochon-sands/trees/bylaw-244-19/",
   "answer": "In the Summer Village of Rochon Sands, Alberta, trees & tree removal rules are set by Summer Village of Rochon Sands Land Use Bylaw No. 244-19, verified 2026-09-27. Fines: not less than $150 and not more than $10,000. Boulevard trees: Cutting/removal of trees or underbrush from municipally-owned land is strictly prohibited unless written permission is received from Council."
  },
  {
   "municipality_id": "gx-000406",
   "name": "Rocky Mountain House",
   "type": "Town",
   "path": "/ca/ab/rocky-mountain-house/",
   "answer_page": "/ca/ab/rocky-mountain-house/trees/",
   "json": "/ca/ab/rocky-mountain-house/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Tree Bylaw 2012/04",
   "document_number": "2012/04",
   "adopted_date": null,
   "transcript_url": "/ca/ab/rocky-mountain-house/trees/bylaw-2012-04/",
   "answer": "In the Town of Rocky Mountain House, Alberta, trees & tree removal rules are set by Tree Bylaw 2012/04, verified 2026-09-27. Fines: $300.00. A permit is required. Boulevard trees: No person shall remove, move, cut, or prune a public tree or cause a boulevard tree to be removed without prior written authorization."
  },
  {
   "municipality_id": "gx-000407",
   "name": "Rocky View County",
   "type": "Municipal District",
   "path": "/ca/ab/rocky-view-county/",
   "answer_page": "/ca/ab/rocky-view-county/trees/",
   "json": "/ca/ab/rocky-view-county/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Rocky View County Land Use Bylaw C-8000-2020",
   "document_number": "C-8000-2020",
   "adopted_date": "2020-09-08",
   "transcript_url": "/ca/ab/rocky-view-county/trees/bylaw-c-8000-2020/",
   "answer": "In the Municipal District of Rocky View County, Alberta, trees & tree removal rules are set by Rocky View County Land Use Bylaw C-8000-2020, verified 2026-09-27. Boulevard trees: Development permit conditions may require the developer to repair or reinstate boulevard landscaping or trees damaged by development or building operations."
  },
  {
   "municipality_id": "gx-000420",
   "name": "Silver Sands",
   "type": "Summer Village",
   "path": "/ca/ab/silver-sands/",
   "answer_page": "/ca/ab/silver-sands/trees/",
   "json": "/ca/ab/silver-sands/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Summer Village of Silver Sands Land Use Bylaw No. 335-2023",
   "document_number": "335-2023",
   "adopted_date": "2023-10-06",
   "transcript_url": "/ca/ab/silver-sands/trees/bylaw-335-2023/",
   "answer": "In the Summer Village of Silver Sands, Alberta, trees & tree removal rules are set by Summer Village of Silver Sands Land Use Bylaw No. 335-2023, verified 2026-09-27. A permit is required."
  },
  {
   "municipality_id": "gx-000424",
   "name": "South Baptiste",
   "type": "Summer Village",
   "path": "/ca/ab/south-baptiste/",
   "answer_page": "/ca/ab/south-baptiste/trees/",
   "json": "/ca/ab/south-baptiste/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Summer Village of South Baptiste Land Use Bylaw No. 01-2024",
   "document_number": "01-2024",
   "adopted_date": null,
   "transcript_url": "/ca/ab/south-baptiste/trees/bylaw-01-2024/",
   "answer": "In the Summer Village of South Baptiste, Alberta, trees & tree removal rules are set by Summer Village of South Baptiste Land Use Bylaw No. 01-2024, verified 2026-09-27. Boulevard trees: Cutting/removal of trees from municipally owned land, including road allowances, prohibited unless prior written permission."
  },
  {
   "municipality_id": "gx-000428",
   "name": "Spruce Grove",
   "type": "City",
   "path": "/ca/ab/spruce-grove/",
   "answer_page": "/ca/ab/spruce-grove/trees/",
   "json": "/ca/ab/spruce-grove/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "City of Spruce Grove Tree Protection Bylaw C-896-14",
   "document_number": "C-896-14",
   "adopted_date": "2016-01-25",
   "transcript_url": "/ca/ab/spruce-grove/trees/bylaw-c-896-14/",
   "answer": "In the City of Spruce Grove, Alberta, trees & tree removal rules are set by City of Spruce Grove Tree Protection Bylaw C-896-14, verified 2026-09-27. A permit is required. Protected threshold: Public Trees; Elm Trees (Ulmus genus)."
  },
  {
   "municipality_id": "gx-000433",
   "name": "Stavely",
   "type": "Town",
   "path": "/ca/ab/stavely/",
   "answer_page": "/ca/ab/stavely/trees/",
   "json": "/ca/ab/stavely/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Town of Stavely Town Owned Property Landscape Management Bylaw No. 888",
   "document_number": "888",
   "adopted_date": "2025-06-09",
   "transcript_url": "/ca/ab/stavely/trees/bylaw-888/",
   "answer": "In the Town of Stavely, Alberta, trees & tree removal rules are set by Town of Stavely Town Owned Property Landscape Management Bylaw No. 888, verified 2026-09-27. Fines: $100 (first offence), $250 (second offence), $500 (third offence). Boulevard trees: Owner/occupant must cut grass and maintain all trees/plants on boulevard adjoining their property."
  },
  {
   "municipality_id": "gx-000435",
   "name": "Stirling",
   "type": "Village",
   "path": "/ca/ab/stirling/",
   "answer_page": "/ca/ab/stirling/trees/",
   "json": "/ca/ab/stirling/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Village of Stirling Care of Boulevards, Lanes and Alleys Bylaw No. 404-05",
   "document_number": "404-05",
   "adopted_date": "2005-07-20",
   "transcript_url": "/ca/ab/stirling/trees/bylaw-404-05/",
   "answer": "In the Village of Stirling, Alberta, trees & tree removal rules are set by Village of Stirling Care of Boulevards, Lanes and Alleys Bylaw No. 404-05, verified 2026-09-27. Fines: minimum fine of $100 or any such amount in excess of $100. Boulevard trees: No tree or shrub planting on any boulevard, lane or alley without express written approval of the Building Inspector or Bylaw Enforcement Officer."
  },
  {
   "municipality_id": "gx-000436",
   "name": "Stony Plain",
   "type": "Town",
   "path": "/ca/ab/stony-plain/",
   "answer_page": "/ca/ab/stony-plain/trees/",
   "json": "/ca/ab/stony-plain/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Town of Stony Plain Public Tree Bylaw 2647/G/21",
   "document_number": "2647/G/21",
   "adopted_date": "2021-04-26",
   "transcript_url": "/ca/ab/stony-plain/trees/bylaw-2647-g-21/",
   "answer": "In the Town of Stony Plain, Alberta, trees & tree removal rules are set by Town of Stony Plain Public Tree Bylaw 2647/G/21, verified 2026-09-27. Fines: Minimum penalties per tree: $100 to $1,000; maximum penalties per tree: $200 to $2,000. A permit is required. Protected threshold: Public Trees (any Tree with any part of its trunk located on Town Lands and was part of a Town development); Elm Trees within Town."
  },
  {
   "municipality_id": "gx-000437",
   "name": "Strathcona County",
   "type": "Specialized Municipality",
   "path": "/ca/ab/strathcona-county/",
   "answer_page": "/ca/ab/strathcona-county/trees/",
   "json": "/ca/ab/strathcona-county/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Strathcona County Land Use Bylaw 24-2024, Part 3: General Regulations",
   "document_number": "24-2024",
   "adopted_date": null,
   "transcript_url": "/ca/ab/strathcona-county/trees/bylaw-24-2024/",
   "answer": "In the Specialized Municipality of Strathcona County, Alberta, trees & tree removal rules are set by Strathcona County Land Use Bylaw 24-2024, Part 3: General Regulations, verified 2026-09-27. A permit is required."
  },
  {
   "municipality_id": "gx-000438",
   "name": "Strathmore",
   "type": "Town",
   "path": "/ca/ab/strathmore/",
   "answer_page": "/ca/ab/strathmore/trees/",
   "json": "/ca/ab/strathmore/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Town of Strathmore Tree Protection Bylaw No. 19-18",
   "document_number": "19-18",
   "adopted_date": "2020-01-22",
   "transcript_url": "/ca/ab/strathmore/trees/bylaw-19-18/",
   "answer": "In the Town of Strathmore, Alberta, trees & tree removal rules are set by Town of Strathmore Tree Protection Bylaw No. 19-18, verified 2026-09-27. A permit is required. Protected threshold: Public Trees of any size; Heritage Trees. Boulevard trees: Public Trees on boulevards are protected; no removal, moving, cutting, or pruning without prior written authorization from the Managing Director."
  },
  {
   "municipality_id": "gx-000440",
   "name": "Sunbreaker Cove",
   "type": "Summer Village",
   "path": "/ca/ab/sunbreaker-cove/",
   "answer_page": "/ca/ab/sunbreaker-cove/trees/",
   "json": "/ca/ab/sunbreaker-cove/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Summer Village of Sunbreaker Cove Land Use Bylaw No. 99/13 (as amended)",
   "document_number": "99/13",
   "adopted_date": null,
   "transcript_url": "/ca/ab/sunbreaker-cove/trees/bylaw-99-13/",
   "answer": "In the Summer Village of Sunbreaker Cove, Alberta, trees & tree removal rules are set by Summer Village of Sunbreaker Cove Land Use Bylaw No. 99/13 (as amended), verified 2026-09-27. Fines: not less than $250 and not more than $10,000. A permit is required."
  },
  {
   "municipality_id": "gx-000441",
   "name": "Sundance Beach",
   "type": "Summer Village",
   "path": "/ca/ab/sundance-beach/",
   "answer_page": "/ca/ab/sundance-beach/trees/",
   "json": "/ca/ab/sundance-beach/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Land Use Bylaw No. 2024-04",
   "document_number": "2024-04",
   "adopted_date": "2024-11-08",
   "transcript_url": "/ca/ab/sundance-beach/trees/bylaw-2024-04/",
   "answer": "In the Summer Village of Sundance Beach, Alberta, trees & tree removal rules are set by Land Use Bylaw No. 2024-04, verified 2026-09-27. Fines: not less than $500 and not more than $10,000; $500 for any offence; double for subsequent offence. A permit is required. Replacement required: As a development permit condition, trees in a landscape plan may be removed in future subject to a replacement planting."
  },
  {
   "municipality_id": "gx-000442",
   "name": "Sundre",
   "type": "Town",
   "path": "/ca/ab/sundre/",
   "answer_page": "/ca/ab/sundre/trees/",
   "json": "/ca/ab/sundre/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Town of Sundre Land Use Bylaw 2018-10 (Consolidated to Feb 2025)",
   "document_number": "2018-10",
   "adopted_date": "2018-09-10",
   "transcript_url": "/ca/ab/sundre/trees/bylaw-2018-10/",
   "answer": "In the Town of Sundre, Alberta, trees & tree removal rules are set by Town of Sundre Land Use Bylaw 2018-10 (Consolidated to Feb 2025), verified 2026-09-27. Protected threshold: Existing trees and shrubs. Boulevard trees: All Town boulevards adjoining a site shall be landscaped by the developer; all Boulevard planting shall be to the satisfaction of the Development Authority."
  },
  {
   "municipality_id": "gx-000447",
   "name": "Sylvan Lake",
   "type": "Town",
   "path": "/ca/ab/sylvan-lake/",
   "answer_page": "/ca/ab/sylvan-lake/trees/",
   "json": "/ca/ab/sylvan-lake/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Town of Sylvan Lake Land Use Bylaw No. 1695/2015",
   "document_number": "1695/2015",
   "adopted_date": null,
   "transcript_url": "/ca/ab/sylvan-lake/trees/bylaw-1695-2015/",
   "answer": "In the Town of Sylvan Lake, Alberta, trees & tree removal rules are set by Town of Sylvan Lake Land Use Bylaw No. 1695/2015, verified 2026-09-27. Fines: not less than $250.00 and not more than $10,000.00."
  },
  {
   "municipality_id": "gx-000448",
   "name": "Taber",
   "type": "Town",
   "path": "/ca/ab/taber/",
   "answer_page": "/ca/ab/taber/trees/",
   "json": "/ca/ab/taber/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Town of Taber By-Law No. A-203 (Regulation of Parks, Boulevards, and Sidewalks)",
   "document_number": "A-203",
   "adopted_date": "1982-05-10",
   "transcript_url": "/ca/ab/taber/trees/regulations-a-203/",
   "answer": "In the Town of Taber, Alberta, trees & tree removal rules are set by Town of Taber By-Law No. A-203 (Regulation of Parks, Boulevards, and Sidewalks), verified 2026-09-27. Boulevard trees: Only non-suckering trees; max one per 3.5 metres; no Cottonwood."
  },
  {
   "municipality_id": "gx-000449",
   "name": "Thorhild County",
   "type": "Municipal District",
   "path": "/ca/ab/thorhild-county/",
   "answer_page": "/ca/ab/thorhild-county/trees/",
   "json": "/ca/ab/thorhild-county/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Thorhild County Land Use Bylaw 1194-2015 (Consolidated February 2026)",
   "document_number": "1194-2015",
   "adopted_date": null,
   "transcript_url": "/ca/ab/thorhild-county/trees/bylaw-1194-2015/",
   "answer": "The Municipal District of Thorhild County, Alberta has 1 adopted bylaw on file: Thorhild County Land Use Bylaw 1194-2015 (Consolidated February 2026), verified 2026-09-27."
  },
  {
   "municipality_id": "gx-000451",
   "name": "Three Hills",
   "type": "Town",
   "path": "/ca/ab/three-hills/",
   "answer_page": "/ca/ab/three-hills/trees/",
   "json": "/ca/ab/three-hills/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Three Hills Land Use Bylaw (No. 1458-20)",
   "document_number": "1458-20",
   "adopted_date": null,
   "transcript_url": "/ca/ab/three-hills/trees/bylaw-1458-20/",
   "answer": "In the Town of Three Hills, Alberta, trees & tree removal rules are set by Three Hills Land Use Bylaw (No. 1458-20), verified 2026-09-27. Fines: Fine not less than $2,500.00; daily fine $500.00–$2,500.00; violation ticket not less than $250.00. Replacement required: The replacement of any boulevard trees that are damaged or cut down to affect the demolition or removal of a structure or building from the site. Boulevard trees: The applicant will be responsible for: The replacement of any boulevard trees that are damaged or cut down."
  },
  {
   "municipality_id": "gx-000452",
   "name": "Tofield",
   "type": "Town",
   "path": "/ca/ab/tofield/",
   "answer_page": "/ca/ab/tofield/trees/",
   "json": "/ca/ab/tofield/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Town of Tofield Land Use Bylaw No. 1316 - Part 4 General Regulations",
   "document_number": "1316",
   "adopted_date": null,
   "transcript_url": "/ca/ab/tofield/trees/regulations-1316/",
   "answer": "The Town of Tofield, Alberta has 1 adopted bylaw on file: Town of Tofield Land Use Bylaw No. 1316 - Part 4 General Regulations, verified 2026-09-27."
  },
  {
   "municipality_id": "gx-000455",
   "name": "Val Quentin",
   "type": "Summer Village",
   "path": "/ca/ab/val-quentin/",
   "answer_page": "/ca/ab/val-quentin/trees/",
   "json": "/ca/ab/val-quentin/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Summer Village of Val Quentin Land Use Bylaw No. 300-34",
   "document_number": "300-34",
   "adopted_date": "2026-02-18",
   "transcript_url": "/ca/ab/val-quentin/trees/bylaw-300-34/",
   "answer": "In the Summer Village of Val Quentin, Alberta, trees & tree removal rules are set by Summer Village of Val Quentin Land Use Bylaw No. 300-34, verified 2026-09-27. A permit is required. Boulevard trees: Applicant must repair, reinstate, or pay for damage to boulevard landscaping or trees."
  },
  {
   "municipality_id": "gx-000456",
   "name": "Valleyview",
   "type": "Town",
   "path": "/ca/ab/valleyview/",
   "answer_page": "/ca/ab/valleyview/trees/",
   "json": "/ca/ab/valleyview/trees.json",
   "status": "found",
   "n_adopted": 2,
   "last_verified": "2026-09-27",
   "document": "Town of Valleyview Community Standards Bylaw No. 2023-11",
   "document_number": "2023-11",
   "adopted_date": "2023-09-11",
   "transcript_url": "/ca/ab/valleyview/trees/bylaw-2023-11/",
   "answer": "In the Town of Valleyview, Alberta, trees & tree removal rules are set by Town of Valleyview Community Standards Bylaw No. 2023-11 and 1 other bylaw, verified 2026-09-27. Fines: s. 31.2: minimum $250.00, not exceeding $10,000.00; Schedule \"A\" (s. 27.8): $250 Municipal Tag / $500 Violation Ticket."
  },
  {
   "municipality_id": "gx-000458",
   "name": "Vegreville",
   "type": "Town",
   "path": "/ca/ab/vegreville/",
   "answer_page": "/ca/ab/vegreville/trees/",
   "json": "/ca/ab/vegreville/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Town of Vegreville Parks and Open Spaces Bylaw No. 12-2022",
   "document_number": "12-2022",
   "adopted_date": "2022-06-27",
   "transcript_url": "/ca/ab/vegreville/trees/bylaw-12-2022/",
   "answer": "In the Town of Vegreville, Alberta, trees & tree removal rules are set by Town of Vegreville Parks and Open Spaces Bylaw No. 12-2022, verified 2026-09-27. Fines: $100 (first offence), $250 (second offence), $500 (third offence); not less than that established in Schedule \"A\", and not exceeding $5,000.00."
  },
  {
   "municipality_id": "gx-000461",
   "name": "Viking",
   "type": "Town",
   "path": "/ca/ab/viking/",
   "answer_page": "/ca/ab/viking/trees/",
   "json": "/ca/ab/viking/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Town of Viking Community Standards Bylaw No. 2022-717",
   "document_number": "2022-717",
   "adopted_date": "2022-03-21",
   "transcript_url": "/ca/ab/viking/trees/bylaw-2022-717/",
   "answer": "In the Town of Viking, Alberta, trees & tree removal rules are set by Town of Viking Community Standards Bylaw No. 2022-717, verified 2026-09-27. Fines: Fine not exceeding $2,500.00; $250.00 voluntary payment for any offence not otherwise specified; fines doubled for subsequent offences. Boulevard trees: No person shall remove, damage, plant, prune, cut, repair or work on any boulevard tree unless ordered or permitted by the Chief Administrative Officer."
  },
  {
   "municipality_id": "gx-000467",
   "name": "Warburg",
   "type": "Village",
   "path": "/ca/ab/warburg/",
   "answer_page": "/ca/ab/warburg/trees/",
   "json": "/ca/ab/warburg/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Village of Warburg Community Standards Bylaw 159/18",
   "document_number": "159/18",
   "adopted_date": "2018-11-12",
   "transcript_url": "/ca/ab/warburg/trees/bylaw-159-18/",
   "answer": "In the Village of Warburg, Alberta, trees & tree removal rules are set by Village of Warburg Community Standards Bylaw 159/18, verified 2026-09-27. Fines: Sec. 206(1)(c) Fail to maintain tree: $155.00, $287.00, $575.00; Sec. 203 Fail to maintain boulevard: $155.00, $287.00, $575.00. Boulevard trees: Notify Municipality if tree maintenance required; refrain from removing or pruning trees or shrubs on boulevards that are the responsibility of the municipality."
  },
  {
   "municipality_id": "gx-000468",
   "name": "Warner",
   "type": "Village",
   "path": "/ca/ab/warner/",
   "answer_page": "/ca/ab/warner/trees/",
   "json": "/ca/ab/warner/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Village of Warner Boulevard Trees and Shrubs Bylaw No. 493-04",
   "document_number": "493-04",
   "adopted_date": "2004-08-12",
   "transcript_url": "/ca/ab/warner/trees/bylaw-493-04/",
   "answer": "The Village of Warner, Alberta has 1 adopted bylaw on file: Village of Warner Boulevard Trees and Shrubs Bylaw No. 493-04, verified 2026-09-27."
  },
  {
   "municipality_id": "gx-000477",
   "name": "Whispering Hills",
   "type": "Summer Village",
   "path": "/ca/ab/whispering-hills/",
   "answer_page": "/ca/ab/whispering-hills/trees/",
   "json": "/ca/ab/whispering-hills/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Summer Village of Whispering Hills Land Use Bylaw 136-23",
   "document_number": "136-23",
   "adopted_date": null,
   "transcript_url": "/ca/ab/whispering-hills/trees/bylaw-136-23/",
   "answer": "The Summer Village of Whispering Hills, Alberta has 1 adopted bylaw on file: Summer Village of Whispering Hills Land Use Bylaw 136-23, verified 2026-09-27."
  },
  {
   "municipality_id": "gx-000478",
   "name": "White Sands",
   "type": "Summer Village",
   "path": "/ca/ab/white-sands/",
   "answer_page": "/ca/ab/white-sands/trees/",
   "json": "/ca/ab/white-sands/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Summer Village of White Sands Land Use Bylaw No. 186-22",
   "document_number": "186-22",
   "adopted_date": "2022-06-08",
   "transcript_url": "/ca/ab/white-sands/trees/bylaw-186-22/",
   "answer": "In the Summer Village of White Sands, Alberta, trees & tree removal rules are set by Summer Village of White Sands Land Use Bylaw No. 186-22, verified 2026-09-27. A permit is required. Boulevard trees: Cutting/removal of trees or underbrush from municipally-owned land is prohibited unless prior written permission from Council."
  }
 ],
 "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-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-000180",
   "name": "Beaumont",
   "path": "/ca/ab/beaumont/",
   "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-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-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-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-000202",
   "name": "Breton",
   "path": "/ca/ab/breton/",
   "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-000208",
   "name": "Camrose",
   "path": "/ca/ab/camrose/",
   "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-000211",
   "name": "Carbon",
   "path": "/ca/ab/carbon/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000212",
   "name": "Cardston",
   "path": "/ca/ab/cardston/",
   "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-000215",
   "name": "Carstairs",
   "path": "/ca/ab/carstairs/",
   "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-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-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-000229",
   "name": "Cochrane",
   "path": "/ca/ab/cochrane/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000230",
   "name": "Cold Lake",
   "path": "/ca/ab/cold-lake/",
   "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-000242",
   "name": "County of Two Hills No. 21",
   "path": "/ca/ab/county-of-two-hills-no-21/",
   "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-000249",
   "name": "Crossfield",
   "path": "/ca/ab/crossfield/",
   "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-000254",
   "name": "Delburne",
   "path": "/ca/ab/delburne/",
   "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-000257",
   "name": "Diamond Valley",
   "path": "/ca/ab/diamond-valley/",
   "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-000259",
   "name": "Donalda",
   "path": "/ca/ab/donalda/",
   "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-000261",
   "name": "Drayton Valley",
   "path": "/ca/ab/drayton-valley/",
   "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-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-000280",
   "name": "Fox Creek",
   "path": "/ca/ab/fox-creek/",
   "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-000287",
   "name": "Grande Prairie",
   "path": "/ca/ab/grande-prairie/",
   "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-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-000296",
   "name": "High Level",
   "path": "/ca/ab/high-level/",
   "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-000311",
   "name": "Island Lake South",
   "path": "/ca/ab/island-lake-south/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000312",
   "name": "Itaska Beach",
   "path": "/ca/ab/itaska-beach/",
   "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-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-000318",
   "name": "Lac La Biche County",
   "path": "/ca/ab/lac-la-biche-county/",
   "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-000323",
   "name": "Lamont",
   "path": "/ca/ab/lamont/",
   "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-000330",
   "name": "Lethbridge County",
   "path": "/ca/ab/lethbridge-county/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000332",
   "name": "Lloydminster",
   "path": "/ca/ab/lloydminster/",
   "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-000334",
   "name": "Longview",
   "path": "/ca/ab/longview/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000335",
   "name": "Lougheed",
   "path": "/ca/ab/lougheed/",
   "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-000342",
   "name": "Mayerthorpe",
   "path": "/ca/ab/mayerthorpe/",
   "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-000350",
   "name": "Morrin",
   "path": "/ca/ab/morrin/",
   "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-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-000358",
   "name": "Municipal District of Lesser Slave River No. 124",
   "path": "/ca/ab/municipal-district-of-lesser-slave-river-no-124/",
   "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-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-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-000383",
   "name": "Oyen",
   "path": "/ca/ab/oyen/",
   "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-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-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-000401",
   "name": "Redcliff",
   "path": "/ca/ab/redcliff/",
   "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-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-000410",
   "name": "Rosemary",
   "path": "/ca/ab/rosemary/",
   "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-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-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-000434",
   "name": "Stettler",
   "path": "/ca/ab/stettler/",
   "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-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-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-000457",
   "name": "Vauxhall",
   "path": "/ca/ab/vauxhall/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-000459",
   "name": "Vermilion",
   "path": "/ca/ab/vermilion/",
   "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-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-000465",
   "name": "Wainwright",
   "path": "/ca/ab/wainwright/",
   "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-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-000473",
   "name": "Westlock",
   "path": "/ca/ab/westlock/",
   "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-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"
  }
 ]
}