{
 "topic": "trees",
 "label": "Trees & tree removal",
 "question": "Do I need a permit to cut down a tree?",
 "jurisdiction": "Ontario",
 "country": "CA",
 "source": "https://govanswers.org/ca/on/trees/",
 "municipalities": [
  {
   "municipality_id": "gx-001401",
   "name": "Amherstburg",
   "type": "Town",
   "path": "/ca/on/amherstburg/",
   "answer_page": "/ca/on/amherstburg/trees/",
   "json": "/ca/on/amherstburg/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-25",
   "document": "Public Tree By-law No. 2016-94 (consolidated to By-law 2018-106)",
   "document_number": "2016-94",
   "adopted_date": "2016-10-11",
   "transcript_url": "/ca/on/amherstburg/trees/bylaw-2016-94/",
   "answer": "In the Town of Amherstburg, Ontario, trees & tree removal rules are set by Public Tree By-law No. 2016-94 (consolidated to By-law 2018-106), verified 2026-09-25. A permit is required. Protected threshold: All trees (including shrubs, hedges and woody vegetation) on publicly owned property; no DBH or species threshold stated. Boulevard trees: No removal of any tree in a public place without written CAO permission; CAO supervises all planting, care, and removal."
  },
  {
   "municipality_id": "gx-001402",
   "name": "Armour",
   "type": "Township",
   "path": "/ca/on/armour/",
   "answer_page": "/ca/on/armour/trees/",
   "json": "/ca/on/armour/trees.json",
   "status": "found",
   "n_adopted": 2,
   "last_verified": "2026-09-25",
   "document": "By-law #21-2020 - Conservation and Clearing of Trees on Waterfront Property",
   "document_number": "21-2020",
   "adopted_date": "2020-04-28",
   "transcript_url": "/ca/on/armour/trees/bylaw-21-2020/",
   "answer": "In the Township of Armour, Ontario, trees & tree removal rules are set by By-law #12-2006 - Woodlands Conservation By-law and 1 other bylaw, verified 2026-09-25. Protected threshold: Species A and B trees meeting minimum diameter/circumference thresholds at point of measurement, within woodlands of at least 1 hectare. Replacement required: Court may order rehabilitation or replanting including silvicultural treatment as court considers appropriate."
  },
  {
   "municipality_id": "gx-001406",
   "name": "Ashfield–Colborne–Wawanosh",
   "type": "Township",
   "path": "/ca/on/ashfieldcolbornewawanosh/",
   "answer_page": "/ca/on/ashfieldcolbornewawanosh/trees/",
   "json": "/ca/on/ashfieldcolbornewawanosh/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-25",
   "document": "By-law 45-2016 Shoreline Tree Preservation By-law",
   "document_number": "45-2016",
   "adopted_date": "2016-10-04",
   "transcript_url": "/ca/on/ashfieldcolbornewawanosh/trees/bylaw-45-2016/",
   "answer": "In the Township of Ashfield–Colborne–Wawanosh, Ontario, trees & tree removal rules are set by By-law 45-2016 Shoreline Tree Preservation By-law, verified 2026-09-25. Protected threshold: Any species of woody perennial plant of any size that can reach a height of at least 4.5 metres at physiological maturity, located within a Shoreline."
  },
  {
   "municipality_id": "gx-001413",
   "name": "Aylmer",
   "type": "Town",
   "path": "/ca/on/aylmer/",
   "answer_page": "/ca/on/aylmer/trees/",
   "json": "/ca/on/aylmer/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-25",
   "document": "By-law No. 6-75 (as amended by By-law No. 11-78) - Planting and Removal of Trees",
   "document_number": "6-75",
   "adopted_date": "1975-02-24",
   "transcript_url": "/ca/on/aylmer/trees/bylaw-6-75/",
   "answer": "The Town of Aylmer, Ontario has 1 adopted bylaw on file: By-law No. 6-75 (as amended by By-law No. 11-78) - Planting and Removal of Trees, verified 2026-09-25."
  },
  {
   "municipality_id": "gx-001416",
   "name": "Barrie",
   "type": "City",
   "path": "/ca/on/barrie/",
   "answer_page": "/ca/on/barrie/trees/",
   "json": "/ca/on/barrie/trees.json",
   "status": "found",
   "n_adopted": 2,
   "last_verified": "2026-09-21",
   "document": "Private Tree By-law 2014-115",
   "document_number": "2014-115",
   "adopted_date": "2014-09-15",
   "transcript_url": "/ca/on/barrie/trees/bylaw-2014-115/",
   "answer": "In the City of Barrie, Ontario, trees & tree removal rules are set by Private Tree By-law 2014-115 and 1 other bylaw, verified 2026-09-21. Fines: Minimum fine not exceeding $500; maximum not exceeding $100,000; special fine may exceed $100,000. A permit is required. Replacement required: Court or Director may order rehabilitation or replanting including silvicultural treatment; no cash-in-lieu stated."
  },
  {
   "municipality_id": "gx-001427",
   "name": "Bracebridge",
   "type": "Town",
   "path": "/ca/on/bracebridge/",
   "answer_page": "/ca/on/bracebridge/trees/",
   "json": "/ca/on/bracebridge/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "Tree Cutting By-law 2025-103",
   "document_number": "2025-103",
   "adopted_date": "2025-12-10",
   "transcript_url": "/ca/on/bracebridge/trees/bylaw-2025-103/",
   "answer": "In the Town of Bracebridge, Ontario, trees & tree removal rules are set by Tree Cutting By-law 2025-103, verified 2026-09-27. Fines: $250.00 to $1,000.00 per offence. A permit is required. Protected threshold: woody perennial plant with DBH greater than 20 centimetres (8 inches)."
  },
  {
   "municipality_id": "gx-001428",
   "name": "Bradford West Gwillimbury",
   "type": "Town",
   "path": "/ca/on/bradford-west-gwillimbury/",
   "answer_page": "/ca/on/bradford-west-gwillimbury/trees/",
   "json": "/ca/on/bradford-west-gwillimbury/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-25",
   "document": "Public Tree Protection By-law 2024-27",
   "document_number": "2024-27",
   "adopted_date": "2024-04-02",
   "transcript_url": "/ca/on/bradford-west-gwillimbury/trees/bylaw-2024-27/",
   "answer": "In the Town of Bradford West Gwillimbury, Ontario, trees & tree removal rules are set by Public Tree Protection By-law 2024-27, verified 2026-09-25. Fines: a fine as provided for by the Provincial Offences Act, R.S.O. 1990, Chapter c. P. 33, as amended. A permit is required. Protected threshold: any species of woody perennial plant including its root system, on Town-owned land; no size or species threshold stated."
  },
  {
   "municipality_id": "gx-001429",
   "name": "Brampton",
   "type": "City",
   "path": "/ca/on/brampton/",
   "answer_page": "/ca/on/brampton/trees/",
   "json": "/ca/on/brampton/trees.json",
   "status": "found",
   "n_adopted": 2,
   "last_verified": "2026-08-28",
   "document": "Tree Preservation By-law 317-2012",
   "document_number": "317-2012",
   "adopted_date": "2012-11-14",
   "transcript_url": "/ca/on/brampton/trees/bylaw-317-2012/",
   "answer": "In the City of Brampton, Ontario, trees & tree removal rules are set by Tree Preservation By-law 317-2012 and 1 other bylaw, verified 2026-08-28. Fines: $500 minimum to $100,000 maximum. A permit is required. Protected threshold: Woodlots: 0.2 ha with 200 trees any size, 150 >5cm DBH, 100 >12cm DBH, or 50 >20cm DBH per 0.2 ha."
  },
  {
   "municipality_id": "gx-001430",
   "name": "Brant",
   "type": "City",
   "path": "/ca/on/brant/",
   "answer_page": "/ca/on/brant/trees/",
   "json": "/ca/on/brant/trees.json",
   "status": "found",
   "n_adopted": 2,
   "last_verified": "2026-09-25",
   "document": "By-law 275-99 - Tree Planting and Maintenance on County Highways",
   "document_number": "275-99",
   "adopted_date": "1999-12-21",
   "transcript_url": "/ca/on/brant/trees/bylaw-275-99/",
   "answer": "In the City of Brant, Ontario, trees & tree removal rules are set by By-law 275-99 - Tree Planting and Maintenance on County Highways and 1 other bylaw, verified 2026-09-25. Fines: $500 to $100,000; continuing offence $500 to $10,000 per day. A permit is required. Replacement required: pay all costs and expenses incurred by the County to plant a replacement tree."
  },
  {
   "municipality_id": "gx-001431",
   "name": "Brantford",
   "type": "City",
   "path": "/ca/on/brantford/",
   "answer_page": "/ca/on/brantford/trees/",
   "json": "/ca/on/brantford/trees.json",
   "status": "found",
   "n_adopted": 2,
   "last_verified": "2026-09-25",
   "document": "By-law 94-2024 - City Trees (planting, maintenance, protection)",
   "document_number": "94-2024",
   "adopted_date": null,
   "transcript_url": "/ca/on/brantford/trees/bylaw-94-2024/",
   "answer": "In the City of Brantford, Ontario, trees & tree removal rules are set by By-law 94-2024 - City Trees (planting, maintenance, protection) and 1 other bylaw, verified 2026-09-25. Fines: minimum fine of $500.00 and a maximum fine of $100,000.00; minimum fine of $500.00 and a maximum fine of $10,000.00 per day. A permit is required. Protected threshold: All City Trees (woody perennial plant located on City Property)."
  },
  {
   "municipality_id": "gx-001436",
   "name": "Brockville",
   "type": "City",
   "path": "/ca/on/brockville/",
   "answer_page": "/ca/on/brockville/trees/",
   "json": "/ca/on/brockville/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-21",
   "document": "Tree By-law No. 055-2021",
   "document_number": "055-2021",
   "adopted_date": "2021-06-22",
   "transcript_url": "/ca/on/brockville/trees/bylaw-055-2021/",
   "answer": "In the City of Brockville, Ontario, trees & tree removal rules are set by Tree By-law No. 055-2021, verified 2026-09-21. A permit is required. Protected threshold: any tree, shrub or other plant located on City property. Replacement required: replaced with a new tree; one (1) tree for each tree removed."
  },
  {
   "municipality_id": "gx-001438",
   "name": "Bruce County",
   "type": "County",
   "path": "/ca/on/bruce-county/",
   "answer_page": "/ca/on/bruce-county/trees/",
   "json": "/ca/on/bruce-county/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-08-28",
   "document": "Forest Conservation By-law No. 2025-030",
   "document_number": "2025-030",
   "adopted_date": "2025-07-10",
   "transcript_url": "/ca/on/bruce-county/trees/bylaw-2025-030/",
   "answer": "In the County of Bruce County, Ontario, trees & tree removal rules are set by Forest Conservation By-law No. 2025-030, verified 2026-08-28. Fines: First conviction: max $10,000 or $1,000 per tree, whichever is greater. Subsequent: max $25,000 or $2,500 per tree, whichever is greater. A permit is required."
  },
  {
   "municipality_id": "gx-001442",
   "name": "Burlington",
   "type": "City",
   "path": "/ca/on/burlington/",
   "answer_page": "/ca/on/burlington/trees/",
   "json": "/ca/on/burlington/trees.json",
   "status": "found",
   "n_adopted": 2,
   "last_verified": "2026-09-25",
   "document": "Private Tree By-law No. 40-2022",
   "document_number": "40-2022",
   "adopted_date": "2022-04-19",
   "transcript_url": "/ca/on/burlington/trees/bylaw-40-2022/",
   "answer": "In the City of Burlington, Ontario, trees & tree removal rules are set by Private Tree By-law No. 40-2022 and 1 other bylaw, verified 2026-09-25. A permit is required. Protected threshold: DBH of 20cm or greater, heritage trees, endangered species. Replacement required: to plant replacement tree(s) or pay replacement tree fees."
  },
  {
   "municipality_id": "gx-001444",
   "name": "Caledon",
   "type": "Town",
   "path": "/ca/on/caledon/",
   "answer_page": "/ca/on/caledon/trees/",
   "json": "/ca/on/caledon/trees.json",
   "status": "found",
   "n_adopted": 2,
   "last_verified": "2026-09-25",
   "document": "Tree Preservation By-law No. 2025-101",
   "document_number": "2025-101",
   "adopted_date": "2025-11-25",
   "transcript_url": "/ca/on/caledon/trees/bylaw-2025-101/",
   "answer": "In the Town of Caledon, Ontario, trees & tree removal rules are set by Tree Preservation By-law No. 2025-101 and 1 other bylaw, verified 2026-09-25. Fines: A minimum fine of $500 and a maximum fine not exceeding $100,000. A permit is required. Protected threshold: any species of woody perennial plant... DBH of at least 30 cm."
  },
  {
   "municipality_id": "gx-001447",
   "name": "Cambridge",
   "type": "City",
   "path": "/ca/on/cambridge/",
   "answer_page": "/ca/on/cambridge/trees/",
   "json": "/ca/on/cambridge/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-25",
   "document": "Private Tree Preservation By-law 23-105",
   "document_number": "23-105",
   "adopted_date": "2023-11-28",
   "transcript_url": "/ca/on/cambridge/trees/bylaw-23-105/",
   "answer": "In the City of Cambridge, Ontario, trees & tree removal rules are set by Private Tree Preservation By-law 23-105, verified 2026-09-25. Fines: Individuals: $25,000.00-$50,000.00; Corporations: $50,000.00-$100,000.00; Daily: $10,000.00. A permit is required. Protected threshold: DBH equal to or greater than 20 centimetres."
  },
  {
   "municipality_id": "gx-001448",
   "name": "Carleton Place",
   "type": "Town",
   "path": "/ca/on/carleton-place/",
   "answer_page": "/ca/on/carleton-place/trees/",
   "json": "/ca/on/carleton-place/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-25",
   "document": "Tree Clearing By-law 133-2021",
   "document_number": "133-2021",
   "adopted_date": "2021-11-23",
   "transcript_url": "/ca/on/carleton-place/trees/bylaw-133-2021/",
   "answer": "In the Town of Carleton Place, Ontario, trees & tree removal rules are set by Tree Clearing By-law 133-2021, verified 2026-09-25. A permit is required. Protected threshold: parcel measures 0.405 hectare (1 acre) in area or greater; Woodland density/size definitions apply. Replacement required: The Director may specify tree relocation or compensation costs for replacement."
  },
  {
   "municipality_id": "gx-001459",
   "name": "Centre Wellington",
   "type": "Township",
   "path": "/ca/on/centre-wellington/",
   "answer_page": "/ca/on/centre-wellington/trees/",
   "json": "/ca/on/centre-wellington/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-25",
   "document": "By-law 2022-57 - Public Tree By-law",
   "document_number": "2022-57",
   "adopted_date": "2022-07-18",
   "transcript_url": "/ca/on/centre-wellington/trees/bylaw-2022-57/",
   "answer": "In the Township of Centre Wellington, Ontario, trees & tree removal rules are set by By-law 2022-57 - Public Tree By-law, verified 2026-09-25. Fines: first offence, to a fine not more than $50,000.00; second offence... not more than $100,000.00. A permit is required. Protected threshold: any species of woody perennial plant including its root system reaching a minimum height of three (3) metres."
  },
  {
   "municipality_id": "gx-001476",
   "name": "Collingwood",
   "type": "Town",
   "path": "/ca/on/collingwood/",
   "answer_page": "/ca/on/collingwood/trees/",
   "json": "/ca/on/collingwood/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-25",
   "document": "Tree Destruction By-Law No. 2012-084",
   "document_number": "2012-084",
   "adopted_date": "2012-06-25",
   "transcript_url": "/ca/on/collingwood/trees/bylaw-2012-084/",
   "answer": "In the Town of Collingwood, Ontario, trees & tree removal rules are set by Tree Destruction By-Law No. 2012-084, verified 2026-09-25. A permit is required. Protected threshold: DBH 15-30 cm (5+ trees), DBH > 30 cm, municipal property, woodland, endangered/threatened species. Replacement required: Requirement to plant a replacement tree; distinctive trees replaced equal to net DBH."
  },
  {
   "municipality_id": "gx-001482",
   "name": "Deep River",
   "type": "Town",
   "path": "/ca/on/deep-river/",
   "answer_page": "/ca/on/deep-river/trees/",
   "json": "/ca/on/deep-river/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-21",
   "document": "By-law Number 31-2025 - A By-law to Provide for the Protection, Preservation, and Management of Trees on Municipal Property",
   "document_number": "31-2025",
   "adopted_date": "2025-06-11",
   "transcript_url": "/ca/on/deep-river/trees/bylaw-31-2025/",
   "answer": "In the Town of Deep River, Ontario, trees & tree removal rules are set by By-law Number 31-2025 - A By-law to Provide for the Protection, Preservation, and Management of Trees on Municipal Property, verified 2026-09-21. Fines: $1,000.00. A permit is required. Protected threshold: minimum four (4) meters at physiological maturity."
  },
  {
   "municipality_id": "gx-001492",
   "name": "Dysart et al",
   "type": "Municipality",
   "path": "/ca/on/dysart-et-al/",
   "answer_page": "/ca/on/dysart-et-al/trees/",
   "json": "/ca/on/dysart-et-al/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-25",
   "document": "Site Alteration By-law 2023-101",
   "document_number": "2023-101",
   "adopted_date": "2023-11-28",
   "transcript_url": "/ca/on/dysart-et-al/trees/bylaw-2023-101/",
   "answer": "In the Municipality of Dysart et al, Ontario, trees & tree removal rules are set by Site Alteration By-law 2023-101, verified 2026-09-25. Fines: $500, $700. Replacement required: restored utilizing native vegetation."
  },
  {
   "municipality_id": "gx-001495",
   "name": "East Garafraxa",
   "type": "Township",
   "path": "/ca/on/east-garafraxa/",
   "answer_page": "/ca/on/east-garafraxa/trees/",
   "json": "/ca/on/east-garafraxa/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-25",
   "document": "By-law 14-2015, Site Alteration By-law",
   "document_number": "14-2015",
   "adopted_date": "2015-04-14",
   "transcript_url": "/ca/on/east-garafraxa/trees/bylaw-14-2015/",
   "answer": "In the Township of East Garafraxa, Ontario, trees & tree removal rules are set by By-law 14-2015, Site Alteration By-law, verified 2026-09-25. A permit is required. Protected threshold: a tree and/or trees (Schedule \"A\" requires identification of trees greater than 75 mm in calliper)."
  },
  {
   "municipality_id": "gx-001496",
   "name": "East Gwillimbury",
   "type": "Town",
   "path": "/ca/on/east-gwillimbury/",
   "answer_page": "/ca/on/east-gwillimbury/trees/",
   "json": "/ca/on/east-gwillimbury/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-25",
   "document": "Tree Protection By-law 2024-077",
   "document_number": "2024-077",
   "adopted_date": "2024-11-19",
   "transcript_url": "/ca/on/east-gwillimbury/trees/bylaw-2024-077/",
   "answer": "In the Town of East Gwillimbury, Ontario, trees & tree removal rules are set by Tree Protection By-law 2024-077, verified 2026-09-25. Fines: first conviction: not less than $250 to no more than $25,000; subsequent conviction: not less than $500.00 to no more than $50,000. A permit is required. Protected threshold: Trees equal to or greater than 20cm DBH."
  },
  {
   "municipality_id": "gx-001500",
   "name": "Elgin County",
   "type": "County",
   "path": "/ca/on/elgin-county/",
   "answer_page": "/ca/on/elgin-county/trees/",
   "json": "/ca/on/elgin-county/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-08-28",
   "document": "Woodlands Conservation By-law 05-03 (as amended, consolidated version)",
   "document_number": "05-03",
   "adopted_date": "2005-09-13",
   "transcript_url": "/ca/on/elgin-county/trees/bylaw-05-03/",
   "answer": "In the County of Elgin County, Ontario, trees & tree removal rules are set by Woodlands Conservation By-law 05-03 (as amended, consolidated version), verified 2026-08-28. Fines: first conviction: not more than $10,000.00 or $1,000.00 per tree; subsequent: not more than $25,000.00 or $2,500.00 per tree. A permit is required. Protected threshold: Trees in Woodlands (s. 1(tt)); \"minimum circumference prescribed for the species in Schedule 'A'\"."
  },
  {
   "municipality_id": "gx-001514",
   "name": "Fort Erie",
   "type": "Town",
   "path": "/ca/on/fort-erie/",
   "answer_page": "/ca/on/fort-erie/trees/",
   "json": "/ca/on/fort-erie/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-25",
   "document": "Tree By-law 27-2026 (repeals By-law 33-2024)",
   "document_number": "27-2026",
   "adopted_date": "2026-04-27",
   "transcript_url": "/ca/on/fort-erie/trees/bylaw-27-2026/",
   "answer": "In the Town of Fort Erie, Ontario, trees & tree removal rules are set by Tree By-law 27-2026 (repeals By-law 33-2024), verified 2026-09-25. Fines: Administrative Penalties $350–$10,000 (tiered); injure/destroy without permit: $1,500; stump removal without permit: $4,500/$9,000/$10,000 (Tiers 1–3). A permit is required. Boulevard trees: Public property trees of any size are regulated; activities undertaken by the municipality are exempt."
  },
  {
   "municipality_id": "gx-001520",
   "name": "Gananoque",
   "type": "Town",
   "path": "/ca/on/gananoque/",
   "answer_page": "/ca/on/gananoque/trees/",
   "json": "/ca/on/gananoque/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-25",
   "document": "Bylaw Number 2006-03 to Regulate the Destruction or Injuring of Trees (Heritage Tree By-law)",
   "document_number": "2006-03",
   "adopted_date": "2006-02-07",
   "transcript_url": "/ca/on/gananoque/trees/bylaw-2006-03/",
   "answer": "In the Town of Gananoque, Ontario, trees & tree removal rules are set by Bylaw Number 2006-03 to Regulate the Destruction or Injuring of Trees (Heritage Tree By-law), verified 2026-09-25. A permit is required. Protected threshold: Heritage Trees individually designated by Council (any species, no DBH threshold stated). Replacement required: Same species, no less than 10 cm diameter measured at 1.2 m height, at owner's expense."
  },
  {
   "municipality_id": "gx-001522",
   "name": "Georgian Bay",
   "type": "Township",
   "path": "/ca/on/georgian-bay/",
   "answer_page": "/ca/on/georgian-bay/trees/",
   "json": "/ca/on/georgian-bay/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-25",
   "document": "Tree Cutting By-law No. 2014-73",
   "document_number": "2014-73",
   "adopted_date": "2014-11-10",
   "transcript_url": "/ca/on/georgian-bay/trees/bylaw-2014-73/",
   "answer": "In the Township of Georgian Bay, Ontario, trees & tree removal rules are set by Tree Cutting By-law No. 2014-73, verified 2026-09-25. Fines: Individual: 1st conviction $500–$10,000; subsequent $1,000–$25,000. Corporation: 1st conviction $2,500–$50,000; subsequent $4,000–$100,000. Protected threshold: Any species of woody perennial plant ≥50mm DBH and capable of reaching at least 5 metres height at maturity."
  },
  {
   "municipality_id": "gx-001524",
   "name": "Georgina",
   "type": "Town",
   "path": "/ca/on/georgina/",
   "answer_page": "/ca/on/georgina/trees/",
   "json": "/ca/on/georgina/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-08-28",
   "document": "By-law 2026-0060 (REG-1) - Site Alteration",
   "document_number": "2026-0060",
   "adopted_date": "2026-06-17",
   "transcript_url": "/ca/on/georgina/trees/bylaw-2026-0060/",
   "answer": "In the Town of Georgina, Ontario, trees & tree removal rules are set by By-law 2026-0060 (REG-1) - Site Alteration, verified 2026-08-28. Fines: individuals: up to $10,000/day (first conviction), up to $25,000/day (subsequent); corporations: up to $50,000/day (first), up to $100,000/day (subsequent). A permit is required. Protected threshold: trees of a caliper of 75 millimetres or more."
  },
  {
   "municipality_id": "gx-001526",
   "name": "Goderich",
   "type": "Town",
   "path": "/ca/on/goderich/",
   "answer_page": "/ca/on/goderich/trees/",
   "json": "/ca/on/goderich/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-25",
   "document": "By-law No. 115 of 2021 - Plant, Maintain and Remove Trees on Municipal Property",
   "document_number": "115",
   "adopted_date": "2021-09-20",
   "transcript_url": "/ca/on/goderich/trees/bylaw-115/",
   "answer": "In the Town of Goderich, Ontario, trees & tree removal rules are set by By-law No. 115 of 2021 - Plant, Maintain and Remove Trees on Municipal Property, verified 2026-09-25. A permit is required. Boulevard trees: Designated staff control all planting, maintenance, and removal of trees on municipal boulevards."
  },
  {
   "municipality_id": "gx-001529",
   "name": "Grand Valley",
   "type": "Town",
   "path": "/ca/on/grand-valley/",
   "answer_page": "/ca/on/grand-valley/trees/",
   "json": "/ca/on/grand-valley/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-25",
   "document": "By-law 2019-10 - Protecting and Enhancing Grand Valley's Tree Canopy and Natural Vegetation",
   "document_number": "2019-10",
   "adopted_date": "2019-02-12",
   "transcript_url": "/ca/on/grand-valley/trees/bylaw-2019-10/",
   "answer": "In the Town of Grand Valley, Ontario, trees & tree removal rules are set by By-law 2019-10 - Protecting and Enhancing Grand Valley's Tree Canopy and Natural Vegetation, verified 2026-09-25. Fines: a fine of not more than $3,000.00. A permit is required. Replacement required: Private owners encouraged but not required to replace; developers required to include provisions for replacing trees in approved development plans."
  },
  {
   "municipality_id": "gx-001530",
   "name": "Gravenhurst",
   "type": "Town",
   "path": "/ca/on/gravenhurst/",
   "answer_page": "/ca/on/gravenhurst/trees/",
   "json": "/ca/on/gravenhurst/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-21",
   "document": "By-law 2014-26 - Being a by-law of The Corporation of the Town of Gravenhurst to conserve, prohibit, protect, restrict, and regulate the harvesting, removal, injuring, damaging and destruction of trees on private property in the Town of Gravenhurst",
   "document_number": "2014-26",
   "adopted_date": null,
   "transcript_url": "/ca/on/gravenhurst/trees/bylaw-2014-26/",
   "answer": "In the Town of Gravenhurst, Ontario, trees & tree removal rules are set by By-law 2014-26 - Being a by-law of The Corporation of the Town of Gravenhurst to conserve, prohibit, protect, restrict, and regulate the harvesting, removal, injuring, damaging and destruction of trees on private property in the Town of Gravenhurst, verified 2026-09-21. A permit is required. Protected threshold: any woody perennial plant with a diameter greater than 20 centimetres (8 inches) DBH."
  },
  {
   "municipality_id": "gx-001533",
   "name": "Greater Sudbury",
   "type": "City",
   "path": "/ca/on/greater-sudbury/",
   "answer_page": "/ca/on/greater-sudbury/trees/",
   "json": "/ca/on/greater-sudbury/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-27",
   "document": "By-law 2022-123 - Prohibit and Regulate the Destruction or Injuring of Street Trees",
   "document_number": "2022-123",
   "adopted_date": "2022-08-09",
   "transcript_url": "/ca/on/greater-sudbury/trees/bylaw-2022-123/",
   "answer": "In the City of Greater Sudbury, Ontario, trees & tree removal rules are set by By-law 2022-123 - Prohibit and Regulate the Destruction or Injuring of Street Trees, verified 2026-09-27. A permit is required. Replacement required: City shall replace the Removed healthy Street Tree with another Street Tree pursuant to the criteria described in the Street Tree Policy. Boulevard trees: All Street Trees on municipal rights of way are regulated; removal requires Tree Warden approval and cost-sharing."
  },
  {
   "municipality_id": "gx-001537",
   "name": "Grimsby",
   "type": "Town",
   "path": "/ca/on/grimsby/",
   "answer_page": "/ca/on/grimsby/trees/",
   "json": "/ca/on/grimsby/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-25",
   "document": "Public Tree By-law 24-37",
   "document_number": "24-37",
   "adopted_date": null,
   "transcript_url": "/ca/on/grimsby/trees/bylaw-24-37/",
   "answer": "In the Town of Grimsby, Ontario, trees & tree removal rules are set by Public Tree By-law 24-37, verified 2026-09-25. Fines: minimum fine not exceed $500, maximum not exceeding $100,000; continuing offence max $10,000/day. A permit is required. Replacement required: proposal for the replanting or replacing of Trees that are to be removed or that will be injured by the works."
  },
  {
   "municipality_id": "gx-001538",
   "name": "Guelph",
   "type": "City",
   "path": "/ca/on/guelph/",
   "answer_page": "/ca/on/guelph/trees/",
   "json": "/ca/on/guelph/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-08-28",
   "document": "Private Tree Protection By-law (2025)-21059",
   "document_number": null,
   "adopted_date": "2025-04-23",
   "transcript_url": "/ca/on/guelph/trees/private-tree-protection-by-law-21059/",
   "answer": "In the City of Guelph, Ontario, trees & tree removal rules are set by Private Tree Protection By-law (2025)-21059, verified 2026-08-28. A permit is required. Protected threshold: Tree of at least 10 cm DBH on any Private Lot larger than 0.2 hectares (0.5 acres); or a Tree of at least 30 cm DBH on any Private Lot. Replacement required: Replacement Trees and/or Replacement Tree Fee (cash-in-lieu) as conditions of a Tree Permit, calculated in accordance with the Tree Technical Manual."
  },
  {
   "municipality_id": "gx-001540",
   "name": "Haldimand",
   "type": "City",
   "path": "/ca/on/haldimand/",
   "answer_page": "/ca/on/haldimand/trees/",
   "json": "/ca/on/haldimand/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-25",
   "document": "County Tree By-law 2516-24",
   "document_number": "2516-24",
   "adopted_date": "2024-05-06",
   "transcript_url": "/ca/on/haldimand/trees/bylaw-2516-24/",
   "answer": "In the City of Haldimand, Ontario, trees & tree removal rules are set by County Tree By-law 2516-24, verified 2026-09-25. A permit is required. Protected threshold: Any species of woody perennial plant that has reached or can reach a height of at least 4.5 metres at physiological maturity, located on County Property."
  },
  {
   "municipality_id": "gx-001541",
   "name": "Haliburton County",
   "type": "County",
   "path": "/ca/on/haliburton-county/",
   "answer_page": "/ca/on/haliburton-county/trees/",
   "json": "/ca/on/haliburton-county/trees.json",
   "status": "found",
   "n_adopted": 2,
   "last_verified": "2026-08-28",
   "document": "Shoreline Tree Preservation By-law No. 3505 (as amended, Consolidated)",
   "document_number": "3505",
   "adopted_date": "2012-08-29",
   "transcript_url": "/ca/on/haliburton-county/trees/bylaw-3505/",
   "answer": "In the County of Haliburton County, Ontario, trees & tree removal rules are set by Shoreline Preservation By-law No. 4169 and 1 other bylaw, verified 2026-08-28. Fines: first offence: no more than $50,000; second and subsequent offences: no more than $100,000. A permit is required. Protected threshold: any woody perennial plant that has reached or can reach a height of at least 4.5 metres at physiological maturity."
  },
  {
   "municipality_id": "gx-001543",
   "name": "Hamilton",
   "type": "City",
   "path": "/ca/on/hamilton-city/",
   "answer_page": "/ca/on/hamilton-city/trees/",
   "json": "/ca/on/hamilton-city/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-25",
   "document": "By-law No. 15-125, To Regulate Trees on or Affecting Public Property (Hamilton Public Tree Protection By-law)",
   "document_number": "15-125",
   "adopted_date": "2015-05-13",
   "transcript_url": "/ca/on/hamilton-city/trees/bylaw-15-125/",
   "answer": "In the City of Hamilton, Ontario, trees & tree removal rules are set by By-law No. 15-125, To Regulate Trees on or Affecting Public Property (Hamilton Public Tree Protection By-law), verified 2026-09-25. A permit is required. Boulevard trees: No person shall injure or destroy a public tree; work requires a permit from the Director."
  },
  {
   "municipality_id": "gx-001562",
   "name": "Huntsville",
   "type": "Town",
   "path": "/ca/on/huntsville/",
   "answer_page": "/ca/on/huntsville/trees/",
   "json": "/ca/on/huntsville/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-25",
   "document": "By-law 2002-18 to Prohibit or Regulate the Injuring or Destruction of Trees on Municipal Lands",
   "document_number": "2002-18",
   "adopted_date": "2002-02-28",
   "transcript_url": "/ca/on/huntsville/trees/bylaw-2002-18/",
   "answer": "In the Town of Huntsville, Ontario, trees & tree removal rules are set by By-law 2002-18 to Prohibit or Regulate the Injuring or Destruction of Trees on Municipal Lands, verified 2026-09-25. Fines: not less than $500.00 and not more than $5,000 per offence. A permit is required. Protected threshold: Deciduous or Coniferous trees with minimum height 2.0 metres and minimum diameter 45 millimetres at 1 metre above ground."
  },
  {
   "municipality_id": "gx-001563",
   "name": "Huron County",
   "type": "County",
   "path": "/ca/on/huron-county/",
   "answer_page": "/ca/on/huron-county/trees/",
   "json": "/ca/on/huron-county/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-08-28",
   "document": "Forest Conservation By-Law No. 38, 2013",
   "document_number": "38",
   "adopted_date": "2013-05-01",
   "transcript_url": "/ca/on/huron-county/trees/bylaw-38/",
   "answer": "The County of Huron County, Ontario has 1 adopted bylaw on file: Forest Conservation By-Law No. 38, 2013, verified 2026-08-28."
  },
  {
   "municipality_id": "gx-001566",
   "name": "Huron-Kinloss",
   "type": "Township",
   "path": "/ca/on/huron-kinloss/",
   "answer_page": "/ca/on/huron-kinloss/trees/",
   "json": "/ca/on/huron-kinloss/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-25",
   "document": "Tree Preservation By-law 2011-85",
   "document_number": "2011-85",
   "adopted_date": "2011-08-15",
   "transcript_url": "/ca/on/huron-kinloss/trees/bylaw-2011-85/",
   "answer": "In the Township of Huron-Kinloss, Ontario, trees & tree removal rules are set by Tree Preservation By-law 2011-85, verified 2026-09-25. Fines: Maximum $100,000; $10,000/day for continuing offence; $10,000/offence for multiple offences; set fine $450.00. A permit is required. Protected threshold: Any tree with DBH of 25 mm (1 inch) or greater, of any species, that can reach 4.5 metres at maturity."
  },
  {
   "municipality_id": "gx-001582",
   "name": "Kincardine",
   "type": "Municipality",
   "path": "/ca/on/kincardine/",
   "answer_page": "/ca/on/kincardine/trees/",
   "json": "/ca/on/kincardine/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-25",
   "document": "By-law to Regulate Native Trees on Private Property",
   "document_number": null,
   "adopted_date": "2024-05-08",
   "transcript_url": "/ca/on/kincardine/trees/by-law-to-regulate-native-trees-on-private-property/",
   "answer": "In the Municipality of Kincardine, Ontario, trees & tree removal rules are set by By-law to Regulate Native Trees on Private Property, verified 2026-09-25. Fines: Minimum $1,000 to maximum $100,000; special fine up to $200,000; continuing offence minimum $1,000/day maximum $10,000/day. A permit is required. Protected threshold: Native trees (species listed in Schedule A) with DBH of 10 cm or greater."
  },
  {
   "municipality_id": "gx-001583",
   "name": "King",
   "type": "Township",
   "path": "/ca/on/king/",
   "answer_page": "/ca/on/king/trees/",
   "json": "/ca/on/king/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-25",
   "document": "Municipal Tree By-law",
   "document_number": null,
   "adopted_date": "1973-11-05",
   "transcript_url": "/ca/on/king/trees/municipal-tree-by-law/",
   "answer": "In the Township of King, Ontario, trees & tree removal rules are set by Municipal Tree By-law, verified 2026-09-25. Fines: not exceeding One Thousand Dollars ($1,000.00) exclusive of costs. A permit is required. Boulevard trees: No person shall injure or destroy trees on road allowances without written approval from the Engineer/Road Superintendent."
  },
  {
   "municipality_id": "gx-001584",
   "name": "Kingston",
   "type": "City",
   "path": "/ca/on/kingston/",
   "answer_page": "/ca/on/kingston/trees/",
   "json": "/ca/on/kingston/trees.json",
   "status": "found",
   "n_adopted": 2,
   "last_verified": "2026-08-28",
   "document": "Tree Bylaw",
   "document_number": null,
   "adopted_date": "2021-07-13",
   "transcript_url": "/ca/on/kingston/trees/tree-bylaw/",
   "answer": "In the City of Kingston, Ontario, trees & tree removal rules are set by Interim Woodland Preservation Bylaw and 1 other bylaw, verified 2026-08-28. Fines: minimum fine of $500 and maximum fine of $100,000; continuing offence: minimum $500, maximum $10,000 per day. A permit is required."
  },
  {
   "municipality_id": "gx-001585",
   "name": "Kingsville",
   "type": "Town",
   "path": "/ca/on/kingsville/",
   "answer_page": "/ca/on/kingsville/trees/",
   "json": "/ca/on/kingsville/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-25",
   "document": "By-law to Prohibit the Injury or Destruction of Trees on Public Property",
   "document_number": null,
   "adopted_date": "2014-07-28",
   "transcript_url": "/ca/on/kingsville/trees/by-law-to-prohibit-the-injury-or-destruction-of-trees-on/",
   "answer": "In the Town of Kingsville, Ontario, trees & tree removal rules are set by By-law to Prohibit the Injury or Destruction of Trees on Public Property, verified 2026-09-25. Protected threshold: any species of woody plant which has reached or can reach a height of at least 4.5 metres. Replacement required: replacing a Tree with a Tree similar in size and/or age to the Injured or Destroyed Tree."
  },
  {
   "municipality_id": "gx-001594",
   "name": "Lambton County",
   "type": "County",
   "path": "/ca/on/lambton-county/",
   "answer_page": "/ca/on/lambton-county/trees/",
   "json": "/ca/on/lambton-county/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-08-28",
   "document": "Woodlands Conservation By-Law (No. 4 of 2012, as amended Sept 2014)",
   "document_number": "4",
   "adopted_date": "2014-09-03",
   "transcript_url": "/ca/on/lambton-county/trees/bylaw-4/",
   "answer": "In the County of Lambton County, Ontario, trees & tree removal rules are set by Woodlands Conservation By-Law (No. 4 of 2012, as amended Sept 2014), verified 2026-08-28. Fines: maximum fine of $100,000.00 or $10,000.00 per tree, whichever is greater. A permit is required."
  },
  {
   "municipality_id": "gx-001606",
   "name": "Lincoln",
   "type": "Town",
   "path": "/ca/on/lincoln/",
   "answer_page": "/ca/on/lincoln/trees/",
   "json": "/ca/on/lincoln/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-25",
   "document": "By-law 2025-40 – Destruction or Injuring of Trees Within the Town of Lincoln",
   "document_number": "2025-40",
   "adopted_date": "2025-09-22",
   "transcript_url": "/ca/on/lincoln/trees/bylaw-2025-40/",
   "answer": "In the Town of Lincoln, Ontario, trees & tree removal rules are set by By-law 2025-40 – Destruction or Injuring of Trees Within the Town of Lincoln, verified 2026-09-25. A permit is required. Protected threshold: Public property: trees of any size; private urban area: trees ≥15 cm DBH; private Natural Environment Area: any size; Heritage Trees: any size. Boulevard trees: Public property trees of any size are covered; permit required to injure or destroy any such tree."
  },
  {
   "municipality_id": "gx-001607",
   "name": "London",
   "type": "City",
   "path": "/ca/on/london/",
   "answer_page": "/ca/on/london/trees/",
   "json": "/ca/on/london/trees.json",
   "status": "found",
   "n_adopted": 2,
   "last_verified": "2026-09-25",
   "document": "Boulevard Tree Protection By-law - CP-22",
   "document_number": null,
   "adopted_date": "2019-03-05",
   "transcript_url": "/ca/on/london/trees/boulevard-tree-protection-by-law-cp-22/",
   "answer": "In the City of London, Ontario, trees & tree removal rules are set by Boulevard Tree Protection By-law - CP-22 and 1 other bylaw, verified 2026-09-25. Fines: Minimum fine of $500.00 and maximum fine of $100,000.00. A permit is required. Protected threshold: Any tree (woody perennial) capable of reaching 4.5 metres height at maturity, on City boulevards."
  },
  {
   "municipality_id": "gx-001620",
   "name": "Markham",
   "type": "City",
   "path": "/ca/on/markham/",
   "answer_page": "/ca/on/markham/trees/",
   "json": "/ca/on/markham/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-25",
   "document": "By-law 2023-164, Tree Preservation By-law",
   "document_number": "2023-164",
   "adopted_date": "2023-12-13",
   "transcript_url": "/ca/on/markham/trees/bylaw-2023-164/",
   "answer": "In the City of Markham, Ontario, trees & tree removal rules are set by By-law 2023-164, Tree Preservation By-law, verified 2026-09-25. A permit is required. Protected threshold: Any tree on private property with a DBH of 20 centimetres or greater; any tree on Public Lands (no size threshold). Boulevard trees: No person shall relocate, alter, hang, secure, or post any object to a tree on Public Lands."
  },
  {
   "municipality_id": "gx-001632",
   "name": "Meaford",
   "type": "Municipality",
   "path": "/ca/on/meaford/",
   "answer_page": "/ca/on/meaford/trees/",
   "json": "/ca/on/meaford/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-25",
   "document": "Tree Preservation By-law 100-2012",
   "document_number": "100-2012",
   "adopted_date": "2012-12-10",
   "transcript_url": "/ca/on/meaford/trees/bylaw-100-2012/",
   "answer": "In the Municipality of Meaford, Ontario, trees & tree removal rules are set by Tree Preservation By-law 100-2012, verified 2026-09-25. A permit is required. Protected threshold: Any species, deciduous or coniferous, DBH ≥ 10 cm, on a lot larger than 1.0 hectares (2.5 acres). Replacement required: Court may order replanting in such manner and within such period as court considers appropriate (no cash-in-lieu stated)."
  },
  {
   "municipality_id": "gx-001636",
   "name": "Middlesex County",
   "type": "County",
   "path": "/ca/on/middlesex-county/",
   "answer_page": "/ca/on/middlesex-county/trees/",
   "json": "/ca/on/middlesex-county/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-08-28",
   "document": "Woodlands By-Law, By-Law #7314 (A By-law to Prohibit or Regulate the Destruction or Injuring of Trees)",
   "document_number": "7314",
   "adopted_date": "2025-01-14",
   "transcript_url": "/ca/on/middlesex-county/trees/bylaw-7314/",
   "answer": "In the County of Middlesex County, Ontario, trees & tree removal rules are set by Woodlands By-Law, By-Law #7314 (A By-law to Prohibit or Regulate the Destruction or Injuring of Trees), verified 2026-08-28. Fines: $1,000.00 per tree, up to the maximum limit allowed under the Municipal Act. A permit is required. Boulevard trees: Activities by a municipality or local board are exempt from this by-law."
  },
  {
   "municipality_id": "gx-001641",
   "name": "Mississauga",
   "type": "City",
   "path": "/ca/on/mississauga/",
   "answer_page": "/ca/on/mississauga/trees/",
   "json": "/ca/on/mississauga/trees.json",
   "status": "found",
   "n_adopted": 2,
   "last_verified": "2026-09-25",
   "document": "Private Tree Protection By-law 0021-2022",
   "document_number": "0021-2022",
   "adopted_date": "2022-02-02",
   "transcript_url": "/ca/on/mississauga/trees/bylaw-0021-2022/",
   "answer": "In the City of Mississauga, Ontario, trees & tree removal rules are set by Private Tree Protection By-law 0021-2022 and 1 other bylaw, verified 2026-09-25. A permit is required. Protected threshold: Trees with a Diameter of 15 centimetres or greater on private property. Boulevard trees: boulevards are Public Property; boulevard trees are Public Trees subject to all permit and protection requirements."
  },
  {
   "municipality_id": "gx-001643",
   "name": "Mono",
   "type": "Town",
   "path": "/ca/on/mono/",
   "answer_page": "/ca/on/mono/trees/",
   "json": "/ca/on/mono/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-25",
   "document": "Bylaw to Prohibit or Regulate the Destruction or Injuring of Trees (Bylaw 2014-47)",
   "document_number": "2014-47",
   "adopted_date": "2014-11-25",
   "transcript_url": "/ca/on/mono/trees/bylaw-2014-47/",
   "answer": "In the Town of Mono, Ontario, trees & tree removal rules are set by Bylaw to Prohibit or Regulate the Destruction or Injuring of Trees (Bylaw 2014-47), verified 2026-09-25. A permit is required."
  },
  {
   "municipality_id": "gx-001649",
   "name": "Mulmur",
   "type": "Township",
   "path": "/ca/on/mulmur/",
   "answer_page": "/ca/on/mulmur/trees/",
   "json": "/ca/on/mulmur/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-25",
   "document": "Tree By-law No. 47-2019",
   "document_number": "47-2019",
   "adopted_date": "2019-10-02",
   "transcript_url": "/ca/on/mulmur/trees/bylaw-47-2019/",
   "answer": "In the Township of Mulmur, Ontario, trees & tree removal rules are set by Tree By-law No. 47-2019, verified 2026-09-25. A permit is required. Protected threshold: Any woody perennial plant ≥50 mm diameter (measured at 1.37 m above ground) capable of reaching ≥5 m height at maturity."
  },
  {
   "municipality_id": "gx-001650",
   "name": "Muskoka Lakes",
   "type": "Township",
   "path": "/ca/on/muskoka-lakes/",
   "answer_page": "/ca/on/muskoka-lakes/trees/",
   "json": "/ca/on/muskoka-lakes/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-25",
   "document": "Tree Conservation By-law 2022-107",
   "document_number": "2022-107",
   "adopted_date": "2022-09-14",
   "transcript_url": "/ca/on/muskoka-lakes/trees/bylaw-2022-107/",
   "answer": "In the Township of Muskoka Lakes, Ontario, trees & tree removal rules are set by Tree Conservation By-law 2022-107, verified 2026-09-25. Fines: Minimum $500, maximum $100,000; continuous offences up to $10,000 per day; special fine may exceed $100,000. A permit is required. Protected threshold: All species; DBH ≥ 25 mm (1 inch); capable of reaching height ≥ 4.5 m (15 ft) at physiological maturity."
  },
  {
   "municipality_id": "gx-001653",
   "name": "New Tecumseth",
   "type": "Town",
   "path": "/ca/on/new-tecumseth/",
   "answer_page": "/ca/on/new-tecumseth/trees/",
   "json": "/ca/on/new-tecumseth/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-25",
   "document": "Tree By-law 2022-063",
   "document_number": "2022-063",
   "adopted_date": "2022-06-13",
   "transcript_url": "/ca/on/new-tecumseth/trees/bylaw-2022-063/",
   "answer": "The Town of New Tecumseth, Ontario has 1 adopted bylaw on file: Tree By-law 2022-063, verified 2026-09-25."
  },
  {
   "municipality_id": "gx-001655",
   "name": "Newmarket",
   "type": "Town",
   "path": "/ca/on/newmarket/",
   "answer_page": "/ca/on/newmarket/trees/",
   "json": "/ca/on/newmarket/trees.json",
   "status": "found",
   "n_adopted": 2,
   "last_verified": "2026-09-25",
   "document": "Private Tree Protection By-law 2022-10",
   "document_number": "2022-10",
   "adopted_date": "2022-02-07",
   "transcript_url": "/ca/on/newmarket/trees/bylaw-2022-10/",
   "answer": "In the Town of Newmarket, Ontario, trees & tree removal rules are set by Private Tree Protection By-law 2022-10 and 1 other bylaw, verified 2026-09-25. Fines: Administrative penalties under By-law 2019-62; fines under Provincial Offences Act, 1990. A permit is required. Protected threshold: Trees equal to or greater than 20 centimetres in diameter at breast height (DBH) or at grade on private property."
  },
  {
   "municipality_id": "gx-001656",
   "name": "Niagara Falls",
   "type": "City",
   "path": "/ca/on/niagara-falls/",
   "answer_page": "/ca/on/niagara-falls/trees/",
   "json": "/ca/on/niagara-falls/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-08-28",
   "document": "Municipal Property Tree By-law 2004-173 (Consolidated)",
   "document_number": "2004-173",
   "adopted_date": "2004-09-20",
   "transcript_url": "/ca/on/niagara-falls/trees/bylaw-2004-173/",
   "answer": "The City of Niagara Falls, Ontario has 1 adopted bylaw on file: Municipal Property Tree By-law 2004-173 (Consolidated), verified 2026-08-28."
  },
  {
   "municipality_id": "gx-001657",
   "name": "Niagara-on-the-Lake",
   "type": "Town",
   "path": "/ca/on/niagara-on-the-lake/",
   "answer_page": "/ca/on/niagara-on-the-lake/trees/",
   "json": "/ca/on/niagara-on-the-lake/trees.json",
   "status": "found",
   "n_adopted": 2,
   "last_verified": "2026-09-25",
   "document": "Trees (Town Trees) By-law 4571-12",
   "document_number": "4571-12",
   "adopted_date": "2012-07-30",
   "transcript_url": "/ca/on/niagara-on-the-lake/trees/bylaw-4571-12/",
   "answer": "In the Town of Niagara-on-the-Lake, Ontario, trees & tree removal rules are set by Trees (Town Trees) By-law 4571-12 and 1 other bylaw, verified 2026-09-25. A permit is required. Boulevard trees: Removal at requestor's cost, carried out by Director; includes replacement tree with three-year establishment fee."
  },
  {
   "municipality_id": "gx-001660",
   "name": "Norfolk",
   "type": "City",
   "path": "/ca/on/norfolk/",
   "answer_page": "/ca/on/norfolk/trees/",
   "json": "/ca/on/norfolk/trees.json",
   "status": "found",
   "n_adopted": 2,
   "last_verified": "2026-08-28",
   "document": "Public Tree Maintenance By-law 2024-31",
   "document_number": "2024-31",
   "adopted_date": null,
   "transcript_url": "/ca/on/norfolk/trees/bylaw-2024-31/",
   "answer": "In the City of Norfolk, Ontario, trees & tree removal rules are set by Forestry By-law 2022-98 and 1 other bylaw, verified 2026-08-28. A permit is required. Replacement required: Planting Trees or payment-in-lieu of planting may be required as a condition of an Exemption Permit or by court order upon conviction. Boulevard trees: Municipal activities are exempt; by-law covers Woodlands only, not individual boulevard trees."
  },
  {
   "municipality_id": "gx-001666",
   "name": "North Glengarry",
   "type": "Township",
   "path": "/ca/on/north-glengarry/",
   "answer_page": "/ca/on/north-glengarry/trees/",
   "json": "/ca/on/north-glengarry/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-25",
   "document": "Clear Cutting By-law (By-law 43-2021)",
   "document_number": "43-2021",
   "adopted_date": "2021-10-12",
   "transcript_url": "/ca/on/north-glengarry/trees/bylaw-43-2021/",
   "answer": "In the Township of North Glengarry, Ontario, trees & tree removal rules are set by Clear Cutting By-law (By-law 43-2021), verified 2026-09-25. A permit is required. Protected threshold: Woodlands of 1.0 ha (2.47 acres) or more in one calendar year; any species, size, or density. Replacement required: Upon contravention, officer may order replanting according to Best Forestry Practices; 10% of permit fees fund Township tree replanting efforts."
  },
  {
   "municipality_id": "gx-001675",
   "name": "Northumberland County",
   "type": "County",
   "path": "/ca/on/northumberland-county/",
   "answer_page": "/ca/on/northumberland-county/trees/",
   "json": "/ca/on/northumberland-county/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-08-29",
   "document": "By-law No. 2015-27, Northumberland County Forest Conservation By-law",
   "document_number": "2015-27",
   "adopted_date": "2015-06-17",
   "transcript_url": "/ca/on/northumberland-county/trees/bylaw-2015-27/",
   "answer": "In the County of Northumberland County, Ontario, trees & tree removal rules are set by By-law No. 2015-27, Northumberland County Forest Conservation By-law, verified 2026-08-29. Fines: $250 to $800 per offence (set fines schedule). A permit is required. Replacement required: Council may require security be posted to ensure trees can be replaced; silvicultural treatment to re-establish trees may be required."
  },
  {
   "municipality_id": "gx-001678",
   "name": "Oakville",
   "type": "Town",
   "path": "/ca/on/oakville/",
   "answer_page": "/ca/on/oakville/trees/",
   "json": "/ca/on/oakville/trees.json",
   "status": "found",
   "n_adopted": 2,
   "last_verified": "2026-09-25",
   "document": "Private Tree Protection By-law No. 2017-038 (consolidated)",
   "document_number": "2017-038",
   "adopted_date": "2017-05-01",
   "transcript_url": "/ca/on/oakville/trees/bylaw-2017-038/",
   "answer": "In the Town of Oakville, Ontario, trees & tree removal rules are set by Private Tree Protection By-law No. 2017-038 (consolidated) and 1 other bylaw, verified 2026-09-25. Fines: minimum fine for an offence is $400 and the maximum fine for an offence is $100,000. A permit is required. Protected threshold: endangered, threatened, or at risk tree species; diameter equal to or greater than fifteen (15) centimetres."
  },
  {
   "municipality_id": "gx-001683",
   "name": "Orillia",
   "type": "City",
   "path": "/ca/on/orillia/",
   "answer_page": "/ca/on/orillia/trees/",
   "json": "/ca/on/orillia/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-25",
   "document": "Municipal Code Chapter 370 - Tree Conservation",
   "document_number": "370",
   "adopted_date": null,
   "transcript_url": "/ca/on/orillia/trees/chapter-370/",
   "answer": "In the City of Orillia, Ontario, trees & tree removal rules are set by Municipal Code Chapter 370 - Tree Conservation, verified 2026-09-25. Fines: First offence: up to $10,000 or $1,000 per tree (whichever greater); second/subsequent: up to $25,000 or $2,500 per tree (whichever greater). A permit is required. Protected threshold: Any tree with DBH greater than 5 centimetres (except lots 0.5 hectare or less)."
  },
  {
   "municipality_id": "gx-001685",
   "name": "Oshawa",
   "type": "City",
   "path": "/ca/on/oshawa/",
   "answer_page": "/ca/on/oshawa/trees/",
   "json": "/ca/on/oshawa/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-21",
   "document": "City Trees By-law 78-2008",
   "document_number": "78-2008",
   "adopted_date": "2008-06-23",
   "transcript_url": "/ca/on/oshawa/trees/bylaw-78-2008/",
   "answer": "In the City of Oshawa, Ontario, trees & tree removal rules are set by City Trees By-law 78-2008, verified 2026-09-21. Fines: Tier 1: $250; Tier 2: $350; Tier 3: $450 (administrative penalties); also liable to penalties under the Provincial Offences Act. Boulevard trees: No person shall injure, destroy, or interfere with any tree on municipal property including boulevards."
  },
  {
   "municipality_id": "gx-001688",
   "name": "Owen Sound",
   "type": "City",
   "path": "/ca/on/owen-sound/",
   "answer_page": "/ca/on/owen-sound/trees/",
   "json": "/ca/on/owen-sound/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-08-29",
   "document": "Shade Tree By-law 1994-020",
   "document_number": "1994-020",
   "adopted_date": "1994-02-07",
   "transcript_url": "/ca/on/owen-sound/trees/bylaw-1994-020/",
   "answer": "In the City of Owen Sound, Ontario, trees & tree removal rules are set by Shade Tree By-law 1994-020, verified 2026-08-29. A permit is required. Replacement required: replant such trees or replace them, if required and if possible, in remaining space. Boulevard trees: Permit required to remove; applicant bears replacement cost per adopted Standards of Practice."
  },
  {
   "municipality_id": "gx-001689",
   "name": "Oxford County",
   "type": "Regional municipality",
   "path": "/ca/on/oxford-county/",
   "answer_page": "/ca/on/oxford-county/trees/",
   "json": "/ca/on/oxford-county/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-08-29",
   "document": "Woodlands Conservation By-law No. 6607-2024",
   "document_number": "6607-2024",
   "adopted_date": "2024-01-24",
   "transcript_url": "/ca/on/oxford-county/trees/bylaw-6607-2024/",
   "answer": "In the Regional municipality of Oxford County, Ontario, trees & tree removal rules are set by Woodlands Conservation By-law No. 6607-2024, verified 2026-08-29. A permit is required."
  },
  {
   "municipality_id": "gx-001694",
   "name": "Pembroke",
   "type": "City",
   "path": "/ca/on/pembroke/",
   "answer_page": "/ca/on/pembroke/trees/",
   "json": "/ca/on/pembroke/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-25",
   "document": "Tree By-law 89-71",
   "document_number": "89-71",
   "adopted_date": "1989-09-05",
   "transcript_url": "/ca/on/pembroke/trees/bylaw-89-71/",
   "answer": "In the City of Pembroke, Ontario, trees & tree removal rules are set by Tree By-law 89-71, verified 2026-09-25. Fines: a fine of not more than Twenty-five dollars ($25.00). A permit is required. Protected threshold: Any woody plant of a species which at maturity is usually over five (5) metres in height."
  },
  {
   "municipality_id": "gx-001697",
   "name": "Perth",
   "type": "Town",
   "path": "/ca/on/perth/",
   "answer_page": "/ca/on/perth/trees/",
   "json": "/ca/on/perth/trees.json",
   "status": "found",
   "n_adopted": 2,
   "last_verified": "2026-09-25",
   "document": "Tree By-law 4132",
   "document_number": "4132",
   "adopted_date": "2010-11-19",
   "transcript_url": "/ca/on/perth/trees/bylaw-4132/",
   "answer": "In the Town of Perth, Ontario, trees & tree removal rules are set by Tree By-law 4132 and 1 other bylaw, verified 2026-09-25. Fines: not more than two thousand ($2,000.00) dollars, exclusive of costs. A permit is required. Protected threshold: All trees on Town/Corporation property."
  },
  {
   "municipality_id": "gx-001698",
   "name": "Perth County",
   "type": "County",
   "path": "/ca/on/perth-county/",
   "answer_page": "/ca/on/perth-county/trees/",
   "json": "/ca/on/perth-county/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-08-29",
   "document": "By-law 4075-2026 - Regulate the Destruction or Injuring of Trees in Woodlands in the County of Perth",
   "document_number": "4075-2026",
   "adopted_date": "2026-06-18",
   "transcript_url": "/ca/on/perth-county/trees/bylaw-4075-2026/",
   "answer": "In the County of Perth County, Ontario, trees & tree removal rules are set by By-law 4075-2026 - Regulate the Destruction or Injuring of Trees in Woodlands in the County of Perth, verified 2026-08-29. A permit is required."
  },
  {
   "municipality_id": "gx-001702",
   "name": "Peterborough",
   "type": "City",
   "path": "/ca/on/peterborough/",
   "answer_page": "/ca/on/peterborough/trees/",
   "json": "/ca/on/peterborough/trees.json",
   "status": "found",
   "n_adopted": 2,
   "last_verified": "2026-09-25",
   "document": "By-law 21-074 - Tree Removal By-law",
   "document_number": "21-074",
   "adopted_date": "2021-06-28",
   "transcript_url": "/ca/on/peterborough/trees/bylaw-21-074/",
   "answer": "In the City of Peterborough, Ontario, trees & tree removal rules are set by By-law 17-121 - Woodland Conservation By-law and 1 other bylaw, verified 2026-09-25. Fines: First conviction: not more than $10,000; subsequent conviction: not more than $20,000. A permit is required. Boulevard trees: Municipal activities are exempt; trees managed by the municipality fall outside this by-law's permit requirements."
  },
  {
   "municipality_id": "gx-001704",
   "name": "Petrolia",
   "type": "Town",
   "path": "/ca/on/petrolia/",
   "answer_page": "/ca/on/petrolia/trees/",
   "json": "/ca/on/petrolia/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-25",
   "document": "By-law 16-1999 - Municipal Tree Policy (amending Municipal Code Chapter 486)",
   "document_number": "486",
   "adopted_date": "1999-02-22",
   "transcript_url": "/ca/on/petrolia/trees/chapter-486/",
   "answer": "In the Town of Petrolia, Ontario, trees & tree removal rules are set by By-law 16-1999 - Municipal Tree Policy (amending Municipal Code Chapter 486), verified 2026-09-25. A permit is required. Replacement required: For each tree cut down by the municipality, a new one is to be replanted, in accordance with Section 486.2.1. Boulevard trees: Must follow Master Street Tree Plan; no single species to exceed 20% of street tree population."
  },
  {
   "municipality_id": "gx-001710",
   "name": "Port Colborne",
   "type": "City",
   "path": "/ca/on/port-colborne/",
   "answer_page": "/ca/on/port-colborne/trees/",
   "json": "/ca/on/port-colborne/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-25",
   "document": "Tree By-law 6175/01/15",
   "document_number": "6175/01/15",
   "adopted_date": "2015-01-12",
   "transcript_url": "/ca/on/port-colborne/trees/bylaw-6175-01-15/",
   "answer": "In the City of Port Colborne, Ontario, trees & tree removal rules are set by Tree By-law 6175/01/15, verified 2026-09-25. A permit is required. Protected threshold: All woody perennial species that have reached or can reach a height of at least 2 metres at physiological maturity; no DBH threshold stated. Boulevard trees: No person may injure, destroy, remove, or trim any City boulevard tree without Director approval; Drip Line work requires Director consent."
  },
  {
   "municipality_id": "gx-001723",
   "name": "Regional Municipality of Durham",
   "type": "Regional municipality",
   "path": "/ca/on/regional-municipality-of-durham/",
   "answer_page": "/ca/on/regional-municipality-of-durham/trees/",
   "json": "/ca/on/regional-municipality-of-durham/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-08-29",
   "document": "Regional Woodland By-law No. 030-2020",
   "document_number": "030-2020",
   "adopted_date": "2020-07-29",
   "transcript_url": "/ca/on/regional-municipality-of-durham/trees/bylaw-030-2020/",
   "answer": "In the Regional Municipality of Durham, Ontario, trees & tree removal rules are set by Regional Woodland By-law No. 030-2020, verified 2026-08-29. A permit is required. Replacement required: Court may order replanting of comparable species and size Trees; Officer may order planting or replanting of Trees as remedy for contravention."
  },
  {
   "municipality_id": "gx-001724",
   "name": "Regional Municipality of Halton",
   "type": "Regional municipality",
   "path": "/ca/on/regional-municipality-of-halton/",
   "answer_page": "/ca/on/regional-municipality-of-halton/trees/",
   "json": "/ca/on/regional-municipality-of-halton/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-08-29",
   "document": "By-law No. 121-05 (Trees)",
   "document_number": "121-05",
   "adopted_date": "2005-10-05",
   "transcript_url": "/ca/on/regional-municipality-of-halton/trees/bylaw-121-05/",
   "answer": "In the Regional Municipality of Halton, Ontario, trees & tree removal rules are set by By-law No. 121-05 (Trees), verified 2026-08-29. A permit is required. Replacement required: Court may order replanting after conviction; Special Council Permit may include re-planting of Trees or dedication of an interest in land as a condition."
  },
  {
   "municipality_id": "gx-001725",
   "name": "Regional Municipality of Niagara",
   "type": "Regional municipality",
   "path": "/ca/on/regional-municipality-of-niagara/",
   "answer_page": "/ca/on/regional-municipality-of-niagara/trees/",
   "json": "/ca/on/regional-municipality-of-niagara/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-08-29",
   "document": "By-law No. 2020-79 - Woodland Conservation By-law (as amended by 2025-24)",
   "document_number": "2020-79",
   "adopted_date": "2020-10-22",
   "transcript_url": "/ca/on/regional-municipality-of-niagara/trees/bylaw-2020-79/",
   "answer": "In the Regional Municipality of Niagara, Ontario, trees & tree removal rules are set by By-law No. 2020-79 - Woodland Conservation By-law (as amended by 2025-24), verified 2026-08-29. A permit is required. Protected threshold: Trees in Woodlands: ≥1,000 trees of any size/ha, or ≥750 trees >5 cm DBH/ha, or ≥500 trees >12 cm DBH/ha, or ≥250 trees >20 cm DBH/ha; woodland ≥1 ha. Replacement required: Court or Officer may order rehabilitation of land or planting/replanting of trees, including silvicultural treatment."
  },
  {
   "municipality_id": "gx-001728",
   "name": "Regional Municipality of York",
   "type": "Regional municipality",
   "path": "/ca/on/regional-municipality-of-york/",
   "answer_page": "/ca/on/regional-municipality-of-york/trees/",
   "json": "/ca/on/regional-municipality-of-york/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-08-29",
   "document": "Forest Conservation Bylaw (Bylaw 2013-68)",
   "document_number": "2013-68",
   "adopted_date": "2013-09-26",
   "transcript_url": "/ca/on/regional-municipality-of-york/trees/bylaw-2013-68/",
   "answer": "In the Regional Municipality of York, Ontario, trees & tree removal rules are set by Forest Conservation Bylaw (Bylaw 2013-68), verified 2026-08-29. A permit is required. Replacement required: Discretionary: Region may impose permit conditions including \"the species, size, number and location of replacement trees to be planted\"."
  },
  {
   "municipality_id": "gx-001731",
   "name": "Richmond Hill",
   "type": "City",
   "path": "/ca/on/richmond-hill/",
   "answer_page": "/ca/on/richmond-hill/trees/",
   "json": "/ca/on/richmond-hill/trees.json",
   "status": "found",
   "n_adopted": 2,
   "last_verified": "2026-09-25",
   "document": "Trees on City Lands By-law No. 20-25 (Municipal Code Chapter 821)",
   "document_number": "20-25",
   "adopted_date": "2025-04-23",
   "transcript_url": "/ca/on/richmond-hill/trees/chapter-20-25/",
   "answer": "In the City of Richmond Hill, Ontario, trees & tree removal rules are set by Tree Preservation By-law No. 19-25 (Municipal Code Chapter 1015) and 1 other bylaw, verified 2026-09-25. Fines: Maximum $100,000 per offence; special fines may exceed $100,000. A permit is required. Protected threshold: Any tree with DBH > 15 cm; also Replacement Trees regardless of size."
  },
  {
   "municipality_id": "gx-001736",
   "name": "Sarnia",
   "type": "City",
   "path": "/ca/on/sarnia/",
   "answer_page": "/ca/on/sarnia/trees/",
   "json": "/ca/on/sarnia/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-08-29",
   "document": "By-law to Regulate the Planting, Maintenance and Removal of Trees in Public Places within the City of Sarnia (By-law of 1992 - by-law number illegible in scanned original)",
   "document_number": null,
   "adopted_date": "1992-02-24",
   "transcript_url": "/ca/on/sarnia/trees/by-law-to-regulate-the-planting-maintenance-and-removal-of/",
   "answer": "In the City of Sarnia, Ontario, trees & tree removal rules are set by By-law to Regulate the Planting, Maintenance and Removal of Trees in Public Places within the City of Sarnia (By-law of 1992 - by-law number illegible in scanned original), verified 2026-08-29. A permit is required. Protected threshold: All trees, shrubs, and woody vegetation in any public place; no minimum size or species threshold for protection. Replacement required: Person removing a tree shall forward replacement value to the City before removal; for municipal operations, replacement with trees of 10 cm (4 inch) caliper."
  },
  {
   "municipality_id": "gx-001737",
   "name": "Saugeen Shores",
   "type": "Town",
   "path": "/ca/on/saugeen-shores/",
   "answer_page": "/ca/on/saugeen-shores/trees/",
   "json": "/ca/on/saugeen-shores/trees.json",
   "status": "found",
   "n_adopted": 2,
   "last_verified": "2026-09-27",
   "document": "Tree Protection on Town-Owned Property By-law 95-2025",
   "document_number": "95-2025",
   "adopted_date": "2025-10-14",
   "transcript_url": "/ca/on/saugeen-shores/trees/bylaw-95-2025/",
   "answer": "In the Town of Saugeen Shores, Ontario, trees & tree removal rules are set by Tree Protection on Town-Owned Property By-law 95-2025 and 1 other bylaw, verified 2026-09-27. Fines: Individual: $250.00-$25,000.00 (1st), $500.00-$50,000.00 (sub); Corp: $500.00-$100,000.00; Daily $1,500.00. A permit is required. Protected threshold: All trees on Town Property (any species of woody perennial plant)."
  },
  {
   "municipality_id": "gx-001741",
   "name": "Seguin",
   "type": "Township",
   "path": "/ca/on/seguin/",
   "answer_page": "/ca/on/seguin/trees/",
   "json": "/ca/on/seguin/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-25",
   "document": "Tree Conservation By-law 2024-019",
   "document_number": "2024-019",
   "adopted_date": "2024-03-04",
   "transcript_url": "/ca/on/seguin/trees/bylaw-2024-019/",
   "answer": "In the Township of Seguin, Ontario, trees & tree removal rules are set by Tree Conservation By-law 2024-019, verified 2026-09-25. A permit is required. Protected threshold: Any species of woody perennial plant ≥ 8 cm DBH; applies within 20 m of a Shoreline or on EP/EP1-zoned land. Replacement required: Replacement trees (species, size, number, location) may be required as a condition of a Permit at the Director's discretion."
  },
  {
   "municipality_id": "gx-001746",
   "name": "Simcoe County",
   "type": "County",
   "path": "/ca/on/simcoe-county/",
   "answer_page": "/ca/on/simcoe-county/trees/",
   "json": "/ca/on/simcoe-county/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-08-29",
   "document": "By-law No. 6894, Sustainable Forest Management / Forest Conservation By-law",
   "document_number": "6894",
   "adopted_date": "2021-04-13",
   "transcript_url": "/ca/on/simcoe-county/trees/bylaw-6894/",
   "answer": "In the County of Simcoe County, Ontario, trees & tree removal rules are set by By-law No. 6894, Sustainable Forest Management / Forest Conservation By-law, verified 2026-08-29. A permit is required. Replacement required: Court may order rehabilitation or replanting including silvicultural treatment, at court's discretion upon conviction."
  },
  {
   "municipality_id": "gx-001752",
   "name": "South Bruce",
   "type": "Municipality",
   "path": "/ca/on/south-bruce/",
   "answer_page": "/ca/on/south-bruce/trees/",
   "json": "/ca/on/south-bruce/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-25",
   "document": "By-law #2022-17 - Being a By-Law to Authorize the Adoption of a Municipal Tree Maintenance Policy",
   "document_number": "2022-17",
   "adopted_date": null,
   "transcript_url": "/ca/on/south-bruce/trees/policy-2022-17/",
   "answer": "In the Municipality of South Bruce, Ontario, trees & tree removal rules are set by By-law #2022-17 - Being a By-Law to Authorize the Adoption of a Municipal Tree Maintenance Policy, verified 2026-09-25. Fines: $200.00 per tree. A permit is required. Replacement required: attempt to plant 1 or 2 trees for each tree removed, if possible, depending on budget."
  },
  {
   "municipality_id": "gx-001760",
   "name": "South-West Oxford",
   "type": "Township",
   "path": "/ca/on/south-west-oxford/",
   "answer_page": "/ca/on/south-west-oxford/trees/",
   "json": "/ca/on/south-west-oxford/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-25",
   "document": "By-law No. 12-2018 – Regulate the Planting and Removal of Public Trees",
   "document_number": "12-2018",
   "adopted_date": "2018-02-20",
   "transcript_url": "/ca/on/south-west-oxford/trees/bylaw-12-2018/",
   "answer": "In the Township of South-West Oxford, Ontario, trees & tree removal rules are set by By-law No. 12-2018 – Regulate the Planting and Removal of Public Trees, verified 2026-09-25. Fines: Minimum fine not to exceed $500; maximum fine not to exceed $100,000; special fine may exceed $100,000. A permit is required. Protected threshold: Any tree with 50% or more of its main stem on public park, highway, or Township-owned lands."
  },
  {
   "municipality_id": "gx-001770",
   "name": "St. Thomas",
   "type": "City",
   "path": "/ca/on/st-thomas/",
   "answer_page": "/ca/on/st-thomas/trees/",
   "json": "/ca/on/st-thomas/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-21",
   "document": "Site Alteration By-law 140-2025",
   "document_number": "140-2025",
   "adopted_date": "2025-12-01",
   "transcript_url": "/ca/on/st-thomas/trees/bylaw-140-2025/",
   "answer": "In the City of St. Thomas, Ontario, trees & tree removal rules are set by Site Alteration By-law 140-2025, verified 2026-09-21. Fines: individual: not exceeding $50,000; corporation: not exceeding $100,000; plus not exceeding $10,000 per day for each day offence continues. A permit is required. Protected threshold: trees with a diameter at breast height (DBH) equal to or greater than 20 cm (no species distinction stated)."
  },
  {
   "municipality_id": "gx-001774",
   "name": "Stratford",
   "type": "City",
   "path": "/ca/on/stratford/",
   "answer_page": "/ca/on/stratford/trees/",
   "json": "/ca/on/stratford/trees.json",
   "status": "found",
   "n_adopted": 2,
   "last_verified": "2026-09-25",
   "document": "Private Tree By-law 86-2020",
   "document_number": "86-2020",
   "adopted_date": "2020-06-22",
   "transcript_url": "/ca/on/stratford/trees/bylaw-86-2020/",
   "answer": "In the City of Stratford, Ontario, trees & tree removal rules are set by Private Tree By-law 86-2020 and 1 other bylaw, verified 2026-09-25. Fines: Minimum $500, maximum $100,000 per offence; continuing/multiple offences: $500–$10,000 per day/tree with no total cap. A permit is required. Protected threshold: Any tree (any species) with DBH of 30 centimetres or greater on private property."
  },
  {
   "municipality_id": "gx-001775",
   "name": "Strathroy-Caradoc",
   "type": "Municipality",
   "path": "/ca/on/strathroy-caradoc/",
   "answer_page": "/ca/on/strathroy-caradoc/trees/",
   "json": "/ca/on/strathroy-caradoc/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-25",
   "document": "By-law 34-13 - To Regulate the Planting, Maintenance, Removal and Preservation of Trees on or Affecting Public Property",
   "document_number": "34-13",
   "adopted_date": "2013-04-15",
   "transcript_url": "/ca/on/strathroy-caradoc/trees/bylaw-34-13/",
   "answer": "In the Municipality of Strathroy-Caradoc, Ontario, trees & tree removal rules are set by By-law 34-13 - To Regulate the Planting, Maintenance, Removal and Preservation of Trees on or Affecting Public Property, verified 2026-09-25. A permit is required. Protected threshold: Any woody perennial reaching 4.5 m at maturity; public tree defined as ≥50% trunk diameter at ground level on public property. Boulevard trees: Municipality actively plants boulevard trees; homeowners may request planting subject to annual budget; municipality commits to reforest all boulevard space."
  },
  {
   "municipality_id": "gx-001786",
   "name": "Thames Centre",
   "type": "Municipality",
   "path": "/ca/on/thames-centre/",
   "answer_page": "/ca/on/thames-centre/trees/",
   "json": "/ca/on/thames-centre/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-25",
   "document": "By-law 84-2002 - Tree Planting Guidelines",
   "document_number": "84-2002",
   "adopted_date": "2002-10-28",
   "transcript_url": "/ca/on/thames-centre/trees/bylaw-84-2002/",
   "answer": "In the Municipality of Thames Centre, Ontario, trees & tree removal rules are set by By-law 84-2002 - Tree Planting Guidelines, verified 2026-09-25. A permit is required. Protected threshold: Any tree growing on either side of a Highway (rural areas); no species or DBH threshold stated. Replacement required: Replacement trees must be planted within six months of written notification from the Municipality."
  },
  {
   "municipality_id": "gx-001787",
   "name": "The Archipelago",
   "type": "Township",
   "path": "/ca/on/the-archipelago/",
   "answer_page": "/ca/on/the-archipelago/trees/",
   "json": "/ca/on/the-archipelago/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-25",
   "document": "By-law No. 2025-05 - Tree Preservation By-law",
   "document_number": "2025-05",
   "adopted_date": "2025-01-17",
   "transcript_url": "/ca/on/the-archipelago/trees/bylaw-2025-05/",
   "answer": "In the Township of The Archipelago, Ontario, trees & tree removal rules are set by By-law No. 2025-05 - Tree Preservation By-law, verified 2026-09-25. A permit is required."
  },
  {
   "municipality_id": "gx-001788",
   "name": "The Blue Mountains",
   "type": "Town",
   "path": "/ca/on/the-blue-mountains/",
   "answer_page": "/ca/on/the-blue-mountains/trees/",
   "json": "/ca/on/the-blue-mountains/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-25",
   "document": "By-law 2010-68 - Tree Preservation By-law",
   "document_number": "2010-68",
   "adopted_date": "2010-10-13",
   "transcript_url": "/ca/on/the-blue-mountains/trees/bylaw-2010-68/",
   "answer": "In the Town of The Blue Mountains, Ontario, trees & tree removal rules are set by By-law 2010-68 - Tree Preservation By-law, verified 2026-09-25. Boulevard trees: no person shall destroy trees on land owned, controlled or managed by the Municipality or County of Grey."
  },
  {
   "municipality_id": "gx-001794",
   "name": "Thunder Bay",
   "type": "City",
   "path": "/ca/on/thunder-bay/",
   "answer_page": "/ca/on/thunder-bay/trees/",
   "json": "/ca/on/thunder-bay/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-25",
   "document": "By-law 008-2005 - Tree By-law",
   "document_number": "008-2005",
   "adopted_date": "2005-02-14",
   "transcript_url": "/ca/on/thunder-bay/trees/bylaw-008-2005/",
   "answer": "In the City of Thunder Bay, Ontario, trees & tree removal rules are set by By-law 008-2005 - Tree By-law, verified 2026-09-25. A permit is required. Boulevard trees: Permit from Manager required to remove or affect any Public Tree on Highway (including boulevards); two replacement trees required."
  },
  {
   "municipality_id": "gx-001798",
   "name": "Toronto",
   "type": "City",
   "path": "/ca/on/toronto/",
   "answer_page": "/ca/on/toronto/trees/",
   "json": "/ca/on/toronto/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-25",
   "document": "Toronto Municipal Code Chapter 813, Trees",
   "document_number": "813",
   "adopted_date": null,
   "transcript_url": "/ca/on/toronto/trees/chapter-813/",
   "answer": "In the City of Toronto, Ontario, trees & tree removal rules are set by Toronto Municipal Code Chapter 813, Trees, verified 2026-09-25. Fines: Minimum fine of $500.00 and maximum fine of $100,000.00 per tree; special fine of $100,000.00. A permit is required. Protected threshold: Trees with at least one stem with a diameter of 30 centimetres or more measured at 1.4 metres above ground level."
  },
  {
   "municipality_id": "gx-001799",
   "name": "Trent Hills",
   "type": "Municipality",
   "path": "/ca/on/trent-hills/",
   "answer_page": "/ca/on/trent-hills/trees/",
   "json": "/ca/on/trent-hills/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-25",
   "document": "By-law 2005-95, A By-law to Authorize the Removal and/or Trimming of any Trees and Vegetation Upon a Highway and Upon Land Lying Along a Highway",
   "document_number": "2005-95",
   "adopted_date": "2005-09-26",
   "transcript_url": "/ca/on/trent-hills/trees/bylaw-2005-95/",
   "answer": "The Municipality of Trent Hills, Ontario has 1 adopted bylaw on file: By-law 2005-95, A By-law to Authorize the Removal and/or Trimming of any Trees and Vegetation Upon a Highway and Upon Land Lying Along a Highway, verified 2026-09-25."
  },
  {
   "municipality_id": "gx-001811",
   "name": "Wasaga Beach",
   "type": "Town",
   "path": "/ca/on/wasaga-beach/",
   "answer_page": "/ca/on/wasaga-beach/trees/",
   "json": "/ca/on/wasaga-beach/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-25",
   "document": "Tree Cutting By-law 2019-82 (consolidated, amended by 2020-16, 2022-16)",
   "document_number": "2019-82",
   "adopted_date": "2019-07-30",
   "transcript_url": "/ca/on/wasaga-beach/trees/bylaw-2019-82/",
   "answer": "In the Town of Wasaga Beach, Ontario, trees & tree removal rules are set by Tree Cutting By-law 2019-82 (consolidated, amended by 2020-16, 2022-16), verified 2026-09-25. A permit is required. Boulevard trees: Trees on Town-owned land require a permit; Town's own activities are exempt from the permit requirement."
  },
  {
   "municipality_id": "gx-001812",
   "name": "Waterloo",
   "type": "City",
   "path": "/ca/on/waterloo/",
   "answer_page": "/ca/on/waterloo/trees/",
   "json": "/ca/on/waterloo/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-08-29",
   "document": "City Tree Bylaw 2014-078 (Protection of Trees on City Property)",
   "document_number": "2014-078",
   "adopted_date": "2014-07-14",
   "transcript_url": "/ca/on/waterloo/trees/bylaw-2014-078/",
   "answer": "In the City of Waterloo, Ontario, trees & tree removal rules are set by City Tree Bylaw 2014-078 (Protection of Trees on City Property), verified 2026-08-29. Protected threshold: any woody perennial plant reaching at least 4.5 meters at maturity, with trunk on City Property."
  },
  {
   "municipality_id": "gx-001813",
   "name": "Wawa",
   "type": "Municipality",
   "path": "/ca/on/wawa/",
   "answer_page": "/ca/on/wawa/trees/",
   "json": "/ca/on/wawa/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-25",
   "document": "By-law 2674-13 to Supervise the Planting and Trimming of Trees",
   "document_number": "2674-13",
   "adopted_date": "2013-04-16",
   "transcript_url": "/ca/on/wawa/trees/bylaw-2674-13/",
   "answer": "The Municipality of Wawa, Ontario has 1 adopted bylaw on file: By-law 2674-13 to Supervise the Planting and Trimming of Trees, verified 2026-09-25."
  },
  {
   "municipality_id": "gx-001816",
   "name": "Wellington County",
   "type": "County",
   "path": "/ca/on/wellington-county/",
   "answer_page": "/ca/on/wellington-county/trees/",
   "json": "/ca/on/wellington-county/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-08-29",
   "document": "Conservation and Sustainable Use of Woodlands By-law 5115-09",
   "document_number": "5115-09",
   "adopted_date": "2009-09-24",
   "transcript_url": "/ca/on/wellington-county/trees/bylaw-5115-09/",
   "answer": "In the County of Wellington County, Ontario, trees & tree removal rules are set by Conservation and Sustainable Use of Woodlands By-law 5115-09, verified 2026-08-29. A permit is required. Replacement required: Replacement trees may be required as a permit condition (species, size, number and location). Court may also order rehabilitation or replanting upon conviction."
  },
  {
   "municipality_id": "gx-001824",
   "name": "Whitby",
   "type": "Town",
   "path": "/ca/on/whitby/",
   "answer_page": "/ca/on/whitby/trees/",
   "json": "/ca/on/whitby/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-25",
   "document": "Tree Protection By-law 4640-00",
   "document_number": "4640-00",
   "adopted_date": "2000-06-26",
   "transcript_url": "/ca/on/whitby/trees/bylaw-4640-00/",
   "answer": "In the Town of Whitby, Ontario, trees & tree removal rules are set by Tree Protection By-law 4640-00, verified 2026-09-25. Fines: First conviction: not more than $10,000.00; subsequent conviction: not more than $20,000.00. A permit is required."
  },
  {
   "municipality_id": "gx-001825",
   "name": "Whitchurch-Stouffville",
   "type": "Town",
   "path": "/ca/on/whitchurch-stouffville/",
   "answer_page": "/ca/on/whitchurch-stouffville/trees/",
   "json": "/ca/on/whitchurch-stouffville/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-25",
   "document": "By-law 2023-060-RE (Private Tree Preservation and Protection By-law related to Development Applications)",
   "document_number": "2023-060-RE",
   "adopted_date": "2023-06-07",
   "transcript_url": "/ca/on/whitchurch-stouffville/trees/bylaw-2023-060-re/",
   "answer": "The Town of Whitchurch-Stouffville, Ontario has 1 adopted bylaw on file: By-law 2023-060-RE (Private Tree Preservation and Protection By-law related to Development Applications), verified 2026-09-25."
  },
  {
   "municipality_id": "gx-001830",
   "name": "Windsor",
   "type": "City",
   "path": "/ca/on/windsor/",
   "answer_page": "/ca/on/windsor/trees/",
   "json": "/ca/on/windsor/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-08-29",
   "document": "By-law 135-2004 (Regulate the Planting of Trees and Prohibit the Destruction or Injuring of Trees on Highways)",
   "document_number": "135-2004",
   "adopted_date": "2004-05-10",
   "transcript_url": "/ca/on/windsor/trees/bylaw-135-2004/",
   "answer": "In the City of Windsor, Ontario, trees & tree removal rules are set by By-law 135-2004 (Regulate the Planting of Trees and Prohibit the Destruction or Injuring of Trees on Highways), verified 2026-08-29. Boulevard trees: No person shall destroy or injure trees on a highway or Corporation-owned lands."
  },
  {
   "municipality_id": "gx-001832",
   "name": "Woodstock",
   "type": "City",
   "path": "/ca/on/woodstock/",
   "answer_page": "/ca/on/woodstock/trees/",
   "json": "/ca/on/woodstock/trees.json",
   "status": "found",
   "n_adopted": 2,
   "last_verified": "2026-09-21",
   "document": "Municipal Code Chapter 0762 - Trees - Protection (Public Trees)",
   "document_number": "0762",
   "adopted_date": "2022-05-05",
   "transcript_url": "/ca/on/woodstock/trees/chapter-0762/",
   "answer": "In the City of Woodstock, Ontario, trees & tree removal rules are set by Municipal Code Chapter 0762 - Trees - Protection (Public Trees) and 1 other bylaw, verified 2026-09-21. Fines: liable to a fine or penalty as provided in the Provincial Offences Act. A permit is required. Boulevard trees: All public trees on rights-of-way are under Director's supervision; removal requires prior written Director approval."
  },
  {
   "municipality_id": "gx-001834",
   "name": "Zorra",
   "type": "Township",
   "path": "/ca/on/zorra/",
   "answer_page": "/ca/on/zorra/trees/",
   "json": "/ca/on/zorra/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-09-25",
   "document": "Tree By-law 13-19 (Office Consolidation, incl. By-law 10-23)",
   "document_number": "13-19",
   "adopted_date": "2019-04-03",
   "transcript_url": "/ca/on/zorra/trees/bylaw-13-19/",
   "answer": "In the Township of Zorra, Ontario, trees & tree removal rules are set by Tree By-law 13-19 (Office Consolidation, incl. By-law 10-23), verified 2026-09-25. Fines: $600.00 per tree (or per offence) for each violation under s. 6.1. A permit is required. Protected threshold: Any woody perennial plant reaching or able to reach 4.5 metres at physiological maturity, located on Township property."
  }
 ],
 "not_on_file": [
  {
   "municipality_id": "gx-001391",
   "name": "Addington Highlands",
   "path": "/ca/on/addington-highlands/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-001392",
   "name": "Adelaide Metcalfe",
   "path": "/ca/on/adelaide-metcalfe/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001393",
   "name": "Adjala-Tosorontio",
   "path": "/ca/on/adjala-tosorontio/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001394",
   "name": "Admaston/Bromley",
   "path": "/ca/on/admaston-bromley/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001395",
   "name": "Ajax",
   "path": "/ca/on/ajax/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001396",
   "name": "Alberton",
   "path": "/ca/on/alberton/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001397",
   "name": "Alfred and Plantagenet",
   "path": "/ca/on/alfred-and-plantagenet/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-001398",
   "name": "Algonquin Highlands",
   "path": "/ca/on/algonquin-highlands/",
   "status": "found",
   "last_verified": "2026-08-28"
  },
  {
   "municipality_id": "gx-001399",
   "name": "Alnwick/Haldimand",
   "path": "/ca/on/alnwick-haldimand/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001400",
   "name": "Amaranth",
   "path": "/ca/on/amaranth/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001403",
   "name": "Armstrong",
   "path": "/ca/on/armstrong/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001404",
   "name": "Arnprior",
   "path": "/ca/on/arnprior/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001405",
   "name": "Arran–Elderslie",
   "path": "/ca/on/arranelderslie/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001407",
   "name": "Asphodel–Norwood",
   "path": "/ca/on/asphodelnorwood/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001408",
   "name": "Assiginack",
   "path": "/ca/on/assiginack/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001409",
   "name": "Athens",
   "path": "/ca/on/athens/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001410",
   "name": "Atikokan",
   "path": "/ca/on/atikokan/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001411",
   "name": "Augusta",
   "path": "/ca/on/augusta/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001412",
   "name": "Aurora",
   "path": "/ca/on/aurora/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001414",
   "name": "Baldwin",
   "path": "/ca/on/baldwin/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001415",
   "name": "Bancroft",
   "path": "/ca/on/bancroft/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001417",
   "name": "Bayham",
   "path": "/ca/on/bayham/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001418",
   "name": "Beckwith",
   "path": "/ca/on/beckwith/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001419",
   "name": "Belleville",
   "path": "/ca/on/belleville/",
   "status": "found",
   "last_verified": "2026-08-28"
  },
  {
   "municipality_id": "gx-001420",
   "name": "Billings",
   "path": "/ca/on/billings/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001421",
   "name": "Black River-Matheson",
   "path": "/ca/on/black-river-matheson/",
   "status": "found",
   "last_verified": "2026-09-21"
  },
  {
   "municipality_id": "gx-001422",
   "name": "Blandford-Blenheim",
   "path": "/ca/on/blandford-blenheim/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001423",
   "name": "Blind River",
   "path": "/ca/on/blind-river/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001424",
   "name": "Bluewater",
   "path": "/ca/on/bluewater/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001425",
   "name": "Bonfield",
   "path": "/ca/on/bonfield/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001426",
   "name": "Bonnechere Valley",
   "path": "/ca/on/bonnechere-valley/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001433",
   "name": "Brighton",
   "path": "/ca/on/brighton/",
   "status": "found",
   "last_verified": "2026-09-21"
  },
  {
   "municipality_id": "gx-001434",
   "name": "Brock",
   "path": "/ca/on/brock/",
   "status": "found",
   "last_verified": "2026-09-21"
  },
  {
   "municipality_id": "gx-001435",
   "name": "Brockton",
   "path": "/ca/on/brockton/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001437",
   "name": "Brooke-Alvinston",
   "path": "/ca/on/brooke-alvinston/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001439",
   "name": "Bruce Mines",
   "path": "/ca/on/bruce-mines/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001440",
   "name": "Brudenell, Lyndoch and Raglan",
   "path": "/ca/on/brudenell-lyndoch-and-raglan/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001441",
   "name": "Burk's Falls",
   "path": "/ca/on/burk-s-falls/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001443",
   "name": "Burpee and Mills",
   "path": "/ca/on/burpee-and-mills/",
   "status": "found",
   "last_verified": "2026-09-21"
  },
  {
   "municipality_id": "gx-001445",
   "name": "Callander",
   "path": "/ca/on/callander/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001446",
   "name": "Calvin",
   "path": "/ca/on/calvin/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001449",
   "name": "Carling",
   "path": "/ca/on/carling/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001450",
   "name": "Carlow/Mayo",
   "path": "/ca/on/carlow-mayo/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001451",
   "name": "Casey",
   "path": "/ca/on/casey/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001452",
   "name": "Casselman",
   "path": "/ca/on/casselman/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001453",
   "name": "Cavan Monaghan",
   "path": "/ca/on/cavan-monaghan/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001454",
   "name": "Central Elgin",
   "path": "/ca/on/central-elgin/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001455",
   "name": "Central Frontenac",
   "path": "/ca/on/central-frontenac/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001456",
   "name": "Central Huron",
   "path": "/ca/on/central-huron/",
   "status": "found",
   "last_verified": "2026-09-21"
  },
  {
   "municipality_id": "gx-001457",
   "name": "Central Manitoulin",
   "path": "/ca/on/central-manitoulin/",
   "status": "found",
   "last_verified": "2026-09-21"
  },
  {
   "municipality_id": "gx-001458",
   "name": "Centre Hastings",
   "path": "/ca/on/centre-hastings/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001461",
   "name": "Champlain",
   "path": "/ca/on/champlain/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001462",
   "name": "Chapleau",
   "path": "/ca/on/chapleau/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001463",
   "name": "Chapple",
   "path": "/ca/on/chapple/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001464",
   "name": "Charlton and Dack",
   "path": "/ca/on/charlton-and-dack/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001465",
   "name": "Chatham-Kent",
   "path": "/ca/on/chatham-kent/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001466",
   "name": "Chatsworth",
   "path": "/ca/on/chatsworth/",
   "status": "found",
   "last_verified": "2026-09-21"
  },
  {
   "municipality_id": "gx-001467",
   "name": "Chisholm",
   "path": "/ca/on/chisholm/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001468",
   "name": "Clarence-Rockland",
   "path": "/ca/on/clarence-rockland/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-001469",
   "name": "Clarington",
   "path": "/ca/on/clarington/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001470",
   "name": "Clearview",
   "path": "/ca/on/clearview/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001471",
   "name": "Cobalt",
   "path": "/ca/on/cobalt/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001472",
   "name": "Cobourg",
   "path": "/ca/on/cobourg/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001473",
   "name": "Cochrane",
   "path": "/ca/on/cochrane/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001474",
   "name": "Cockburn Island",
   "path": "/ca/on/cockburn-island/",
   "status": "found",
   "last_verified": "2026-09-21"
  },
  {
   "municipality_id": "gx-001477",
   "name": "Conmee",
   "path": "/ca/on/conmee/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001478",
   "name": "Cornwall",
   "path": "/ca/on/cornwall/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-001479",
   "name": "Cramahe",
   "path": "/ca/on/cramahe/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001480",
   "name": "Dawn-Euphemia",
   "path": "/ca/on/dawn-euphemia/",
   "status": "found",
   "last_verified": "2026-09-21"
  },
  {
   "municipality_id": "gx-001481",
   "name": "Dawson",
   "path": "/ca/on/dawson/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001483",
   "name": "Deseronto",
   "path": "/ca/on/deseronto/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001484",
   "name": "District Municipality of Muskoka",
   "path": "/ca/on/district-municipality-of-muskoka/",
   "status": "found",
   "last_verified": "2026-08-28"
  },
  {
   "municipality_id": "gx-001485",
   "name": "Dorion",
   "path": "/ca/on/dorion/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001486",
   "name": "Douro-Dummer",
   "path": "/ca/on/douro-dummer/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001487",
   "name": "Drummond/North Elmsley",
   "path": "/ca/on/drummond-north-elmsley/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001488",
   "name": "Dryden",
   "path": "/ca/on/dryden/",
   "status": "found",
   "last_verified": "2026-09-21"
  },
  {
   "municipality_id": "gx-001489",
   "name": "Dubreuilville",
   "path": "/ca/on/dubreuilville/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001490",
   "name": "Dufferin County",
   "path": "/ca/on/dufferin-county/",
   "status": "found",
   "last_verified": "2026-08-28"
  },
  {
   "municipality_id": "gx-001491",
   "name": "Dutton/Dunwich",
   "path": "/ca/on/dutton-dunwich/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001493",
   "name": "Ear Falls",
   "path": "/ca/on/ear-falls/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001494",
   "name": "East Ferris",
   "path": "/ca/on/east-ferris/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001497",
   "name": "East Hawkesbury",
   "path": "/ca/on/east-hawkesbury/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001498",
   "name": "East Zorra-Tavistock",
   "path": "/ca/on/east-zorra-tavistock/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001499",
   "name": "Edwardsburgh/Cardinal",
   "path": "/ca/on/edwardsburgh-cardinal/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001501",
   "name": "Elizabethtown-Kitley",
   "path": "/ca/on/elizabethtown-kitley/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001502",
   "name": "Elliot Lake",
   "path": "/ca/on/elliot-lake/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-001503",
   "name": "Emo",
   "path": "/ca/on/emo/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001504",
   "name": "Englehart",
   "path": "/ca/on/englehart/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001505",
   "name": "Enniskillen",
   "path": "/ca/on/enniskillen/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001506",
   "name": "Erin",
   "path": "/ca/on/erin/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001507",
   "name": "Espanola",
   "path": "/ca/on/espanola/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001508",
   "name": "Essa",
   "path": "/ca/on/essa/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001509",
   "name": "Essex",
   "path": "/ca/on/essex/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001510",
   "name": "Essex County",
   "path": "/ca/on/essex-county/",
   "status": "found",
   "last_verified": "2026-08-28"
  },
  {
   "municipality_id": "gx-001511",
   "name": "Evanturel",
   "path": "/ca/on/evanturel/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001512",
   "name": "Faraday",
   "path": "/ca/on/faraday/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001515",
   "name": "Fort Frances",
   "path": "/ca/on/fort-frances/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001516",
   "name": "French River",
   "path": "/ca/on/french-river/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001517",
   "name": "Front of Yonge",
   "path": "/ca/on/front-of-yonge/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-001518",
   "name": "Frontenac County",
   "path": "/ca/on/frontenac-county/",
   "status": "found",
   "last_verified": "2026-08-28"
  },
  {
   "municipality_id": "gx-001519",
   "name": "Frontenac Islands",
   "path": "/ca/on/frontenac-islands/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001523",
   "name": "Georgian Bluffs",
   "path": "/ca/on/georgian-bluffs/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001525",
   "name": "Gillies",
   "path": "/ca/on/gillies/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001527",
   "name": "Gordon/Barrie Island",
   "path": "/ca/on/gordon-barrie-island/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001528",
   "name": "Gore Bay",
   "path": "/ca/on/gore-bay/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001531",
   "name": "Greater Madawaska",
   "path": "/ca/on/greater-madawaska/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001532",
   "name": "Greater Napanee",
   "path": "/ca/on/greater-napanee/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001534",
   "name": "Greenstone",
   "path": "/ca/on/greenstone/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001535",
   "name": "Grey County",
   "path": "/ca/on/grey-county/",
   "status": "found",
   "last_verified": "2026-08-28"
  },
  {
   "municipality_id": "gx-001536",
   "name": "Grey Highlands",
   "path": "/ca/on/grey-highlands/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001539",
   "name": "Guelph/Eramosa",
   "path": "/ca/on/guelph-eramosa/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001542",
   "name": "Halton Hills",
   "path": "/ca/on/halton-hills/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001544",
   "name": "Hamilton",
   "path": "/ca/on/hamilton-township/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001545",
   "name": "Hanover",
   "path": "/ca/on/hanover/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001546",
   "name": "Harley",
   "path": "/ca/on/harley/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001547",
   "name": "Harris",
   "path": "/ca/on/harris/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001548",
   "name": "Hastings County",
   "path": "/ca/on/hastings-county/",
   "status": "found",
   "last_verified": "2026-08-28"
  },
  {
   "municipality_id": "gx-001549",
   "name": "Hastings Highlands",
   "path": "/ca/on/hastings-highlands/",
   "status": "found",
   "last_verified": "2026-09-21"
  },
  {
   "municipality_id": "gx-001550",
   "name": "Havelock-Belmont-Methuen",
   "path": "/ca/on/havelock-belmont-methuen/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001551",
   "name": "Hawkesbury",
   "path": "/ca/on/hawkesbury/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001552",
   "name": "Head, Clara and Maria",
   "path": "/ca/on/head-clara-and-maria/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001553",
   "name": "Hearst",
   "path": "/ca/on/hearst/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001554",
   "name": "Highlands East",
   "path": "/ca/on/highlands-east/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001555",
   "name": "Hilliard",
   "path": "/ca/on/hilliard/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001556",
   "name": "Hilton",
   "path": "/ca/on/hilton/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001557",
   "name": "Hilton Beach",
   "path": "/ca/on/hilton-beach/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001558",
   "name": "Hornepayne",
   "path": "/ca/on/hornepayne/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-001559",
   "name": "Horton",
   "path": "/ca/on/horton/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001560",
   "name": "Howick",
   "path": "/ca/on/howick/",
   "status": "found",
   "last_verified": "2026-09-21"
  },
  {
   "municipality_id": "gx-001561",
   "name": "Hudson",
   "path": "/ca/on/hudson/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001564",
   "name": "Huron East",
   "path": "/ca/on/huron-east/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001565",
   "name": "Huron Shores",
   "path": "/ca/on/huron-shores/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001567",
   "name": "Ignace",
   "path": "/ca/on/ignace/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001568",
   "name": "Ingersoll",
   "path": "/ca/on/ingersoll/",
   "status": "found",
   "last_verified": "2026-09-21"
  },
  {
   "municipality_id": "gx-001569",
   "name": "Innisfil",
   "path": "/ca/on/innisfil/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001570",
   "name": "Iroquois Falls",
   "path": "/ca/on/iroquois-falls/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001571",
   "name": "James",
   "path": "/ca/on/james/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001572",
   "name": "Jocelyn",
   "path": "/ca/on/jocelyn/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001573",
   "name": "Johnson",
   "path": "/ca/on/johnson/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001574",
   "name": "Joly",
   "path": "/ca/on/joly/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001575",
   "name": "Kapuskasing",
   "path": "/ca/on/kapuskasing/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001576",
   "name": "Kawartha Lakes",
   "path": "/ca/on/kawartha-lakes/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001577",
   "name": "Kearney",
   "path": "/ca/on/kearney/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001578",
   "name": "Kenora",
   "path": "/ca/on/kenora/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001580",
   "name": "Killaloe, Hagarty and Richards",
   "path": "/ca/on/killaloe-hagarty-and-richards/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001581",
   "name": "Killarney",
   "path": "/ca/on/killarney/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001586",
   "name": "Kirkland Lake",
   "path": "/ca/on/kirkland-lake/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001587",
   "name": "Kitchener",
   "path": "/ca/on/kitchener/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-001588",
   "name": "La Vallee",
   "path": "/ca/on/la-vallee/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001589",
   "name": "LaSalle",
   "path": "/ca/on/lasalle/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001590",
   "name": "Laird",
   "path": "/ca/on/laird/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001591",
   "name": "Lake of Bays",
   "path": "/ca/on/lake-of-bays/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001592",
   "name": "Lake of the Woods",
   "path": "/ca/on/lake-of-the-woods/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001593",
   "name": "Lakeshore",
   "path": "/ca/on/lakeshore/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001595",
   "name": "Lambton Shores",
   "path": "/ca/on/lambton-shores/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001596",
   "name": "Lanark County",
   "path": "/ca/on/lanark-county/",
   "status": "found",
   "last_verified": "2026-08-28"
  },
  {
   "municipality_id": "gx-001597",
   "name": "Lanark Highlands",
   "path": "/ca/on/lanark-highlands/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001598",
   "name": "Larder Lake",
   "path": "/ca/on/larder-lake/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001599",
   "name": "Latchford",
   "path": "/ca/on/latchford/",
   "status": "found",
   "last_verified": "2026-09-21"
  },
  {
   "municipality_id": "gx-001600",
   "name": "Laurentian Hills",
   "path": "/ca/on/laurentian-hills/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001601",
   "name": "Laurentian Valley",
   "path": "/ca/on/laurentian-valley/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001602",
   "name": "Leamington",
   "path": "/ca/on/leamington/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001603",
   "name": "Leeds and the Thousand Islands",
   "path": "/ca/on/leeds-and-the-thousand-islands/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001604",
   "name": "Lennox and Addington County",
   "path": "/ca/on/lennox-and-addington-county/",
   "status": "found",
   "last_verified": "2026-08-28"
  },
  {
   "municipality_id": "gx-001605",
   "name": "Limerick",
   "path": "/ca/on/limerick/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001608",
   "name": "Loyalist",
   "path": "/ca/on/loyalist/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001609",
   "name": "Lucan Biddulph",
   "path": "/ca/on/lucan-biddulph/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001610",
   "name": "Macdonald, Meredith and Aberdeen Additional",
   "path": "/ca/on/macdonald-meredith-and-aberdeen-additional/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001611",
   "name": "Machar",
   "path": "/ca/on/machar/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001612",
   "name": "Machin",
   "path": "/ca/on/machin/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001613",
   "name": "Madawaska Valley",
   "path": "/ca/on/madawaska-valley/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001614",
   "name": "Madoc",
   "path": "/ca/on/madoc/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001615",
   "name": "Magnetawan",
   "path": "/ca/on/magnetawan/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001616",
   "name": "Malahide",
   "path": "/ca/on/malahide/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001617",
   "name": "Manitouwadge",
   "path": "/ca/on/manitouwadge/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001618",
   "name": "Mapleton",
   "path": "/ca/on/mapleton/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001619",
   "name": "Marathon",
   "path": "/ca/on/marathon/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001621",
   "name": "Markstay-Warren",
   "path": "/ca/on/markstay-warren/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001622",
   "name": "Marmora and Lake",
   "path": "/ca/on/marmora-and-lake/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001623",
   "name": "Matachewan",
   "path": "/ca/on/matachewan/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001624",
   "name": "Mattawa",
   "path": "/ca/on/mattawa/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001625",
   "name": "Mattawan",
   "path": "/ca/on/mattawan/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001626",
   "name": "Mattice-Val Côté",
   "path": "/ca/on/mattice-val-cote/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001627",
   "name": "McDougall",
   "path": "/ca/on/mcdougall/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001628",
   "name": "McGarry",
   "path": "/ca/on/mcgarry/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001629",
   "name": "McKellar",
   "path": "/ca/on/mckellar/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001630",
   "name": "McMurrich/Monteith",
   "path": "/ca/on/mcmurrich-monteith/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001631",
   "name": "McNab/Braeside",
   "path": "/ca/on/mcnab-braeside/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001633",
   "name": "Melancthon",
   "path": "/ca/on/melancthon/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001634",
   "name": "Merrickville–Wolford",
   "path": "/ca/on/merrickvillewolford/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001635",
   "name": "Middlesex Centre",
   "path": "/ca/on/middlesex-centre/",
   "status": "found",
   "last_verified": "2026-09-21"
  },
  {
   "municipality_id": "gx-001637",
   "name": "Midland",
   "path": "/ca/on/midland/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001638",
   "name": "Milton",
   "path": "/ca/on/milton/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001639",
   "name": "Minden Hills",
   "path": "/ca/on/minden-hills/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001640",
   "name": "Minto",
   "path": "/ca/on/minto/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001642",
   "name": "Mississippi Mills",
   "path": "/ca/on/mississippi-mills/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001644",
   "name": "Montague",
   "path": "/ca/on/montague/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001646",
   "name": "Moosonee",
   "path": "/ca/on/moosonee/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001648",
   "name": "Morris-Turnberry",
   "path": "/ca/on/morris-turnberry/",
   "status": "found",
   "last_verified": "2026-09-21"
  },
  {
   "municipality_id": "gx-001651",
   "name": "Nairn and Hyman",
   "path": "/ca/on/nairn-and-hyman/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001652",
   "name": "Neebing",
   "path": "/ca/on/neebing/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001654",
   "name": "Newbury",
   "path": "/ca/on/newbury/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001658",
   "name": "Nipigon",
   "path": "/ca/on/nipigon/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001659",
   "name": "Nipissing",
   "path": "/ca/on/nipissing/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001661",
   "name": "North Algona Wilberforce",
   "path": "/ca/on/north-algona-wilberforce/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001662",
   "name": "North Bay",
   "path": "/ca/on/north-bay/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001663",
   "name": "North Dumfries",
   "path": "/ca/on/north-dumfries/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001664",
   "name": "North Dundas",
   "path": "/ca/on/north-dundas/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001665",
   "name": "North Frontenac",
   "path": "/ca/on/north-frontenac/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001667",
   "name": "North Grenville",
   "path": "/ca/on/north-grenville/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001668",
   "name": "North Huron",
   "path": "/ca/on/north-huron/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001669",
   "name": "North Kawartha",
   "path": "/ca/on/north-kawartha/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001670",
   "name": "North Middlesex",
   "path": "/ca/on/north-middlesex/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001671",
   "name": "North Perth",
   "path": "/ca/on/north-perth/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001672",
   "name": "North Stormont",
   "path": "/ca/on/north-stormont/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001673",
   "name": "Northeastern Manitoulin and the Islands",
   "path": "/ca/on/northeastern-manitoulin-and-the-islands/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001674",
   "name": "Northern Bruce Peninsula",
   "path": "/ca/on/northern-bruce-peninsula/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001676",
   "name": "Norwich",
   "path": "/ca/on/norwich/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001677",
   "name": "O'Connor",
   "path": "/ca/on/o-connor/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001679",
   "name": "Oil Springs",
   "path": "/ca/on/oil-springs/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001680",
   "name": "Oliver Paipoonge",
   "path": "/ca/on/oliver-paipoonge/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001682",
   "name": "Orangeville",
   "path": "/ca/on/orangeville/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001684",
   "name": "Oro-Medonte",
   "path": "/ca/on/oro-medonte/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-001686",
   "name": "Otonabee–South Monaghan",
   "path": "/ca/on/otonabeesouth-monaghan/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001687",
   "name": "Ottawa",
   "path": "/ca/on/ottawa/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001690",
   "name": "Papineau-Cameron",
   "path": "/ca/on/papineau-cameron/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001691",
   "name": "Parry Sound",
   "path": "/ca/on/parry-sound/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001692",
   "name": "Pelee",
   "path": "/ca/on/pelee/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001693",
   "name": "Pelham",
   "path": "/ca/on/pelham/",
   "status": "found",
   "last_verified": "2026-09-21"
  },
  {
   "municipality_id": "gx-001695",
   "name": "Penetanguishene",
   "path": "/ca/on/penetanguishene/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001696",
   "name": "Perry",
   "path": "/ca/on/perry/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001699",
   "name": "Perth East",
   "path": "/ca/on/perth-east/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001700",
   "name": "Perth South",
   "path": "/ca/on/perth-south/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001701",
   "name": "Petawawa",
   "path": "/ca/on/petawawa/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001703",
   "name": "Peterborough County",
   "path": "/ca/on/peterborough-county/",
   "status": "found",
   "last_verified": "2026-08-29"
  },
  {
   "municipality_id": "gx-001705",
   "name": "Pickering",
   "path": "/ca/on/pickering/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-001706",
   "name": "Pickle Lake",
   "path": "/ca/on/pickle-lake/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001707",
   "name": "Plummer Additional",
   "path": "/ca/on/plummer-additional/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001708",
   "name": "Plympton–Wyoming",
   "path": "/ca/on/plymptonwyoming/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001709",
   "name": "Point Edward",
   "path": "/ca/on/point-edward/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001711",
   "name": "Port Hope",
   "path": "/ca/on/port-hope/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-001712",
   "name": "Powassan",
   "path": "/ca/on/powassan/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001713",
   "name": "Prescott",
   "path": "/ca/on/prescott/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001714",
   "name": "Prescott and Russell",
   "path": "/ca/on/prescott-and-russell/",
   "status": "found",
   "last_verified": "2026-08-29"
  },
  {
   "municipality_id": "gx-001715",
   "name": "Prince",
   "path": "/ca/on/prince/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001716",
   "name": "Prince Edward",
   "path": "/ca/on/prince-edward/",
   "status": "found",
   "last_verified": "2026-08-29"
  },
  {
   "municipality_id": "gx-001717",
   "name": "Puslinch",
   "path": "/ca/on/puslinch/",
   "status": "found",
   "last_verified": "2026-09-21"
  },
  {
   "municipality_id": "gx-001718",
   "name": "Quinte West",
   "path": "/ca/on/quinte-west/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001719",
   "name": "Rainy River",
   "path": "/ca/on/rainy-river/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001720",
   "name": "Ramara",
   "path": "/ca/on/ramara/",
   "status": "found",
   "last_verified": "2026-08-29"
  },
  {
   "municipality_id": "gx-001721",
   "name": "Red Lake",
   "path": "/ca/on/red-lake/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001722",
   "name": "Red Rock",
   "path": "/ca/on/red-rock/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001726",
   "name": "Regional Municipality of Peel",
   "path": "/ca/on/regional-municipality-of-peel/",
   "status": "found",
   "last_verified": "2026-08-29"
  },
  {
   "municipality_id": "gx-001727",
   "name": "Regional Municipality of Waterloo",
   "path": "/ca/on/regional-municipality-of-waterloo/",
   "status": "found",
   "last_verified": "2026-08-29"
  },
  {
   "municipality_id": "gx-001729",
   "name": "Renfrew",
   "path": "/ca/on/renfrew/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001730",
   "name": "Renfrew County",
   "path": "/ca/on/renfrew-county/",
   "status": "found",
   "last_verified": "2026-08-29"
  },
  {
   "municipality_id": "gx-001732",
   "name": "Rideau Lakes",
   "path": "/ca/on/rideau-lakes/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001733",
   "name": "Russell",
   "path": "/ca/on/russell/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001734",
   "name": "Ryerson",
   "path": "/ca/on/ryerson/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001735",
   "name": "Sables-Spanish Rivers",
   "path": "/ca/on/sables-spanish-rivers/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001738",
   "name": "Sault Ste. Marie",
   "path": "/ca/on/sault-ste-marie/",
   "status": "found",
   "last_verified": "2026-08-29"
  },
  {
   "municipality_id": "gx-001739",
   "name": "Schreiber",
   "path": "/ca/on/schreiber/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001740",
   "name": "Scugog",
   "path": "/ca/on/scugog/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001742",
   "name": "Selwyn",
   "path": "/ca/on/selwyn/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001743",
   "name": "Severn",
   "path": "/ca/on/severn/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001744",
   "name": "Shelburne",
   "path": "/ca/on/shelburne/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001745",
   "name": "Shuniah",
   "path": "/ca/on/shuniah/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001747",
   "name": "Sioux Lookout",
   "path": "/ca/on/sioux-lookout/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001748",
   "name": "Sioux Narrows-Nestor Falls",
   "path": "/ca/on/sioux-narrows-nestor-falls/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001749",
   "name": "Smiths Falls",
   "path": "/ca/on/smiths-falls/",
   "status": "found",
   "last_verified": "2026-09-21"
  },
  {
   "municipality_id": "gx-001750",
   "name": "Smooth Rock Falls",
   "path": "/ca/on/smooth-rock-falls/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001751",
   "name": "South Algonquin",
   "path": "/ca/on/south-algonquin/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001753",
   "name": "South Bruce Peninsula",
   "path": "/ca/on/south-bruce-peninsula/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001754",
   "name": "South Dundas",
   "path": "/ca/on/south-dundas/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001755",
   "name": "South Frontenac",
   "path": "/ca/on/south-frontenac/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001756",
   "name": "South Glengarry",
   "path": "/ca/on/south-glengarry/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001757",
   "name": "South Huron",
   "path": "/ca/on/south-huron/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001758",
   "name": "South River",
   "path": "/ca/on/south-river/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001759",
   "name": "South Stormont",
   "path": "/ca/on/south-stormont/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001761",
   "name": "Southgate",
   "path": "/ca/on/southgate/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001762",
   "name": "Southwest Middlesex",
   "path": "/ca/on/southwest-middlesex/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001763",
   "name": "Southwold",
   "path": "/ca/on/southwold/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001764",
   "name": "Spanish",
   "path": "/ca/on/spanish/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001765",
   "name": "Springwater",
   "path": "/ca/on/springwater/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001766",
   "name": "St. Catharines",
   "path": "/ca/on/st-catharines/",
   "status": "found",
   "last_verified": "2026-08-29"
  },
  {
   "municipality_id": "gx-001767",
   "name": "St. Clair",
   "path": "/ca/on/st-clair/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001768",
   "name": "St. Joseph",
   "path": "/ca/on/st-joseph/",
   "status": "found",
   "last_verified": "2026-09-21"
  },
  {
   "municipality_id": "gx-001769",
   "name": "St. Marys",
   "path": "/ca/on/st-marys/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001771",
   "name": "St.-Charles",
   "path": "/ca/on/st-charles/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001772",
   "name": "Stirling-Rawdon",
   "path": "/ca/on/stirling-rawdon/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001773",
   "name": "Stone Mills",
   "path": "/ca/on/stone-mills/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001776",
   "name": "Strong",
   "path": "/ca/on/strong/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001777",
   "name": "Sundridge",
   "path": "/ca/on/sundridge/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001778",
   "name": "Tarbutt",
   "path": "/ca/on/tarbutt/",
   "status": "found",
   "last_verified": "2026-09-21"
  },
  {
   "municipality_id": "gx-001779",
   "name": "Tay",
   "path": "/ca/on/tay/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001780",
   "name": "Tay Valley",
   "path": "/ca/on/tay-valley/",
   "status": "found",
   "last_verified": "2026-09-27"
  },
  {
   "municipality_id": "gx-001781",
   "name": "Tecumseh",
   "path": "/ca/on/tecumseh/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001782",
   "name": "Tehkummah",
   "path": "/ca/on/tehkummah/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001783",
   "name": "Temagami",
   "path": "/ca/on/temagami/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001784",
   "name": "Temiskaming Shores",
   "path": "/ca/on/temiskaming-shores/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001785",
   "name": "Terrace Bay",
   "path": "/ca/on/terrace-bay/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001789",
   "name": "The Nation",
   "path": "/ca/on/the-nation/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001790",
   "name": "The North Shore",
   "path": "/ca/on/the-north-shore/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001791",
   "name": "Thessalon",
   "path": "/ca/on/thessalon/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001793",
   "name": "Thorold",
   "path": "/ca/on/thorold/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001795",
   "name": "Tillsonburg",
   "path": "/ca/on/tillsonburg/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001796",
   "name": "Timmins",
   "path": "/ca/on/timmins/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001797",
   "name": "Tiny",
   "path": "/ca/on/tiny/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001800",
   "name": "Trent Lakes",
   "path": "/ca/on/trent-lakes/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001801",
   "name": "Tudor and Cashel",
   "path": "/ca/on/tudor-and-cashel/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001802",
   "name": "Tweed",
   "path": "/ca/on/tweed/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001803",
   "name": "Tyendinaga",
   "path": "/ca/on/tyendinaga/",
   "status": "found",
   "last_verified": "2026-09-21"
  },
  {
   "municipality_id": "gx-001804",
   "name": "United Counties of Leeds and Grenville",
   "path": "/ca/on/united-counties-of-leeds-and-grenville/",
   "status": "found",
   "last_verified": "2026-08-29"
  },
  {
   "municipality_id": "gx-001805",
   "name": "United Counties of Stormont, Dundas and Glengarry",
   "path": "/ca/on/united-counties-of-stormont-dundas-and-glengarry/",
   "status": "found",
   "last_verified": "2026-08-29"
  },
  {
   "municipality_id": "gx-001806",
   "name": "Uxbridge",
   "path": "/ca/on/uxbridge/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001807",
   "name": "Val Rita-Harty",
   "path": "/ca/on/val-rita-harty/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001808",
   "name": "Vaughan",
   "path": "/ca/on/vaughan/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001809",
   "name": "Wainfleet",
   "path": "/ca/on/wainfleet/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001810",
   "name": "Warwick",
   "path": "/ca/on/warwick/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001814",
   "name": "Welland",
   "path": "/ca/on/welland/",
   "status": "found",
   "last_verified": "2026-08-29"
  },
  {
   "municipality_id": "gx-001815",
   "name": "Wellesley",
   "path": "/ca/on/wellesley/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001817",
   "name": "Wellington North",
   "path": "/ca/on/wellington-north/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001818",
   "name": "West Elgin",
   "path": "/ca/on/west-elgin/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001819",
   "name": "West Grey",
   "path": "/ca/on/west-grey/",
   "status": "found",
   "last_verified": "2026-09-21"
  },
  {
   "municipality_id": "gx-001820",
   "name": "West Lincoln",
   "path": "/ca/on/west-lincoln/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001821",
   "name": "West Nipissing",
   "path": "/ca/on/west-nipissing/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001822",
   "name": "West Perth",
   "path": "/ca/on/west-perth/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001823",
   "name": "Westport",
   "path": "/ca/on/westport/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001826",
   "name": "White River",
   "path": "/ca/on/white-river/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001827",
   "name": "Whitestone",
   "path": "/ca/on/whitestone/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001828",
   "name": "Whitewater",
   "path": "/ca/on/whitewater/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001829",
   "name": "Wilmot",
   "path": "/ca/on/wilmot/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001831",
   "name": "Wollaston",
   "path": "/ca/on/wollaston/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001833",
   "name": "Woolwich",
   "path": "/ca/on/woolwich/",
   "status": "found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001460",
   "name": "Chamberlain",
   "path": "/ca/on/chamberlain/",
   "status": "none_found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001521",
   "name": "Gauthier",
   "path": "/ca/on/gauthier/",
   "status": "none_found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001792",
   "name": "Thornloe",
   "path": "/ca/on/thornloe/",
   "status": "none_found",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001432",
   "name": "Brethour",
   "path": "/ca/on/brethour/",
   "status": "uncertain",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001475",
   "name": "Coleman",
   "path": "/ca/on/coleman/",
   "status": "uncertain",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001513",
   "name": "Fauquier-Strickland",
   "path": "/ca/on/fauquier-strickland/",
   "status": "uncertain",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001579",
   "name": "Kerns",
   "path": "/ca/on/kerns/",
   "status": "uncertain",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001645",
   "name": "Moonbeam",
   "path": "/ca/on/moonbeam/",
   "status": "uncertain",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001647",
   "name": "Morley",
   "path": "/ca/on/morley/",
   "status": "uncertain",
   "last_verified": "2026-09-25"
  },
  {
   "municipality_id": "gx-001681",
   "name": "Opasatika",
   "path": "/ca/on/opasatika/",
   "status": "uncertain",
   "last_verified": "2026-09-25"
  }
 ]
}