{
 "topic": "trees",
 "label": "Trees & tree removal",
 "question": "Do I need a permit to cut down a tree?",
 "jurisdiction": "British Columbia",
 "country": "CA",
 "source": "https://govanswers.org/ca/bc/trees/",
 "municipalities": [
  {
   "municipality_id": "gx-000002",
   "name": "Abbotsford",
   "type": "City",
   "path": "/ca/bc/abbotsford/",
   "answer_page": "/ca/bc/abbotsford/trees/",
   "json": "/ca/bc/abbotsford/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-08-28",
   "document": "Tree Protection Bylaw, 2010",
   "document_number": null,
   "adopted_date": "2010-07-12",
   "transcript_url": "/ca/bc/abbotsford/trees/tree-protection-bylaw-2010/",
   "answer": "In the City of Abbotsford, British Columbia, permit required: True; applies to private property: True; protected threshold: Any woody perennial ≥ 4 m height AND ≥ 20 cm DBH, or any tree growing in a tree retention area; significant trees designated in Schedule \"D\" (none currently designated); replacement required: 0 replacement trees if DBH < 20 cm; 2 if DBH 20–30 cm; 3 if DBH > 30 cm; cash-in-lieu permitted where replacement trees cannot reasonably be accommodated on the property. Source: Tree Protection Bylaw, 2010, verified 2026-08-28."
  },
  {
   "municipality_id": "gx-000003",
   "name": "Alert Bay",
   "type": "Village",
   "path": "/ca/bc/alert-bay/",
   "answer_page": "/ca/bc/alert-bay/trees/",
   "json": "/ca/bc/alert-bay/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-08-28",
   "document": "Alert Bay Tree Cutting Regulation Bylaw No. 763, 2015",
   "document_number": "763",
   "adopted_date": "2015-03-09",
   "transcript_url": "/ca/bc/alert-bay/trees/regulations-763/",
   "answer": "In the Village of Alert Bay, British Columbia, permit required: True; applies to private property: True; protected threshold: Wildlife trees; Hazard Boundary trees; trunk circumference greater than 31.5 centimeters; boulevard trees: Excluded if on municipal park, highway or utility right of way. Source: Alert Bay Tree Cutting Regulation Bylaw No. 763, 2015, verified 2026-08-28."
  },
  {
   "municipality_id": "gx-000004",
   "name": "Anmore",
   "type": "Village",
   "path": "/ca/bc/anmore/",
   "answer_page": "/ca/bc/anmore/trees/",
   "json": "/ca/bc/anmore/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-08-28",
   "document": "Anmore Tree Management Bylaw No. 587-2018",
   "document_number": "587-2018",
   "adopted_date": "2018-12-04",
   "transcript_url": "/ca/bc/anmore/trees/bylaw-587-2018/",
   "answer": "In the Village of Anmore, British Columbia, permit required: True; applies to private property: True; protected threshold: any living, erect, woody plant which is 20 cm (7.8\") or more in diameter measured 1.4 m (4.5') above the ground; replacement required: 3 trees per tree cut (s. 5-7); 2 replacement trees (s. 13(1)); 5 trees (unlawful s. 13(2)). Source: Anmore Tree Management Bylaw No. 587-2018, verified 2026-08-28."
  },
  {
   "municipality_id": "gx-000008",
   "name": "Belcarra",
   "type": "Village",
   "path": "/ca/bc/belcarra/",
   "answer_page": "/ca/bc/belcarra/trees/",
   "json": "/ca/bc/belcarra/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-08-28",
   "document": "Village of Belcarra Managing Trees, Views & Landscapes Bylaw No. 589, 2021",
   "document_number": "589",
   "adopted_date": "2021-10-25",
   "transcript_url": "/ca/bc/belcarra/trees/bylaw-589/",
   "answer": "In the Village of Belcarra, British Columbia, permit required: True; applies to private property: False; protected threshold: diameter of 20 centimetres or more, measured at 1.4 metres above the natural grade; replacement required: Replacement trees may be required as a condition of the permit.. Source: Village of Belcarra Managing Trees, Views & Landscapes Bylaw No. 589, 2021, verified 2026-08-28."
  },
  {
   "municipality_id": "gx-000010",
   "name": "Burnaby",
   "type": "City",
   "path": "/ca/bc/burnaby/",
   "answer_page": "/ca/bc/burnaby/trees/",
   "json": "/ca/bc/burnaby/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-08-28",
   "document": "Burnaby Tree Bylaw No. 10482, 1996 (Consolidated)",
   "document_number": "10482",
   "adopted_date": "1996-11-12",
   "transcript_url": "/ca/bc/burnaby/trees/bylaw-10482/",
   "answer": "In the City of Burnaby, British Columbia, permit required: True; applies to private property: True; protected threshold: Development application: 20.3 cm (8 in.) or greater; No development application: conifer 30.5 cm (12 in.) or greater, broad leaf 45.7 cm (18 in.) or greater; also covenanted, streamside, Cemetery District, landscaping plan, replacement, retained trees; replacement required: 1 tree for diameter up to 30.5 cm (12 in.); 2 trees for over 30.5 cm (12 in.) up to 61 cm (24 in.); 3 trees for over 61 cm (24 in.); cash-in-lieu permitted if planting not feasible. Source: Burnaby Tree Bylaw No. 10482, 1996 (Consolidated), verified 2026-08-28."
  },
  {
   "municipality_id": "gx-000016",
   "name": "Central Saanich",
   "type": "District Municipality",
   "path": "/ca/bc/central-saanich/",
   "answer_page": "/ca/bc/central-saanich/trees/",
   "json": "/ca/bc/central-saanich/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-08-28",
   "document": "Central Saanich Tree Management Bylaw No. 2065, 2021",
   "document_number": "2065",
   "adopted_date": "2021-06-28",
   "transcript_url": "/ca/bc/central-saanich/trees/bylaw-2065/",
   "answer": "In the District Municipality of Central Saanich, British Columbia, permit required: True; applies to private property: True; protected threshold: Permit Tree: 30cm+ DBH. Protected Species: >50cm height (Garry Oak, Arbutus, etc.). Significant Tree: >60cm DBH.; replacement required: 3 replacement trees per removed tree (1 for hazardous). Cash-in-lieu $500/tree ($750 for District property).. Source: Central Saanich Tree Management Bylaw No. 2065, 2021, verified 2026-08-28."
  },
  {
   "municipality_id": "gx-000019",
   "name": "Chilliwack",
   "type": "City",
   "path": "/ca/bc/chilliwack/",
   "answer_page": "/ca/bc/chilliwack/trees/",
   "json": "/ca/bc/chilliwack/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-08-28",
   "document": "Tree Management (Land Development) Bylaw 3585 (Consolidated)",
   "document_number": "3585",
   "adopted_date": "2008-09-08",
   "transcript_url": "/ca/bc/chilliwack/trees/bylaw-3585/",
   "answer": "In the City of Chilliwack, British Columbia, applies to private property: True; protected threshold: coniferous tree of a minimum 2.5 metres in height or a deciduous tree of a minimum 6.0 centimetres caliper-measured at 1.5 metres above average natural ground, which is to remain on a parcel after development; replacement required: tree density of at least 50 trees per hectare, comprising newly planted trees and retained trees; boulevard trees: Owner must plant street trees on its development sites along all municipal and strata road frontages in compliance with Schedule \"E\".. Source: Tree Management (Land Development) Bylaw 3585 (Consolidated), verified 2026-08-28."
  },
  {
   "municipality_id": "gx-000022",
   "name": "Coldstream",
   "type": "District Municipality",
   "path": "/ca/bc/coldstream/",
   "answer_page": "/ca/bc/coldstream/trees/",
   "json": "/ca/bc/coldstream/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-08-28",
   "document": "The Corporation of the District of Coldstream Tree Management Bylaw No. 1198, 1995",
   "document_number": "1198",
   "adopted_date": "1995-03-23",
   "transcript_url": "/ca/bc/coldstream/trees/bylaw-1198/",
   "answer": "In the District Municipality of Coldstream, British Columbia, permit required: True; applies to private property: True; protected threshold: Douglas-fir, ponderosa pine, lodgepole pine, western red cedar, western larch, western hemlock, subalpine fir, Engelmann spruce greater than five (5) meters in height; replacement required: replaced within three months by a tree planted and maintained on the same parcel. Source: The Corporation of the District of Coldstream Tree Management Bylaw No. 1198, 1995, verified 2026-08-28."
  },
  {
   "municipality_id": "gx-000023",
   "name": "Colwood",
   "type": "City",
   "path": "/ca/bc/colwood/",
   "answer_page": "/ca/bc/colwood/trees/",
   "json": "/ca/bc/colwood/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-08-28",
   "document": "Urban Forest Bylaw No. 1735, 2018",
   "document_number": "1735",
   "adopted_date": "2018-10-09",
   "transcript_url": "/ca/bc/colwood/trees/bylaw-1735/",
   "answer": "In the City of Colwood, British Columbia, permit required: True; applies to private property: True; protected threshold: Specific species 2.0m height/4.0cm diam; Douglas-fir, Grand Fir, Big Leaf Maple, Western Red Cedar 30cm DBH; Any tree 60cm DBH; replacement required: Required for cut/removed/damaged trees; 1:1 ratio (1-5 trees), 2:1 (>5 trees); cash-in-lieu allowed. Source: Urban Forest Bylaw No. 1735, 2018, verified 2026-08-28."
  },
  {
   "municipality_id": "gx-000024",
   "name": "Comox",
   "type": "Town",
   "path": "/ca/bc/comox/",
   "answer_page": "/ca/bc/comox/trees/",
   "json": "/ca/bc/comox/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-08-28",
   "document": "Tree Protection Bylaw No. 2063",
   "document_number": "2063",
   "adopted_date": "2026-06-10",
   "transcript_url": "/ca/bc/comox/trees/bylaw-2063/",
   "answer": "In the Town of Comox, British Columbia, permit required: True; applies to private property: True; protected threshold: Priority Species D.B.H. at least 20 cm; other species D.B.H. at least 30 cm; replacement required: Replacement Trees must be planted; Town may accept cash in lieu. Source: Tree Protection Bylaw No. 2063, verified 2026-08-28."
  },
  {
   "municipality_id": "gx-000025",
   "name": "Coquitlam",
   "type": "City",
   "path": "/ca/bc/coquitlam/",
   "answer_page": "/ca/bc/coquitlam/trees/",
   "json": "/ca/bc/coquitlam/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-08-28",
   "document": "Tree Management Bylaw Number 4091, 2010",
   "document_number": "4091",
   "adopted_date": "2010-02-15",
   "transcript_url": "/ca/bc/coquitlam/trees/bylaw-4091/",
   "answer": "In the City of Coquitlam, British Columbia, permit required: True; applies to private property: True; protected threshold: any living, erect, woody plant that is 20 centimetres or more in diameter measured 1.4 metres from the base of the tree stem, or on a steep slope, measured 5 or more metres in height; replacement required: The owner or occupier is required to replace trees as required by the tree replacement plan.. Source: Tree Management Bylaw Number 4091, 2010, verified 2026-08-28."
  },
  {
   "municipality_id": "gx-000026",
   "name": "Courtenay",
   "type": "City",
   "path": "/ca/bc/courtenay/",
   "answer_page": "/ca/bc/courtenay/trees/",
   "json": "/ca/bc/courtenay/trees.json",
   "status": "found",
   "n_adopted": 2,
   "last_verified": "2026-08-28",
   "document": "Street Tree Planting Bylaw No. 1709, 1993",
   "document_number": "1709",
   "adopted_date": "1993-08-04",
   "transcript_url": "/ca/bc/courtenay/trees/bylaw-1709/",
   "answer": "In the City of Courtenay, British Columbia, boulevard trees: street trees be planted for all new streets or street extensions; permit required: True; applies to private property: True; protected threshold: Tree over 20cm Diameter at Breast Height or protected tree (public tree, any size in ESA/Riparian/slope >=30%, protected species >0.5m, covenant protected). Source: Street Tree Planting Bylaw No. 1709, 1993; Tree Protection and Management Bylaw No. 2850, 2016, verified 2026-08-28."
  },
  {
   "municipality_id": "gx-000029",
   "name": "Cumberland",
   "type": "Village",
   "path": "/ca/bc/cumberland/",
   "answer_page": "/ca/bc/cumberland/trees/",
   "json": "/ca/bc/cumberland/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-08-28",
   "document": "Zoning Bylaw No. 1238, 2025 (Consolidated July 27, 2026)",
   "document_number": "1238",
   "adopted_date": "2026-02-09",
   "transcript_url": "/ca/bc/cumberland/trees/bylaw-1238/",
   "answer": "In the Village of Cumberland, British Columbia, applies to private property: True; boulevard trees: required trees may be accommodated within an irrigated boulevard, subject to written consent from the Village.; fines: penalty not exceeding $50,000.00. Source: Zoning Bylaw No. 1238, 2025 (Consolidated July 27, 2026), verified 2026-08-28."
  },
  {
   "municipality_id": "gx-000031",
   "name": "Dawson Creek",
   "type": "City",
   "path": "/ca/bc/dawson-creek/",
   "answer_page": "/ca/bc/dawson-creek/trees/",
   "json": "/ca/bc/dawson-creek/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-08-28",
   "document": "Parks Bylaw No. 4371, 2018",
   "document_number": "4371",
   "adopted_date": "2018-06-25",
   "transcript_url": "/ca/bc/dawson-creek/trees/bylaw-4371/",
   "answer": "In the City of Dawson Creek, British Columbia, permit required: True; applies to private property: False; protected threshold: any tree... within a park; fines: not more than $10,000.00 and not less than $100.00. Source: Parks Bylaw No. 4371, 2018, verified 2026-08-28."
  },
  {
   "municipality_id": "gx-000032",
   "name": "Delta",
   "type": "City",
   "path": "/ca/bc/delta/",
   "answer_page": "/ca/bc/delta/trees/",
   "json": "/ca/bc/delta/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-08-28",
   "document": "Delta Tree Protection and Regulation Bylaw No. 7969, 2021",
   "document_number": "7969",
   "adopted_date": "2021-12-13",
   "transcript_url": "/ca/bc/delta/trees/regulations-7969/",
   "answer": "In the City of Delta, British Columbia, permit required: True; applies to private property: True; protected threshold: any species; trunk diameter of 20 centimetres or greater measured at 1.4 metres above its base; replacement required: Required for large diameter trees or >1 tree cut in 24 months; cash-in-lieu allowed per Schedule A and B. Source: Delta Tree Protection and Regulation Bylaw No. 7969, 2021, verified 2026-08-28."
  },
  {
   "municipality_id": "gx-000033",
   "name": "Duncan",
   "type": "City",
   "path": "/ca/bc/duncan/",
   "answer_page": "/ca/bc/duncan/trees/",
   "json": "/ca/bc/duncan/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-08-28",
   "document": "Tree Protection Bylaw No. 3135, 2014 (With Amendments to October 21, 2024)",
   "document_number": "3135",
   "adopted_date": "2015-04-20",
   "transcript_url": "/ca/bc/duncan/trees/bylaw-3135/",
   "answer": "In the City of Duncan, British Columbia, permit required: True; applies to private property: True; protected threshold: Arbutus/Garry Oak/Dogwood/Yew 2.0m height/7cm diam; Douglas-fir/Grand Fir/Maple/Cedar 20cm DBH; any tree 30cm DBH; replacement/Significant/DPA/nest trees; replacement required: Two (2) replacement trees per protected tree removed; alternative three (3) substitute trees or cash-in-lieu payment. Source: Tree Protection Bylaw No. 3135, 2014 (With Amendments to October 21, 2024), verified 2026-08-28."
  },
  {
   "municipality_id": "gx-000036",
   "name": "Esquimalt",
   "type": "District Municipality",
   "path": "/ca/bc/esquimalt/",
   "answer_page": "/ca/bc/esquimalt/trees/",
   "json": "/ca/bc/esquimalt/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-08-28",
   "document": "Tree Protection Bylaw, 2022, No. 3076",
   "document_number": "3076",
   "adopted_date": "2023-06-19",
   "transcript_url": "/ca/bc/esquimalt/trees/bylaw-3076/",
   "answer": "In the District Municipality of Esquimalt, British Columbia, permit required: True; applies to private property: True; protected threshold: Native trees (Douglas Fir, Grand Fir, Western Red Cedar) >= 4 m height; Native trees (Arbutus, Big Leaf Maple, Garry Oak, Pacific Dogwood, Pacific Yew) >= 4 cm DBH; Any tree >= 30 centimetres DBH; plus Wildlife, Nesting, Replacement, Steep Slope, Plan trees.; replacement required: Replacement Trees required per species/size table; if not feasible, cash contribution to reserve account amount not to be less than $300 for each Protected Tree proposed to be Cut.. Source: Tree Protection Bylaw, 2022, No. 3076, verified 2026-08-28."
  },
  {
   "municipality_id": "gx-000040",
   "name": "Fraser Lake",
   "type": "Village",
   "path": "/ca/bc/fraser-lake/",
   "answer_page": "/ca/bc/fraser-lake/trees/",
   "json": "/ca/bc/fraser-lake/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-08-28",
   "document": "Bylaw 852, Tree Bylaw",
   "document_number": "852",
   "adopted_date": null,
   "transcript_url": "/ca/bc/fraser-lake/trees/bylaw-852/",
   "answer": "In the Village of Fraser Lake, British Columbia, permit required: True; applies to private property: True; protected threshold: any Tree with a diameter greater than 10 centimetres or any Replacement Tree; replacement required: Village may require Replacement Trees at ratio of 3:1 unpermitted, 2:1 permitted. Source: Bylaw 852, Tree Bylaw, verified 2026-08-28."
  },
  {
   "municipality_id": "gx-000042",
   "name": "Gibsons",
   "type": "Town",
   "path": "/ca/bc/gibsons/",
   "answer_page": "/ca/bc/gibsons/trees/",
   "json": "/ca/bc/gibsons/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-08-28",
   "document": "Tree Preservation Bylaw No. 1282, 2020",
   "document_number": "1282",
   "adopted_date": "2020-09-18",
   "transcript_url": "/ca/bc/gibsons/trees/bylaw-1282/",
   "answer": "In the Town of Gibsons, British Columbia, permit required: True; applies to private property: True; protected threshold: DBH 10 cm or more on Sloping Terrain; Schedule A species DBH 20 cm or more; any species DBH 30 cm or more; Protected Tree Seedling; replacement required: two (2) Replacement Trees for each 20-30cm DBH; three (3) for 30cm+ DBH; $300 payment in lieu per tree. Source: Tree Preservation Bylaw No. 1282, 2020, verified 2026-08-28."
  },
  {
   "municipality_id": "gx-000048",
   "name": "Harrison Hot Springs",
   "type": "Village",
   "path": "/ca/bc/harrison-hot-springs/",
   "answer_page": "/ca/bc/harrison-hot-springs/trees/",
   "json": "/ca/bc/harrison-hot-springs/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-08-28",
   "document": "Tree Management and Preservation Bylaw No. 1015, 2012",
   "document_number": "1015",
   "adopted_date": "2012-09-10",
   "transcript_url": "/ca/bc/harrison-hot-springs/trees/bylaw-1015/",
   "answer": "In the Village of Harrison Hot Springs, British Columbia, permit required: True; applies to private property: True; protected threshold: Tree: 7.5 metres or more in height; trunk diameter of 300 millimetres or more. Distinct Tree: species-specific diameters (e.g. Western Red Cedar over 120 centimetres); replacement required: no more than two trees for each tree removed. Source: Tree Management and Preservation Bylaw No. 1015, 2012, verified 2026-08-28."
  },
  {
   "municipality_id": "gx-000050",
   "name": "Highlands",
   "type": "District Municipality",
   "path": "/ca/bc/highlands/",
   "answer_page": "/ca/bc/highlands/trees/",
   "json": "/ca/bc/highlands/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-08-28",
   "document": "Tree Management Bylaw No. 10, 1994 (Consolidated to 2001)",
   "document_number": "10",
   "adopted_date": "1994-02-07",
   "transcript_url": "/ca/bc/highlands/trees/bylaw-10/",
   "answer": "In the District Municipality of Highlands, British Columbia, permit required: True; applies to private property: True; protected threshold: Garry Oak, Arbutus, Pacific Dogwood, Pacific Yew, Cascara, Manzanita; Douglas Fir > 60 cm; Any tree > 80 cm diameter; replacement required: Plant a replacement tree of the same species... security in the amount of 120% of the total cost... for a period 3 years. Source: Tree Management Bylaw No. 10, 1994 (Consolidated to 2001), verified 2026-08-28."
  },
  {
   "municipality_id": "gx-000054",
   "name": "Invermere",
   "type": "District Municipality",
   "path": "/ca/bc/invermere/",
   "answer_page": "/ca/bc/invermere/trees/",
   "json": "/ca/bc/invermere/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-08-28",
   "document": "Tree Removal Bylaw No. 1347, 2007",
   "document_number": "1347",
   "adopted_date": "2007-06-26",
   "transcript_url": "/ca/bc/invermere/trees/bylaw-1347/",
   "answer": "In the District Municipality of Invermere, British Columbia, permit required: True; applies to private property: True; protected threshold: any tree having a diameter greater than 80 centimetres (31.5 inches); replacement required: Plant a replacement tree of the same species... security in the amount of 120% of the total cost... cash or letter of credit. Source: Tree Removal Bylaw No. 1347, 2007, verified 2026-08-28."
  },
  {
   "municipality_id": "gx-000055",
   "name": "Kamloops",
   "type": "City",
   "path": "/ca/bc/kamloops/",
   "answer_page": "/ca/bc/kamloops/trees/",
   "json": "/ca/bc/kamloops/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-08-28",
   "document": "Tree Protection Bylaw No. 50-1 (Effective 2017-12-19, Consolidated)",
   "document_number": "50-1",
   "adopted_date": "2017-12-19",
   "transcript_url": "/ca/bc/kamloops/trees/bylaw-50-1/",
   "answer": "In the City of Kamloops, British Columbia, permit required: True; applies to private property: True; protected threshold: any coniferous or deciduous species; exemption on Private Lands for trees less than five metres (5 m) in height and less than ten centimetres (10 cm) in diameter; replacement required: two (2) replacement Trees for each Tree Cut Down in contravention; maintain those Replacement Trees for a period of one (1) year or pay Replacement Cost Amount. Source: Tree Protection Bylaw No. 50-1 (Effective 2017-12-19, Consolidated), verified 2026-08-28."
  },
  {
   "municipality_id": "gx-000060",
   "name": "Kimberley",
   "type": "City",
   "path": "/ca/bc/kimberley/",
   "answer_page": "/ca/bc/kimberley/trees/",
   "json": "/ca/bc/kimberley/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-08-28",
   "document": "Tree Cutting Bylaw No. 2170, 2002",
   "document_number": "2170",
   "adopted_date": "2002-11-25",
   "transcript_url": "/ca/bc/kimberley/trees/bylaw-2170/",
   "answer": "In the City of Kimberley, British Columbia, permit required: True; applies to private property: True; replacement required: in accordance with any special conditions specified in the tree cutting permit; boulevard trees: Plan must show location of existing boulevard trees adjacent to property. Source: Tree Cutting Bylaw No. 2170, 2002, verified 2026-08-28."
  },
  {
   "municipality_id": "gx-000061",
   "name": "Kitimat",
   "type": "District Municipality",
   "path": "/ca/bc/kitimat/",
   "answer_page": "/ca/bc/kitimat/trees/",
   "json": "/ca/bc/kitimat/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-08-28",
   "document": "Kitimat Municipal Code, Part 9 Division 10 - Use of Highways and Other Public Spaces",
   "document_number": null,
   "adopted_date": null,
   "transcript_url": "/ca/bc/kitimat/trees/kitimat-municipal-code-part-9-division-10-use-of-highways/",
   "answer": "In the District Municipality of Kitimat, British Columbia, boulevard trees: No person shall plant any tree on any boulevard except as provided in s. 9.10.4.10.. Source: Kitimat Municipal Code, Part 9 Division 10 - Use of Highways and Other Public Spaces, verified 2026-08-28."
  },
  {
   "municipality_id": "gx-000064",
   "name": "Lake Cowichan",
   "type": "Town",
   "path": "/ca/bc/lake-cowichan/",
   "answer_page": "/ca/bc/lake-cowichan/trees/",
   "json": "/ca/bc/lake-cowichan/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-08-28",
   "document": "Zoning Bylaw No. 1055-2021 (Consolidated 2026-02-24)",
   "document_number": "1055-2021",
   "adopted_date": "2021-09-28",
   "transcript_url": "/ca/bc/lake-cowichan/trees/bylaw-1055-2021/",
   "answer": "In the Town of Lake Cowichan, British Columbia, permit required: True; applies to private property: True; protected threshold: any trees or portions of trees. Source: Zoning Bylaw No. 1055-2021 (Consolidated 2026-02-24), verified 2026-08-28."
  },
  {
   "municipality_id": "gx-000065",
   "name": "Langford",
   "type": "City",
   "path": "/ca/bc/langford/",
   "answer_page": "/ca/bc/langford/trees/",
   "json": "/ca/bc/langford/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-08-28",
   "document": "City of Langford Tree Protection Bylaw No. 2269, 2026",
   "document_number": "2269",
   "adopted_date": "2026-07-20",
   "transcript_url": "/ca/bc/langford/trees/bylaw-2269/",
   "answer": "The City of Langford, British Columbia has 1 adopted bylaw on file: City of Langford Tree Protection Bylaw No. 2269, 2026, verified 2026-08-28."
  },
  {
   "municipality_id": "gx-000066",
   "name": "Langley",
   "type": "City",
   "path": "/ca/bc/langley-city/",
   "answer_page": "/ca/bc/langley-city/trees/",
   "json": "/ca/bc/langley-city/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-08-28",
   "document": "Tree Protection and Management Bylaw, 2025, No. 3321",
   "document_number": "3321",
   "adopted_date": "2026-01-19",
   "transcript_url": "/ca/bc/langley-city/trees/bylaw-3321/",
   "answer": "In the City of Langley, British Columbia, permit required: True; applies to private property: True; protected threshold: City Tree; Tree in Environmentally Sensitive Area; 20 cm DBH on Lot subject to Development Application; Development Approval condition; Replacement Tree; Significant Tree (75 cm DBH); restrictive covenant; replacement required: Required for every Protected Tree removed. City Tree: 2 trees. Non-City: 2 medium/large or 4 small (3/6 for Significant). Cash in lieu permitted if planting not feasible.. Source: Tree Protection and Management Bylaw, 2025, No. 3321, verified 2026-08-28."
  },
  {
   "municipality_id": "gx-000067",
   "name": "Langley",
   "type": "District Municipality",
   "path": "/ca/bc/langley-district/",
   "answer_page": "/ca/bc/langley-district/trees/",
   "json": "/ca/bc/langley-district/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-08-28",
   "document": "Tree Protection Bylaw 2019 No. 5478",
   "document_number": "5478",
   "adopted_date": "2019-07-08",
   "transcript_url": "/ca/bc/langley-district/trees/bylaw-5478/",
   "answer": "In the District Municipality of Langley, British Columbia, permit required: True; applies to private property: True; protected threshold: any tree... regardless of species, having a dbh of 20 centimetres or more; also nesting trees and municipal land trees; replacement required: Cash-in-lieu payment required for permits under Sections 5.4 e), and f); replacement tree requirement removed. Source: Tree Protection Bylaw 2019 No. 5478, verified 2026-08-28."
  },
  {
   "municipality_id": "gx-000068",
   "name": "Lantzville",
   "type": "District Municipality",
   "path": "/ca/bc/lantzville/",
   "answer_page": "/ca/bc/lantzville/trees/",
   "json": "/ca/bc/lantzville/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-08-28",
   "document": "District of Lantzville Tree Protection and Management Bylaw No. 358, 2023",
   "document_number": "358",
   "adopted_date": "2024-06-26",
   "transcript_url": "/ca/bc/lantzville/trees/bylaw-358/",
   "answer": "In the District Municipality of Lantzville, British Columbia, permit required: True; applies to private property: True; protected threshold: trunk greater than 20 centimetres in diameter measured at a breast height of 1.4 metres; fines: not less than ten thousand dollars ($10,000.00) and not more than fifty thousand dollars ($50,000.00)... fine up to three thousand dollars ($3,000.00). Source: District of Lantzville Tree Protection and Management Bylaw No. 358, 2023, verified 2026-08-28."
  },
  {
   "municipality_id": "gx-000070",
   "name": "Lions Bay",
   "type": "Village",
   "path": "/ca/bc/lions-bay/",
   "answer_page": "/ca/bc/lions-bay/trees/",
   "json": "/ca/bc/lions-bay/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-08-28",
   "document": "Trees, Views and Landscapes Bylaw No. 393, 2007",
   "document_number": "393",
   "adopted_date": "2007-09-20",
   "transcript_url": "/ca/bc/lions-bay/trees/bylaw-393/",
   "answer": "In the Village of Lions Bay, British Columbia, permit required: True; applies to private property: False; protected threshold: any woody plant of any species where the diameter of the trunk when measured 1.4 metres above natural grade is greater than 20 centimetres, or in the case of Arbutus (Arbutus menziesii), Pacific Dogwood (Cornus nuttallii), and Western Yew (Taxus brevifolia) trees, where the diameter of the trunk when measured 1.4 metres above level grade is greater than 10 centimetres; replacement required: Replace trees that were cut with replacement trees in accordance with good arboriculture practice as determined by a qualified person approved by Council. Source: Trees, Views and Landscapes Bylaw No. 393, 2007, verified 2026-08-28."
  },
  {
   "municipality_id": "gx-000075",
   "name": "Maple Ridge",
   "type": "City",
   "path": "/ca/bc/maple-ridge/",
   "answer_page": "/ca/bc/maple-ridge/trees/",
   "json": "/ca/bc/maple-ridge/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-08-28",
   "document": "Maple Ridge Tree Protection and Management Bylaw No. 8045-2026",
   "document_number": "8045-2026",
   "adopted_date": "2026-05-12",
   "transcript_url": "/ca/bc/maple-ridge/trees/bylaw-8045-2026/",
   "answer": "In the City of Maple Ridge, British Columbia, permit required: True; applies to private property: True; protected threshold: DBH >= 20cm, stump > 25cm; any size on City Property, Riparian/Conservation Areas, covenanted, nesting, or Significant Trees (DBH >= 60cm); replacement required: Plant Replacement Tree(s) per Schedule C; 2-4 trees based on DBH removed; 1 tree if only one removed per year; cash-in-lieu option if onsite not feasible. Source: Maple Ridge Tree Protection and Management Bylaw No. 8045-2026, verified 2026-08-28."
  },
  {
   "municipality_id": "gx-000081",
   "name": "Mission",
   "type": "City",
   "path": "/ca/bc/mission/",
   "answer_page": "/ca/bc/mission/trees/",
   "json": "/ca/bc/mission/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-08-28",
   "document": "Tree Management Bylaw 3872-2006",
   "document_number": "3872-2006",
   "adopted_date": "2006-07-04",
   "transcript_url": "/ca/bc/mission/trees/bylaw-3872-2006/",
   "answer": "In the City of Mission, British Columbia, permit required: True; applies to private property: True; protected threshold: any tree having a diameter of at least 20 centimetres (7.87 inches) measured from a height of 150 centimetres (59.05 inches) above ground elevation; replacement required: replace the cut tree on the same parcel... Each replacement tree must be planted within 3 months of the date of cutting. Source: Tree Management Bylaw 3872-2006, verified 2026-08-28."
  },
  {
   "municipality_id": "gx-000084",
   "name": "Nanaimo",
   "type": "City",
   "path": "/ca/bc/nanaimo/",
   "answer_page": "/ca/bc/nanaimo/trees/",
   "json": "/ca/bc/nanaimo/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-08-28",
   "document": "Management and Protection of Trees Bylaw 2013 No. 7126 (Consolidated)",
   "document_number": "7126",
   "adopted_date": "2013-12-02",
   "transcript_url": "/ca/bc/nanaimo/trees/bylaw-7126/",
   "answer": "In the City of Nanaimo, British Columbia, permit required: True; applies to private property: True; protected threshold: \"Tree\"... \"six (6) cm or more\"... \"4.5 m or greater\". \"Protected tree\": City, Significant (Schedules A, B, C), DPA, covenant, retained, scientific.; replacement required: \"replace every tree that is removed contrary to this Bylaw\". Schedules D, G, H specify ratios/species. Security deposit per s. 15.. Source: Management and Protection of Trees Bylaw 2013 No. 7126 (Consolidated), verified 2026-08-28."
  },
  {
   "municipality_id": "gx-000085",
   "name": "Nelson",
   "type": "City",
   "path": "/ca/bc/nelson/",
   "answer_page": "/ca/bc/nelson/trees/",
   "json": "/ca/bc/nelson/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-08-28",
   "document": "Municipal Tree Bylaw No. 3232, 2012",
   "document_number": "3232",
   "adopted_date": "2012-06-11",
   "transcript_url": "/ca/bc/nelson/trees/bylaw-3232/",
   "answer": "The City of Nelson, British Columbia has 1 adopted bylaw on file: Municipal Tree Bylaw No. 3232, 2012, verified 2026-08-28."
  },
  {
   "municipality_id": "gx-000088",
   "name": "New Westminster",
   "type": "City",
   "path": "/ca/bc/new-westminster/",
   "answer_page": "/ca/bc/new-westminster/trees/",
   "json": "/ca/bc/new-westminster/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-08-28",
   "document": "Tree Protection and Regulation Bylaw No. 7799, 2016",
   "document_number": "7799",
   "adopted_date": "2016-01-13",
   "transcript_url": "/ca/bc/new-westminster/trees/regulations-7799/",
   "answer": "In the City of New Westminster, British Columbia, permit required: True; applies to private property: True; protected threshold: DBH 20cm+ (any species except hedge); any size on City land; hedge 5m+; replacement required: 2 replacement trees for each 1 protected tree (1:1 for hazardous/diseased); cash-in-lieu if lot cannot accommodate. Source: Tree Protection and Regulation Bylaw No. 7799, 2016, verified 2026-08-28."
  },
  {
   "municipality_id": "gx-000090",
   "name": "North Saanich",
   "type": "District Municipality",
   "path": "/ca/bc/north-saanich/",
   "answer_page": "/ca/bc/north-saanich/trees/",
   "json": "/ca/bc/north-saanich/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-08-28",
   "document": "Tree Protection Bylaw No. 1548, 2022",
   "document_number": "1548",
   "adopted_date": "2022-10-03",
   "transcript_url": "/ca/bc/north-saanich/trees/bylaw-1548/",
   "answer": "In the District Municipality of North Saanich, British Columbia, permit required: True; applies to private property: True; protected threshold: Tree: DBH 20 centimetres (8 inches)+ (10cm in DPA); Protected Species: DBH 10 centimetres+; Significant Tree: DBH 60 cm (24 inches)+; District Tree: any size; replacement required: 2 Replacement Trees per removed Tree (3 for Significant); $250 cash-in-lieu per tree if cannot plant on lot ($700 for subdivision); District Trees require cash compensation per Schedule D. Source: Tree Protection Bylaw No. 1548, 2022, verified 2026-08-28."
  },
  {
   "municipality_id": "gx-000091",
   "name": "North Vancouver",
   "type": "City",
   "path": "/ca/bc/north-vancouver-city/",
   "answer_page": "/ca/bc/north-vancouver-city/trees/",
   "json": "/ca/bc/north-vancouver-city/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-08-28",
   "document": "Tree Bylaw, 2022, No. 8888 (Consolidated to Dec 8, 2025)",
   "document_number": "8888",
   "adopted_date": "2022-03-28",
   "transcript_url": "/ca/bc/north-vancouver-city/trees/bylaw-8888/",
   "answer": "In the City of North Vancouver, British Columbia, permit required: True; applies to private property: True; protected threshold: DBH of 20 centimetres or more; replacement required: 1 replacement tree for each dead, dying, or Hazardous Tree; 3 replacement trees for each tree other than; cash-in-lieu if cannot accommodate. Source: Tree Bylaw, 2022, No. 8888 (Consolidated to Dec 8, 2025), verified 2026-08-28."
  },
  {
   "municipality_id": "gx-000092",
   "name": "North Vancouver",
   "type": "District Municipality",
   "path": "/ca/bc/north-vancouver-district/",
   "answer_page": "/ca/bc/north-vancouver-district/trees/",
   "json": "/ca/bc/north-vancouver-district/trees.json",
   "status": "found",
   "n_adopted": 2,
   "last_verified": "2026-08-28",
   "document": "Dangerous Trees Bylaw 5679",
   "document_number": "5679",
   "adopted_date": "1984-02-13",
   "transcript_url": "/ca/bc/north-vancouver-district/trees/bylaw-5679/",
   "answer": "In the District Municipality of North Vancouver, British Columbia, permit required: True; applies to private property: True; protected threshold: Protected trees include: trees on District land, within protected areas, on steep slopes, replacement/covenant/heritage/wildlife/old growth trees, on wetland or waterfront, within specified DP Areas, or of species: Arbutus, Garry Oak, Oregon Ash, Pacific Yew, Western White Pine, Yellow-cedar. Large-diameter trees: DBH ≥ 75 cm.; replacement required: For large-diameter trees: 1 replacement tree per tree removed if lot <420 m² with <20% canopy cover remaining; 3 replacement trees per tree removed if lot ≥420 m² with <20% canopy cover remaining. Cash-in-lieu (environmental compensation fee per Fees and Charges Bylaw) may be paid instead. For unlawful cutting: required replacement trees plus at least 2 additional replacement trees.. Source: Tree Protection Bylaw 7671, verified 2026-08-28."
  },
  {
   "municipality_id": "gx-000094",
   "name": "Oak Bay",
   "type": "District Municipality",
   "path": "/ca/bc/oak-bay/",
   "answer_page": "/ca/bc/oak-bay/trees/",
   "json": "/ca/bc/oak-bay/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-08-28",
   "document": "Tree Protection Bylaw No. 4742",
   "document_number": "4742",
   "adopted_date": "2020-03-09",
   "transcript_url": "/ca/bc/oak-bay/trees/bylaw-4742/",
   "answer": "In the District Municipality of Oak Bay, British Columbia, permit required: True; applies to private property: True; protected threshold: Species (Garry oak, etc.) >4cm basal diameter or >1m height; any tree >30cm DBH; significant, replacement, retained, canopy, covenant, nesting, scientific value, or municipal trees.; replacement required: 1 or 2 replacement trees per removed tree; $500 per tree cash-in-lieu if not accommodated on parcel.. Source: Tree Protection Bylaw No. 4742, verified 2026-08-28."
  },
  {
   "municipality_id": "gx-000097",
   "name": "Parksville",
   "type": "City",
   "path": "/ca/bc/parksville/",
   "answer_page": "/ca/bc/parksville/trees/",
   "json": "/ca/bc/parksville/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-08-28",
   "document": "Tree Management Bylaw No. 1484 (2012, consolidated)",
   "document_number": "1484",
   "adopted_date": "2012-09-17",
   "transcript_url": "/ca/bc/parksville/trees/bylaw-1484/",
   "answer": "In the City of Parksville, British Columbia, permit required: True; applies to private property: True; protected threshold: Diameter... greater than 50 centimetres (20inches)... Specifically excludes all Populus sp. and Alder trees; replacement required: replacement of any protected tree... immediately plant a replacement tree of the same species. Source: Tree Management Bylaw No. 1484 (2012, consolidated), verified 2026-08-28."
  },
  {
   "municipality_id": "gx-000098",
   "name": "Peachland",
   "type": "District Municipality",
   "path": "/ca/bc/peachland/",
   "answer_page": "/ca/bc/peachland/trees/",
   "json": "/ca/bc/peachland/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-08-28",
   "document": "Tree Protection Bylaw No. 2404, 2023",
   "document_number": "2404",
   "adopted_date": null,
   "transcript_url": "/ca/bc/peachland/trees/bylaw-2404/",
   "answer": "In the District Municipality of Peachland, British Columbia, permit required: True; applies to private property: True; protected threshold: DBH > 75 cm; specific species (Arbutus, etc.) DBH > 20 cm; replacement/retained/heritage trees; Watercourse/Foreshore Areas; bird nests/wildlife habitat; replacement required: ratio of two replacement trees for each tree removed or at a ratio of six replacement trees for each protected tree removed. Source: Tree Protection Bylaw No. 2404, 2023, verified 2026-08-28."
  },
  {
   "municipality_id": "gx-000100",
   "name": "Penticton",
   "type": "City",
   "path": "/ca/bc/penticton/",
   "answer_page": "/ca/bc/penticton/trees/",
   "json": "/ca/bc/penticton/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-08-28",
   "document": "Municipal Properties Tree Bylaw No. 2001-26",
   "document_number": "2001-26",
   "adopted_date": "2001-05-22",
   "transcript_url": "/ca/bc/penticton/trees/bylaw-2001-26/",
   "answer": "In the City of Penticton, British Columbia, permit required: True; applies to private property: True; boulevard trees: Trees on streets near excavation shall be protected with fencing; no excavation within dripline without written permit.; fines: not exceeding Two Thousand Dollars ($2,000.00). Source: Municipal Properties Tree Bylaw No. 2001-26, verified 2026-08-28."
  },
  {
   "municipality_id": "gx-000101",
   "name": "Pitt Meadows",
   "type": "City",
   "path": "/ca/bc/pitt-meadows/",
   "answer_page": "/ca/bc/pitt-meadows/trees/",
   "json": "/ca/bc/pitt-meadows/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-08-28",
   "document": "Interim Tree Management Bylaw No. 3035, 2026",
   "document_number": "3035",
   "adopted_date": "2026-03-03",
   "transcript_url": "/ca/bc/pitt-meadows/trees/bylaw-3035/",
   "answer": "In the City of Pitt Meadows, British Columbia, permit required: True; applies to private property: True; protected threshold: DBH of twenty (20) centimetres or greater; multiple stems combined DBH greater than twenty (20) centimetres; City owned, Replacement, or Retained Trees regardless of size; replacement required: plant one or more Replacement Trees on the same property within six (6) months or Cash In Lieu ($900 or $1,500 per tree). Source: Interim Tree Management Bylaw No. 3035, 2026, verified 2026-08-28."
  },
  {
   "municipality_id": "gx-000105",
   "name": "Port Coquitlam",
   "type": "City",
   "path": "/ca/bc/port-coquitlam/",
   "answer_page": "/ca/bc/port-coquitlam/trees/",
   "json": "/ca/bc/port-coquitlam/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-08-28",
   "document": "Tree Bylaw, 2019, No. 4108",
   "document_number": "4108",
   "adopted_date": "2019-02-26",
   "transcript_url": "/ca/bc/port-coquitlam/trees/bylaw-4108/",
   "answer": "In the City of Port Coquitlam, British Columbia, permit required: True; applies to private property: True; protected threshold: diameter of at least 15 cm measured 1.4 metres above natural grade or a height of at least 5 metres; Significant Trees per Schedule 'A'; replacement required: one replacement tree to be planted for each tree proposed to be cut; two replacement trees to be planted for each significant tree 60 cm DBH or greater; $500 in lieu of each replacement tree not planted; 3 replacement trees to be planted for each tree unlawfully cut. Source: Tree Bylaw, 2019, No. 4108, verified 2026-08-28."
  },
  {
   "municipality_id": "gx-000106",
   "name": "Port Edward",
   "type": "District Municipality",
   "path": "/ca/bc/port-edward/",
   "answer_page": "/ca/bc/port-edward/trees/",
   "json": "/ca/bc/port-edward/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-08-28",
   "document": "District of Port Edward Tree Protection Bylaw No. 374, 1995",
   "document_number": "374",
   "adopted_date": null,
   "transcript_url": "/ca/bc/port-edward/trees/bylaw-374/",
   "answer": "In the District Municipality of Port Edward, British Columbia, permit required: True; applies to private property: True; protected threshold: Trees 2 meters or more in height on lots greater than 0.5 hectares in a designated Tree Protection Area; boulevard trees: Highways vested in the Crown or registered to the District are exempt from this Bylaw. Source: District of Port Edward Tree Protection Bylaw No. 374, 1995, verified 2026-08-28."
  },
  {
   "municipality_id": "gx-000107",
   "name": "Port Hardy",
   "type": "District Municipality",
   "path": "/ca/bc/port-hardy/",
   "answer_page": "/ca/bc/port-hardy/trees/",
   "json": "/ca/bc/port-hardy/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-08-28",
   "document": "District of Port Hardy Tree Protection Bylaw No. 24-2005",
   "document_number": "24-2005",
   "adopted_date": "2005-10-11",
   "transcript_url": "/ca/bc/port-hardy/trees/bylaw-24-2005/",
   "answer": "In the District Municipality of Port Hardy, British Columbia, permit required: True; applies to private property: True; protected threshold: Tree: one and one half (1.5) metres or more in height. Municipal lands: Softwood under twelve and one half (12.5) cm exempt.; replacement required: replace that tree: a) with two trees if... within five (5) metres... b) with one tree if... five (5) metres or more. Source: District of Port Hardy Tree Protection Bylaw No. 24-2005, verified 2026-08-28."
  },
  {
   "municipality_id": "gx-000109",
   "name": "Port Moody",
   "type": "City",
   "path": "/ca/bc/port-moody/",
   "answer_page": "/ca/bc/port-moody/trees/",
   "json": "/ca/bc/port-moody/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-08-28",
   "document": "City of Port Moody Tree Protection Bylaw, 2026, No. 3531",
   "document_number": "3531",
   "adopted_date": "2026-03-10",
   "transcript_url": "/ca/bc/port-moody/trees/bylaw-3531/",
   "answer": "In the City of Port Moody, British Columbia, permit required: True; applies to private property: True; protected threshold: Any tree DBH ≥30cm; specified species (Arbutus, Cascara, Pacific dogwood, Pacific yew, Shore pine, Western white pine) DBH ≥10cm; any tree DBH ≥10cm in Riparian Management Zone, Environmentally Sensitive Area, or on lot subject to Development Approval; Landmark/Legacy Trees; City Trees; Replacement Trees; replacement required: 1–4 replacement trees per removed tree depending on size and species; cash-in-lieu per Fees Bylaw if lot cannot accommodate replacements; City Tree removal requires compensation per Schedule \"B\". Source: City of Port Moody Tree Protection Bylaw, 2026, No. 3531, verified 2026-08-28."
  },
  {
   "municipality_id": "gx-000111",
   "name": "Powell River",
   "type": "City",
   "path": "/ca/bc/powell-river/",
   "answer_page": "/ca/bc/powell-river/trees/",
   "json": "/ca/bc/powell-river/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-08-28",
   "document": "Consolidated Tree Protection Bylaw No. 2174, 2008",
   "document_number": "2174",
   "adopted_date": "2008-05-13",
   "transcript_url": "/ca/bc/powell-river/trees/bylaw-2174/",
   "answer": "In the City of Powell River, British Columbia, permit required: True; applies to private property: True; protected threshold: DBH at least 20 cm (8 in) on parcels >= 1 hectare; any significant or wildlife tree; trees in Development Permit Areas or Riparian Areas; replacement required: Required per Schedule E Table 1; security $200/tree (first 10), $25/additional. Source: Consolidated Tree Protection Bylaw No. 2174, 2008, verified 2026-08-28."
  },
  {
   "municipality_id": "gx-000112",
   "name": "Prince George",
   "type": "City",
   "path": "/ca/bc/prince-george/",
   "answer_page": "/ca/bc/prince-george/trees/",
   "json": "/ca/bc/prince-george/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-08-28",
   "document": "Tree Protection Bylaw No. 6343, 1995 (Consolidated)",
   "document_number": "6343",
   "adopted_date": "1995-04-03",
   "transcript_url": "/ca/bc/prince-george/trees/bylaw-6343/",
   "answer": "In the City of Prince George, British Columbia, permit required: True; applies to private property: True; protected threshold: any live standing woody plant which is 1.5 meters or more in height or has a trunk diameter of at least 3 centimeters, and capable of growing to a height of 10 meters or more; replacement required: replace that tree: a) with two trees if the tree cut down was within 5 m measured horizontally from the top of bank or top or ravine bank as applicable; b) with one tree if the tree cut down was 5 m or more, measured horizontally, from the top of bank top or ravine bank as applicable. Source: Tree Protection Bylaw No. 6343, 1995 (Consolidated), verified 2026-08-28."
  },
  {
   "municipality_id": "gx-000115",
   "name": "Qualicum Beach",
   "type": "Town",
   "path": "/ca/bc/qualicum-beach/",
   "answer_page": "/ca/bc/qualicum-beach/trees/",
   "json": "/ca/bc/qualicum-beach/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-08-28",
   "document": "Tree Protection Bylaw No. 725, 2023",
   "document_number": "725",
   "adopted_date": "2023-03-24",
   "transcript_url": "/ca/bc/qualicum-beach/trees/bylaw-725/",
   "answer": "In the Town of Qualicum Beach, British Columbia, permit required: True; applies to private property: True; protected threshold: 9 species (e.g. Arbutus, Garry Oak) >=5cm diameter/50cm height; any Tree DBH >=30cm; Replacement Trees; Trees in Development Permit Areas; Nesting trees; replacement required: Two Replacement Trees per Tree Cut or Removed; $1000 cash in lieu per tree if lot cannot accommodate. Source: Tree Protection Bylaw No. 725, 2023, verified 2026-08-28."
  },
  {
   "municipality_id": "gx-000118",
   "name": "Revelstoke",
   "type": "City",
   "path": "/ca/bc/revelstoke/",
   "answer_page": "/ca/bc/revelstoke/trees/",
   "json": "/ca/bc/revelstoke/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-08-28",
   "document": "Municipal Property Tree Bylaw No. 1792 (Consolidated)",
   "document_number": "1792",
   "adopted_date": "2005-06-27",
   "transcript_url": "/ca/bc/revelstoke/trees/bylaw-1792/",
   "answer": "In the City of Revelstoke, British Columbia, permit required: True; applies to private property: False; boulevard trees: Signs on private property must not interfere with boulevard trees.; fines: not exceeding Ten Thousand Dollars ($10,000.00) and not less than Two Thousand Five Hundred Dollars ($2,500.00), upon summary conviction.. Source: Municipal Property Tree Bylaw No. 1792 (Consolidated), verified 2026-08-28."
  },
  {
   "municipality_id": "gx-000119",
   "name": "Richmond",
   "type": "City",
   "path": "/ca/bc/richmond/",
   "answer_page": "/ca/bc/richmond/trees/",
   "json": "/ca/bc/richmond/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-08-28",
   "document": "Tree Protection Bylaw No. 8057 (Consolidated)",
   "document_number": "8057",
   "adopted_date": null,
   "transcript_url": "/ca/bc/richmond/trees/bylaw-8057/",
   "answer": "In the City of Richmond, British Columbia, permit required: True; applies to private property: True; protected threshold: dbh of at least 20 centimetres and height of at least 4.5 metres; or any size in ESA/City land; replacement required: one (1) or more replacement trees per Schedule A; cash-in-lieu to Tree Compensation Fund if security deposit drawn. Source: Tree Protection Bylaw No. 8057 (Consolidated), verified 2026-08-28."
  },
  {
   "municipality_id": "gx-000120",
   "name": "Rossland",
   "type": "City",
   "path": "/ca/bc/rossland/",
   "answer_page": "/ca/bc/rossland/trees/",
   "json": "/ca/bc/rossland/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-08-28",
   "document": "Tree Management Bylaw No. 2769, 2021",
   "document_number": "2769",
   "adopted_date": "2021-09-20",
   "transcript_url": "/ca/bc/rossland/trees/bylaw-2769/",
   "answer": "The City of Rossland, British Columbia has 1 adopted bylaw on file: Tree Management Bylaw No. 2769, 2021, verified 2026-08-28."
  },
  {
   "municipality_id": "gx-000121",
   "name": "Saanich",
   "type": "District Municipality",
   "path": "/ca/bc/saanich/",
   "answer_page": "/ca/bc/saanich/trees/",
   "json": "/ca/bc/saanich/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-08-28",
   "document": "Tree Protection Bylaw, 2014, No. 9272",
   "document_number": "9272",
   "adopted_date": null,
   "transcript_url": "/ca/bc/saanich/trees/bylaw-9272/",
   "answer": "In the District Municipality of Saanich, British Columbia, permit required: True; applies to private property: True; protected threshold: Arbutus/Garry Oak/Dogwood/Yew >= 2m height or 4cm diam; Douglas-fir/Grand Fir/Maple/Cedar >= 30cm DBH; any tree >= 60cm DBH; also replacement, Significant, Streamside, permit-condition, nest, and Saanich-owned trees.; replacement required: 1:1 for s. 19(a-d,g); 2:1 for s. 19(h-i); 3:1 for s. 19(j-k). Cash-in-lieu $300 or $700 per tree if lot cannot accommodate.. Source: Tree Protection Bylaw, 2014, No. 9272, verified 2026-08-28."
  },
  {
   "municipality_id": "gx-000123",
   "name": "Salmon Arm",
   "type": "City",
   "path": "/ca/bc/salmon-arm/",
   "answer_page": "/ca/bc/salmon-arm/trees/",
   "json": "/ca/bc/salmon-arm/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-08-28",
   "document": "Tree Protection Bylaw No. 4637",
   "document_number": "4637",
   "adopted_date": "2024-06-24",
   "transcript_url": "/ca/bc/salmon-arm/trees/bylaw-4637/",
   "answer": "In the City of Salmon Arm, British Columbia, permit required: True; applies to private property: True; protected threshold: minimum trunk circumference of 30.0 centimetres (cm); Landscape Trees in Schedule \"A\"; replacement required: Replace trees upon violation; maintain tree density for development; cash-in-lieu permitted. Source: Tree Protection Bylaw No. 4637, verified 2026-08-28."
  },
  {
   "municipality_id": "gx-000125",
   "name": "Sechelt",
   "type": "District Municipality",
   "path": "/ca/bc/sechelt/",
   "answer_page": "/ca/bc/sechelt/trees/",
   "json": "/ca/bc/sechelt/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-08-28",
   "document": "Parks Tree Protection Bylaw No. 436, 2005",
   "document_number": "436",
   "adopted_date": "2005-04-20",
   "transcript_url": "/ca/bc/sechelt/trees/bylaw-436/",
   "answer": "In the District Municipality of Sechelt, British Columbia, applies to private property: False; protected threshold: 3 metres (9.84ft) or more in height, or 10 centimetres (3.9 inches) dbh or more; includes slow growing species; replacement required: may be required to: Plant a replacement tree or trees; fines: fine of not more than $1000... fine of up to $10,000 for each offense. Source: Parks Tree Protection Bylaw No. 436, 2005, verified 2026-08-28."
  },
  {
   "municipality_id": "gx-000127",
   "name": "Sidney",
   "type": "Town",
   "path": "/ca/bc/sidney/",
   "answer_page": "/ca/bc/sidney/trees/",
   "json": "/ca/bc/sidney/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-08-28",
   "document": "Tree Preservation Bylaw No. 2138",
   "document_number": "2138",
   "adopted_date": "2017-07-10",
   "transcript_url": "/ca/bc/sidney/trees/bylaw-2138/",
   "answer": "In the Town of Sidney, British Columbia, permit required: True; applies to private property: True; protected threshold: Protected Species (height 1.2m+ or Diameter 3cm+) or Diameter >60cm; replacement required: Plant per ratio table or pay $750/tree in lieu if approved. Source: Tree Preservation Bylaw No. 2138, verified 2026-08-28."
  },
  {
   "municipality_id": "gx-000130",
   "name": "Smithers",
   "type": "Town",
   "path": "/ca/bc/smithers/",
   "answer_page": "/ca/bc/smithers/trees/",
   "json": "/ca/bc/smithers/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-08-28",
   "document": "Tree Preservation Bylaw No. 1365 (Consolidated to Jan 2020)",
   "document_number": "1365",
   "adopted_date": "2001-02-28",
   "transcript_url": "/ca/bc/smithers/trees/bylaw-1365/",
   "answer": "In the Town of Smithers, British Columbia, permit required: True; applies to private property: True; protected threshold: Any tree having a diameter greater than 6 (2.4 inches) centimetres; replacement required: Plant a replacement tree... Provide... security in the amount of 120% of the total cost... in the form of cash or letter of credit. Source: Tree Preservation Bylaw No. 1365 (Consolidated to Jan 2020), verified 2026-08-28."
  },
  {
   "municipality_id": "gx-000133",
   "name": "Sparwood",
   "type": "District Municipality",
   "path": "/ca/bc/sparwood/",
   "answer_page": "/ca/bc/sparwood/trees/",
   "json": "/ca/bc/sparwood/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-08-28",
   "document": "Community Standards Bylaw 1194, 2018",
   "document_number": "1194",
   "adopted_date": "2018-09-04",
   "transcript_url": "/ca/bc/sparwood/trees/bylaw-1194/",
   "answer": "In the District Municipality of Sparwood, British Columbia, permit required: True; applies to private property: True; boulevard trees: Permission in writing from Director of Operations required to plant or remove trees or shrubs.; fines: not more than $10,000.00. Source: Community Standards Bylaw 1194, 2018, verified 2026-08-28."
  },
  {
   "municipality_id": "gx-000134",
   "name": "Squamish",
   "type": "District Municipality",
   "path": "/ca/bc/squamish/",
   "answer_page": "/ca/bc/squamish/trees/",
   "json": "/ca/bc/squamish/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-08-28",
   "document": "District of Squamish Tree Management Bylaw No. 3229, 2026 - Schedule A: Tree Protection Barriers",
   "document_number": "3229",
   "adopted_date": null,
   "transcript_url": "/ca/bc/squamish/trees/schedule-3229/",
   "answer": "The District Municipality of Squamish, British Columbia has 1 adopted bylaw on file: District of Squamish Tree Management Bylaw No. 3229, 2026 - Schedule A: Tree Protection Barriers, verified 2026-08-28."
  },
  {
   "municipality_id": "gx-000138",
   "name": "Surrey",
   "type": "City",
   "path": "/ca/bc/surrey/",
   "answer_page": "/ca/bc/surrey/trees/",
   "json": "/ca/bc/surrey/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-08-28",
   "document": "Surrey Tree Protection Bylaw, 2006, No. 16100",
   "document_number": "16100",
   "adopted_date": "2006-09-25",
   "transcript_url": "/ca/bc/surrey/trees/bylaw-16100/",
   "answer": "In the City of Surrey, British Columbia, permit required: True; applies to private property: True; protected threshold: D.B.H. 30 cm+; specific species 3m tall or 5 cm caliper; significant trees; replacement required: Two (2) replacement trees for each one (1) protected tree; cash-in-lieu $550.00 per tree if not accommodated. Source: Surrey Tree Protection Bylaw, 2006, No. 16100, verified 2026-08-28."
  },
  {
   "municipality_id": "gx-000143",
   "name": "Tofino",
   "type": "District Municipality",
   "path": "/ca/bc/tofino/",
   "answer_page": "/ca/bc/tofino/trees/",
   "json": "/ca/bc/tofino/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-08-28",
   "document": "District of Tofino Significant Trees Bylaw No. 856, 2001 (Consolidated)",
   "document_number": "856",
   "adopted_date": "2001-10-15",
   "transcript_url": "/ca/bc/tofino/trees/bylaw-856/",
   "answer": "In the District Municipality of Tofino, British Columbia, protected threshold: Trees designated in Schedule \"A\" (Western Red Cedar, Red Cedar, hemlock); fines: up to $10,000 for each offence. Source: District of Tofino Significant Trees Bylaw No. 856, 2001 (Consolidated), verified 2026-08-28."
  },
  {
   "municipality_id": "gx-000144",
   "name": "Trail",
   "type": "City",
   "path": "/ca/bc/trail/",
   "answer_page": "/ca/bc/trail/trees/",
   "json": "/ca/bc/trail/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-08-28",
   "document": "Boulevard Regulation Bylaw No. 2151, 1990",
   "document_number": "2151",
   "adopted_date": "1990-05-22",
   "transcript_url": "/ca/bc/trail/trees/regulations-2151/",
   "answer": "In the City of Trail, British Columbia, permit required: True; protected threshold: Hawthorne, Pine Chestnut, Flowering Plum, Flowering Crab, Flowering Cherry, Everygreen Varieties, Lindon, Mountain Ash (on boulevards); boulevard trees: Only permitted species may be planted. Owners cannot remove or prune without City permission. Location restrictions apply near sewers and intersections.; fines: not less than Twenty--five ($25.00) Dollars nor more than Five Hundred ($500.00) Dollars. Source: Boulevard Regulation Bylaw No. 2151, 1990, verified 2026-08-28."
  },
  {
   "municipality_id": "gx-000150",
   "name": "Vernon",
   "type": "City",
   "path": "/ca/bc/vernon/",
   "answer_page": "/ca/bc/vernon/trees/",
   "json": "/ca/bc/vernon/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-08-28",
   "document": "Tree Protection Bylaw #4152 (Consolidated)",
   "document_number": "4152",
   "adopted_date": "1996-03-18",
   "transcript_url": "/ca/bc/vernon/trees/bylaw-4152/",
   "answer": "In the City of Vernon, British Columbia, permit required: True; applies to private property: True; protected threshold: stem of which exceeds eight (8) centimetres at one (1) metre above the average ground level of the base of the tree; replacement required: replace the tree with a tree of like species and size. Source: Tree Protection Bylaw #4152 (Consolidated), verified 2026-08-28."
  },
  {
   "municipality_id": "gx-000151",
   "name": "Victoria",
   "type": "City",
   "path": "/ca/bc/victoria/",
   "answer_page": "/ca/bc/victoria/trees/",
   "json": "/ca/bc/victoria/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-08-28",
   "document": "Tree Protection Bylaw No. 21-035",
   "document_number": "21-035",
   "adopted_date": "2021-03-18",
   "transcript_url": "/ca/bc/victoria/trees/bylaw-21-035/",
   "answer": "The City of Victoria, British Columbia has 1 adopted bylaw on file: Tree Protection Bylaw No. 21-035, verified 2026-08-28."
  },
  {
   "municipality_id": "gx-000152",
   "name": "View Royal",
   "type": "Town",
   "path": "/ca/bc/view-royal/",
   "answer_page": "/ca/bc/view-royal/trees/",
   "json": "/ca/bc/view-royal/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-08-28",
   "document": "Tree Protection Bylaw No. 1069, 2022 (Consolidated)",
   "document_number": "1069",
   "adopted_date": "2022-02-15",
   "transcript_url": "/ca/bc/view-royal/trees/bylaw-1069/",
   "answer": "In the Town of View Royal, British Columbia, permit required: True; applies to private property: True; protected threshold: Listed species (e.g. Garry Oak); any Tree having a diameter greater than 20 centimeters D.B.H.; replacement required: Two Replacement Trees shall be planted; fee payable if insufficient area.. Source: Tree Protection Bylaw No. 1069, 2022 (Consolidated), verified 2026-08-28."
  },
  {
   "municipality_id": "gx-000154",
   "name": "Wells",
   "type": "District Municipality",
   "path": "/ca/bc/wells/",
   "answer_page": "/ca/bc/wells/trees/",
   "json": "/ca/bc/wells/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-08-28",
   "document": "District of Wells Zoning Bylaw No. 26, 2000, Section 3.17 Tree Protection",
   "document_number": "26",
   "adopted_date": null,
   "transcript_url": "/ca/bc/wells/trees/bylaw-26/",
   "answer": "In the District Municipality of Wells, British Columbia, permit required: True; protected threshold: diameter of at least 10 centimetres when measured from a height of 15 centimetres above the natural grade of the land; replacement required: proposed replanting plan indicating location, species, size and number of trees, bushes and shrubs which are to be planted; fines: not more than ten thousand dollars ($10,000). Source: District of Wells Zoning Bylaw No. 26, 2000, Section 3.17 Tree Protection, verified 2026-08-28."
  },
  {
   "municipality_id": "gx-000156",
   "name": "West Vancouver",
   "type": "District Municipality",
   "path": "/ca/bc/west-vancouver/",
   "answer_page": "/ca/bc/west-vancouver/trees/",
   "json": "/ca/bc/west-vancouver/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-08-28",
   "document": "Tree Bylaw No. 4892, 2016",
   "document_number": "4892",
   "adopted_date": "2016-04-20",
   "transcript_url": "/ca/bc/west-vancouver/trees/bylaw-4892/",
   "answer": "In the District Municipality of West Vancouver, British Columbia, permit required: True; applies to private property: True; protected threshold: Any tree > 75 cm DBH (or combined 75 cm); specific species (Arbutus, Garry Oak, Pacific yew, Pacific dogwood, Yellow cedar, Shore pine) > 20 cm DBH; replacement, retained, heritage trees; trees in Watercourse/Foreshore Protection Areas; trees with active nests or protected wildlife habitat.; replacement required: Replacement tree required (min 5 cm caliper deciduous or 3 m height coniferous); $1,000 per tree security (max $10,000) forfeited if not planted/survives.. Source: Tree Bylaw No. 4892, 2016, verified 2026-08-28."
  },
  {
   "municipality_id": "gx-000157",
   "name": "Whistler",
   "type": "Resort Municipality",
   "path": "/ca/bc/whistler/",
   "answer_page": "/ca/bc/whistler/trees/",
   "json": "/ca/bc/whistler/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-08-28",
   "document": "Tree Protection Bylaw No. 2435, 2025",
   "document_number": "2435",
   "adopted_date": "2025-06-24",
   "transcript_url": "/ca/bc/whistler/trees/bylaw-2435/",
   "answer": "In the Resort Municipality of Whistler, British Columbia, permit required: True; applies to private property: True; protected threshold: DBH of 15 cm or greater, or any size DBH if located within a Riparian Area; replacement required: Tree Density Minimum met through retention or planting of Replacement Trees; 3 Replacement Trees for each Large, Old, or Wildlife Habitat Tree removed. Source: Tree Protection Bylaw No. 2435, 2025, verified 2026-08-28."
  },
  {
   "municipality_id": "gx-000158",
   "name": "White Rock",
   "type": "City",
   "path": "/ca/bc/white-rock/",
   "answer_page": "/ca/bc/white-rock/trees/",
   "json": "/ca/bc/white-rock/trees.json",
   "status": "found",
   "n_adopted": 1,
   "last_verified": "2026-08-28",
   "document": "Tree Protection Bylaw No. 2407 (consolidated)",
   "document_number": "2407",
   "adopted_date": "2021-12-14",
   "transcript_url": "/ca/bc/white-rock/trees/bylaw-2407/",
   "answer": "In the City of White Rock, British Columbia, permit required: True; applies to private property: True; protected threshold: DBH 20cm or greater; replacement tree any size; City-Owned Properties any size; nesting trees any size; Arbutus, Garry Oak, Pacific Dogwood any size; replacement required: 2-6 trees based on DBH removed; $1,500 security per tree; cash-in-lieu allowed if impractical. Source: Tree Protection Bylaw No. 2407 (consolidated), verified 2026-08-28."
  }
 ],
 "not_on_file": [
  {
   "municipality_id": "gx-000001",
   "name": "100 Mile House",
   "path": "/ca/bc/100-mile-house/",
   "status": "found",
   "last_verified": "2026-08-28"
  },
  {
   "municipality_id": "gx-000005",
   "name": "Armstrong",
   "path": "/ca/bc/armstrong/",
   "status": "found",
   "last_verified": "2026-08-28"
  },
  {
   "municipality_id": "gx-000006",
   "name": "Ashcroft",
   "path": "/ca/bc/ashcroft/",
   "status": "found",
   "last_verified": "2026-08-28"
  },
  {
   "municipality_id": "gx-000007",
   "name": "Barriere",
   "path": "/ca/bc/barriere/",
   "status": "found",
   "last_verified": "2026-08-28"
  },
  {
   "municipality_id": "gx-000009",
   "name": "Bowen Island",
   "path": "/ca/bc/bowen-island/",
   "status": "found",
   "last_verified": "2026-08-28"
  },
  {
   "municipality_id": "gx-000011",
   "name": "Burns Lake",
   "path": "/ca/bc/burns-lake/",
   "status": "found",
   "last_verified": "2026-08-28"
  },
  {
   "municipality_id": "gx-000012",
   "name": "Cache Creek",
   "path": "/ca/bc/cache-creek/",
   "status": "found",
   "last_verified": "2026-08-28"
  },
  {
   "municipality_id": "gx-000013",
   "name": "Campbell River",
   "path": "/ca/bc/campbell-river/",
   "status": "found",
   "last_verified": "2026-08-28"
  },
  {
   "municipality_id": "gx-000014",
   "name": "Canal Flats",
   "path": "/ca/bc/canal-flats/",
   "status": "found",
   "last_verified": "2026-08-28"
  },
  {
   "municipality_id": "gx-000015",
   "name": "Castlegar",
   "path": "/ca/bc/castlegar/",
   "status": "found",
   "last_verified": "2026-08-28"
  },
  {
   "municipality_id": "gx-000017",
   "name": "Chase",
   "path": "/ca/bc/chase/",
   "status": "found",
   "last_verified": "2026-08-28"
  },
  {
   "municipality_id": "gx-000018",
   "name": "Chetwynd",
   "path": "/ca/bc/chetwynd/",
   "status": "found",
   "last_verified": "2026-08-28"
  },
  {
   "municipality_id": "gx-000020",
   "name": "Clearwater",
   "path": "/ca/bc/clearwater/",
   "status": "found",
   "last_verified": "2026-08-28"
  },
  {
   "municipality_id": "gx-000021",
   "name": "Clinton",
   "path": "/ca/bc/clinton/",
   "status": "found",
   "last_verified": "2026-08-28"
  },
  {
   "municipality_id": "gx-000027",
   "name": "Cranbrook",
   "path": "/ca/bc/cranbrook/",
   "status": "found",
   "last_verified": "2026-08-28"
  },
  {
   "municipality_id": "gx-000028",
   "name": "Creston",
   "path": "/ca/bc/creston/",
   "status": "found",
   "last_verified": "2026-08-28"
  },
  {
   "municipality_id": "gx-000030",
   "name": "Daajing Giids",
   "path": "/ca/bc/daajing-giids/",
   "status": "found",
   "last_verified": "2026-08-28"
  },
  {
   "municipality_id": "gx-000034",
   "name": "Elkford",
   "path": "/ca/bc/elkford/",
   "status": "found",
   "last_verified": "2026-08-28"
  },
  {
   "municipality_id": "gx-000035",
   "name": "Enderby",
   "path": "/ca/bc/enderby/",
   "status": "found",
   "last_verified": "2026-08-28"
  },
  {
   "municipality_id": "gx-000037",
   "name": "Fernie",
   "path": "/ca/bc/fernie/",
   "status": "found",
   "last_verified": "2026-08-28"
  },
  {
   "municipality_id": "gx-000038",
   "name": "Fort St. James",
   "path": "/ca/bc/fort-st-james/",
   "status": "found",
   "last_verified": "2026-08-28"
  },
  {
   "municipality_id": "gx-000039",
   "name": "Fort St. John",
   "path": "/ca/bc/fort-st-john/",
   "status": "found",
   "last_verified": "2026-08-28"
  },
  {
   "municipality_id": "gx-000041",
   "name": "Fruitvale",
   "path": "/ca/bc/fruitvale/",
   "status": "found",
   "last_verified": "2026-08-28"
  },
  {
   "municipality_id": "gx-000043",
   "name": "Gold River",
   "path": "/ca/bc/gold-river/",
   "status": "found",
   "last_verified": "2026-08-28"
  },
  {
   "municipality_id": "gx-000044",
   "name": "Golden",
   "path": "/ca/bc/golden/",
   "status": "found",
   "last_verified": "2026-08-28"
  },
  {
   "municipality_id": "gx-000045",
   "name": "Grand Forks",
   "path": "/ca/bc/grand-forks/",
   "status": "found",
   "last_verified": "2026-08-28"
  },
  {
   "municipality_id": "gx-000046",
   "name": "Granisle",
   "path": "/ca/bc/granisle/",
   "status": "found",
   "last_verified": "2026-08-28"
  },
  {
   "municipality_id": "gx-000047",
   "name": "Greenwood",
   "path": "/ca/bc/greenwood/",
   "status": "found",
   "last_verified": "2026-08-28"
  },
  {
   "municipality_id": "gx-000049",
   "name": "Hazelton",
   "path": "/ca/bc/hazelton/",
   "status": "found",
   "last_verified": "2026-08-28"
  },
  {
   "municipality_id": "gx-000051",
   "name": "Hope",
   "path": "/ca/bc/hope/",
   "status": "found",
   "last_verified": "2026-08-28"
  },
  {
   "municipality_id": "gx-000052",
   "name": "Houston",
   "path": "/ca/bc/houston/",
   "status": "found",
   "last_verified": "2026-08-28"
  },
  {
   "municipality_id": "gx-000053",
   "name": "Hudson's Hope",
   "path": "/ca/bc/hudson-s-hope/",
   "status": "found",
   "last_verified": "2026-08-28"
  },
  {
   "municipality_id": "gx-000056",
   "name": "Kaslo",
   "path": "/ca/bc/kaslo/",
   "status": "found",
   "last_verified": "2026-08-28"
  },
  {
   "municipality_id": "gx-000057",
   "name": "Kelowna",
   "path": "/ca/bc/kelowna/",
   "status": "found",
   "last_verified": "2026-08-28"
  },
  {
   "municipality_id": "gx-000058",
   "name": "Kent",
   "path": "/ca/bc/kent/",
   "status": "found",
   "last_verified": "2026-08-28"
  },
  {
   "municipality_id": "gx-000059",
   "name": "Keremeos",
   "path": "/ca/bc/keremeos/",
   "status": "found",
   "last_verified": "2026-08-28"
  },
  {
   "municipality_id": "gx-000062",
   "name": "Ladysmith",
   "path": "/ca/bc/ladysmith/",
   "status": "found",
   "last_verified": "2026-08-28"
  },
  {
   "municipality_id": "gx-000063",
   "name": "Lake Country",
   "path": "/ca/bc/lake-country/",
   "status": "found",
   "last_verified": "2026-08-28"
  },
  {
   "municipality_id": "gx-000069",
   "name": "Lillooet",
   "path": "/ca/bc/lillooet/",
   "status": "found",
   "last_verified": "2026-08-28"
  },
  {
   "municipality_id": "gx-000071",
   "name": "Logan Lake",
   "path": "/ca/bc/logan-lake/",
   "status": "found",
   "last_verified": "2026-08-28"
  },
  {
   "municipality_id": "gx-000072",
   "name": "Lumby",
   "path": "/ca/bc/lumby/",
   "status": "found",
   "last_verified": "2026-08-28"
  },
  {
   "municipality_id": "gx-000073",
   "name": "Lytton",
   "path": "/ca/bc/lytton/",
   "status": "found",
   "last_verified": "2026-08-28"
  },
  {
   "municipality_id": "gx-000074",
   "name": "Mackenzie",
   "path": "/ca/bc/mackenzie/",
   "status": "found",
   "last_verified": "2026-08-28"
  },
  {
   "municipality_id": "gx-000076",
   "name": "Masset",
   "path": "/ca/bc/masset/",
   "status": "found",
   "last_verified": "2026-08-28"
  },
  {
   "municipality_id": "gx-000077",
   "name": "McBride",
   "path": "/ca/bc/mcbride/",
   "status": "found",
   "last_verified": "2026-08-28"
  },
  {
   "municipality_id": "gx-000078",
   "name": "Merritt",
   "path": "/ca/bc/merritt/",
   "status": "found",
   "last_verified": "2026-08-28"
  },
  {
   "municipality_id": "gx-000079",
   "name": "Metchosin",
   "path": "/ca/bc/metchosin/",
   "status": "found",
   "last_verified": "2026-08-28"
  },
  {
   "municipality_id": "gx-000080",
   "name": "Midway",
   "path": "/ca/bc/midway/",
   "status": "found",
   "last_verified": "2026-08-28"
  },
  {
   "municipality_id": "gx-000082",
   "name": "Montrose",
   "path": "/ca/bc/montrose/",
   "status": "found",
   "last_verified": "2026-08-28"
  },
  {
   "municipality_id": "gx-000083",
   "name": "Nakusp",
   "path": "/ca/bc/nakusp/",
   "status": "found",
   "last_verified": "2026-08-28"
  },
  {
   "municipality_id": "gx-000086",
   "name": "New Denver",
   "path": "/ca/bc/new-denver/",
   "status": "found",
   "last_verified": "2026-08-28"
  },
  {
   "municipality_id": "gx-000087",
   "name": "New Hazelton",
   "path": "/ca/bc/new-hazelton/",
   "status": "found",
   "last_verified": "2026-08-28"
  },
  {
   "municipality_id": "gx-000089",
   "name": "North Cowichan",
   "path": "/ca/bc/north-cowichan/",
   "status": "found",
   "last_verified": "2026-08-28"
  },
  {
   "municipality_id": "gx-000093",
   "name": "Northern Rockies",
   "path": "/ca/bc/northern-rockies/",
   "status": "found",
   "last_verified": "2026-08-28"
  },
  {
   "municipality_id": "gx-000095",
   "name": "Oliver",
   "path": "/ca/bc/oliver/",
   "status": "found",
   "last_verified": "2026-08-28"
  },
  {
   "municipality_id": "gx-000096",
   "name": "Osoyoos",
   "path": "/ca/bc/osoyoos/",
   "status": "found",
   "last_verified": "2026-08-28"
  },
  {
   "municipality_id": "gx-000099",
   "name": "Pemberton",
   "path": "/ca/bc/pemberton/",
   "status": "found",
   "last_verified": "2026-08-28"
  },
  {
   "municipality_id": "gx-000102",
   "name": "Port Alberni",
   "path": "/ca/bc/port-alberni/",
   "status": "found",
   "last_verified": "2026-08-28"
  },
  {
   "municipality_id": "gx-000103",
   "name": "Port Alice",
   "path": "/ca/bc/port-alice/",
   "status": "found",
   "last_verified": "2026-08-28"
  },
  {
   "municipality_id": "gx-000108",
   "name": "Port McNeill",
   "path": "/ca/bc/port-mcneill/",
   "status": "found",
   "last_verified": "2026-08-28"
  },
  {
   "municipality_id": "gx-000110",
   "name": "Pouce Coupe",
   "path": "/ca/bc/pouce-coupe/",
   "status": "found",
   "last_verified": "2026-08-28"
  },
  {
   "municipality_id": "gx-000113",
   "name": "Prince Rupert",
   "path": "/ca/bc/prince-rupert/",
   "status": "found",
   "last_verified": "2026-08-28"
  },
  {
   "municipality_id": "gx-000114",
   "name": "Princeton",
   "path": "/ca/bc/princeton/",
   "status": "found",
   "last_verified": "2026-08-28"
  },
  {
   "municipality_id": "gx-000116",
   "name": "Quesnel",
   "path": "/ca/bc/quesnel/",
   "status": "found",
   "last_verified": "2026-08-28"
  },
  {
   "municipality_id": "gx-000117",
   "name": "Radium Hot Springs",
   "path": "/ca/bc/radium-hot-springs/",
   "status": "found",
   "last_verified": "2026-08-28"
  },
  {
   "municipality_id": "gx-000122",
   "name": "Salmo",
   "path": "/ca/bc/salmo/",
   "status": "found",
   "last_verified": "2026-08-28"
  },
  {
   "municipality_id": "gx-000124",
   "name": "Sayward",
   "path": "/ca/bc/sayward/",
   "status": "found",
   "last_verified": "2026-08-28"
  },
  {
   "municipality_id": "gx-000126",
   "name": "Sicamous",
   "path": "/ca/bc/sicamous/",
   "status": "found",
   "last_verified": "2026-08-28"
  },
  {
   "municipality_id": "gx-000128",
   "name": "Silverton",
   "path": "/ca/bc/silverton/",
   "status": "found",
   "last_verified": "2026-08-28"
  },
  {
   "municipality_id": "gx-000129",
   "name": "Slocan",
   "path": "/ca/bc/slocan/",
   "status": "found",
   "last_verified": "2026-08-28"
  },
  {
   "municipality_id": "gx-000131",
   "name": "Sooke",
   "path": "/ca/bc/sooke/",
   "status": "found",
   "last_verified": "2026-08-28"
  },
  {
   "municipality_id": "gx-000132",
   "name": "Spallumcheen",
   "path": "/ca/bc/spallumcheen/",
   "status": "found",
   "last_verified": "2026-08-28"
  },
  {
   "municipality_id": "gx-000135",
   "name": "Stewart",
   "path": "/ca/bc/stewart/",
   "status": "found",
   "last_verified": "2026-08-28"
  },
  {
   "municipality_id": "gx-000136",
   "name": "Summerland",
   "path": "/ca/bc/summerland/",
   "status": "found",
   "last_verified": "2026-08-28"
  },
  {
   "municipality_id": "gx-000137",
   "name": "Sun Peaks",
   "path": "/ca/bc/sun-peaks/",
   "status": "found",
   "last_verified": "2026-08-28"
  },
  {
   "municipality_id": "gx-000139",
   "name": "Tahsis",
   "path": "/ca/bc/tahsis/",
   "status": "found",
   "last_verified": "2026-08-28"
  },
  {
   "municipality_id": "gx-000140",
   "name": "Taylor",
   "path": "/ca/bc/taylor/",
   "status": "found",
   "last_verified": "2026-08-28"
  },
  {
   "municipality_id": "gx-000141",
   "name": "Telkwa",
   "path": "/ca/bc/telkwa/",
   "status": "found",
   "last_verified": "2026-08-28"
  },
  {
   "municipality_id": "gx-000142",
   "name": "Terrace",
   "path": "/ca/bc/terrace/",
   "status": "found",
   "last_verified": "2026-08-28"
  },
  {
   "municipality_id": "gx-000145",
   "name": "Tumbler Ridge",
   "path": "/ca/bc/tumbler-ridge/",
   "status": "found",
   "last_verified": "2026-08-28"
  },
  {
   "municipality_id": "gx-000146",
   "name": "Ucluelet",
   "path": "/ca/bc/ucluelet/",
   "status": "found",
   "last_verified": "2026-08-28"
  },
  {
   "municipality_id": "gx-000147",
   "name": "Valemount",
   "path": "/ca/bc/valemount/",
   "status": "found",
   "last_verified": "2026-08-28"
  },
  {
   "municipality_id": "gx-000148",
   "name": "Vancouver",
   "path": "/ca/bc/vancouver/",
   "status": "found",
   "last_verified": "2026-08-28"
  },
  {
   "municipality_id": "gx-000149",
   "name": "Vanderhoof",
   "path": "/ca/bc/vanderhoof/",
   "status": "found",
   "last_verified": "2026-08-28"
  },
  {
   "municipality_id": "gx-000153",
   "name": "Warfield",
   "path": "/ca/bc/warfield/",
   "status": "found",
   "last_verified": "2026-08-28"
  },
  {
   "municipality_id": "gx-000155",
   "name": "West Kelowna",
   "path": "/ca/bc/west-kelowna/",
   "status": "found",
   "last_verified": "2026-08-28"
  },
  {
   "municipality_id": "gx-000159",
   "name": "Williams Lake",
   "path": "/ca/bc/williams-lake/",
   "status": "found",
   "last_verified": "2026-08-28"
  },
  {
   "municipality_id": "gx-000160",
   "name": "Zeballos",
   "path": "/ca/bc/zeballos/",
   "status": "found",
   "last_verified": "2026-08-28"
  },
  {
   "municipality_id": "gx-000161",
   "name": "shíshálh Nation",
   "path": "/ca/bc/shishalh-nation/",
   "status": "found",
   "last_verified": "2026-08-28"
  },
  {
   "municipality_id": "gx-000104",
   "name": "Port Clements",
   "path": "/ca/bc/port-clements/",
   "status": "none_found",
   "last_verified": "2026-08-28"
  }
 ]
}