{
  "name": "Municipal Tree Removal Permit Index, 32 U.S. Jurisdictions",
  "dataset_version": "2026.07.28",
  "last_verified": "2026-07-28",
  "coverage": "32 jurisdictions across 13 states and the District of Columbia",
  "selection_method": "Purposive selection for geographic and regulatory diversity, official-source clarity, and inclusion of the publication’s home jurisdiction; not statistically representative of all U.S. municipalities.",
  "fields": [
    "dataset_version",
    "row_id",
    "city",
    "state",
    "jurisdiction_scope",
    "primary_rule_model",
    "private_residential_trigger",
    "protected_threshold_native_text",
    "street_tree_rule",
    "development_trigger",
    "dead_hazard_rule",
    "fee_native_text",
    "mitigation_native_text",
    "penalty_native_text",
    "issuing_office",
    "source_title",
    "source_url",
    "source_legal_status",
    "source_effective_or_revision_date",
    "last_verified",
    "verification_tier",
    "excluded_fields",
    "notes"
  ],
  "records": [
    {
      "row_id": "TRP-001",
      "city": "Mobile",
      "state": "AL",
      "jurisdiction_scope": "City of Mobile",
      "primary_rule_model": "B — Protected-class trigger",
      "private_residential_trigger": "Developed residential outside a locally designated historic district and outside the public right-of-way: no city tree permit. Developed residential inside a locally designated historic district: permit for a Heritage Tree at least 8 inches DBH. Undeveloped residential outside a historic district: permit for a live oak at least 18 inches DBH. Undeveloped residential inside a historic district: permit for a Heritage Tree at least 8 inches DBH.",
      "protected_threshold_native_text": "Heritage Tree at least 8 inches DBH in a locally designated historic district; at least 18 inches DBH in the other covered contexts. Undeveloped residential property outside a historic district specifically regulates live oak at least 18 inches DBH.",
      "street_tree_rule": "A Mobile Tree Commission permit is required to prune, move, or remove any tree in the public right-of-way.",
      "development_trigger": "Commercial property with a previously approved tree or landscape plan requires approval for covered trimming or removal; commercial Heritage Tree thresholds also depend on historic-district status.",
      "dead_hazard_rule": "Use the current City of Mobile permit page and issuing office for the applicable pathway; no universal dead-tree exemption is asserted in this release.",
      "fee_native_text": "$75 per tree; maximum $225 for residential property and $675 for commercial property.",
      "mitigation_native_text": "Not published in this release.",
      "penalty_native_text": "Not published in this release.",
      "issuing_office": "Urban Forestry, Public Works; Mobile Tree Commission for right-of-way trees",
      "source_title": "City of Mobile Public Works — Tree Trimming / Removal Permits",
      "source_url": "https://www.cityofmobile.gov/public-works/tree-trimming-removal-permits/",
      "source_legal_status": "current-issuer-guidance",
      "source_effective_or_revision_date": "Current page checked 2026-07-28",
      "verification_tier": "★",
      "excluded_fields": "Mitigation and penalty amounts",
      "notes": "Home-city row; property context and historic-district status control.",
      "dataset_version": "2026.07.28",
      "last_verified": "2026-07-28"
    },
    {
      "row_id": "TRP-002",
      "city": "Fairhope",
      "state": "AL",
      "jurisdiction_scope": "City of Fairhope",
      "primary_rule_model": "D — Public and street trees first",
      "private_residential_trigger": "The city states that residents may remove trees on private residential property without city permission. Commercial-property trees over 24 inches in diameter require approval.",
      "protected_threshold_native_text": "Commercial-property trees over 24 inches in diameter.",
      "street_tree_rule": "Approval is required for trees in the public right-of-way.",
      "development_trigger": "Commercial-property approval applies as stated by the city.",
      "dead_hazard_rule": "Not separately published in this release.",
      "fee_native_text": "Not published in this release.",
      "mitigation_native_text": "Not published in this release.",
      "penalty_native_text": "Not published in this release.",
      "issuing_office": "Public Works — Horticulture & Landscape",
      "source_title": "City of Fairhope — Horticulture & Landscape FAQs",
      "source_url": "https://www.fairhopeal.gov/departments/public-works/horticulture-and-landscape/faqs",
      "source_legal_status": "current-issuer-guidance",
      "source_effective_or_revision_date": "Current page checked 2026-07-28",
      "verification_tier": "★",
      "excluded_fields": "Fee, mitigation, and penalty amounts",
      "notes": "The no-permit statement is limited to private residential property.",
      "dataset_version": "2026.07.28",
      "last_verified": "2026-07-28"
    },
    {
      "row_id": "TRP-003",
      "city": "Gulf Shores",
      "state": "AL",
      "jurisdiction_scope": "City of Gulf Shores",
      "primary_rule_model": "A — Broad private-property permit system",
      "private_residential_trigger": "A permit is required before removing a Protected Tree or Heritage Tree on property within city limits, subject to the ordinance’s stated exemptions and procedures.",
      "protected_threshold_native_text": "Protected Tree: at least 12 inches DBH, or live oak or sand live oak at least 6 inches DBH. Heritage Tree: a healthy Protected Tree at least 30 inches DBH, or live oak at least 24 inches DBH.",
      "street_tree_rule": "Public-property and right-of-way rules remain subject to city control.",
      "development_trigger": "The ordinance applies across property types and includes tree-protection and replacement requirements.",
      "dead_hazard_rule": "The current ordinance contains exemptions and review pathways; this row does not state a universal hazard exemption.",
      "fee_native_text": "$25 application fee plus $250 permit fee, subject to the ordinance’s stated waiver provisions.",
      "mitigation_native_text": "Unless an ordinance exemption applies, replacement trees must collectively provide total DBH equivalent to the removed protected-tree DBH; replacement stock must meet the ordinance’s minimum specifications.",
      "penalty_native_text": "Not published in this release.",
      "issuing_office": "Planning & Zoning",
      "source_title": "City of Gulf Shores — Ordinance No. 2206; Tree Removal Permit",
      "source_url": "https://www.gulfshoresal.gov/DocumentCenter/View/15397/Ord---2206---Amend-Code---Chapter-7-Tree | https://www.gulfshoresal.gov/777/Tree-Removal-Permit",
      "source_legal_status": "current-enacted-code-and-issuer-guidance",
      "source_effective_or_revision_date": "Ordinance No. 2206 adopted 2026-03-23",
      "verification_tier": "★",
      "excluded_fields": "Penalty schedule",
      "notes": "Current ordinance replaces the draft’s stale 2025 endpoint.",
      "dataset_version": "2026.07.28",
      "last_verified": "2026-07-28"
    },
    {
      "row_id": "TRP-004",
      "city": "Orange Beach",
      "state": "AL",
      "jurisdiction_scope": "City of Orange Beach",
      "primary_rule_model": "A — Broad private-property permit system",
      "private_residential_trigger": "Article 16 requires a tree-removal or site-clearing permit for covered trees and clearing activity, subject to the ordinance’s exemptions.",
      "protected_threshold_native_text": "Redbud and dogwood at least 4 inches DBH; longleaf pine at least 18 inches DBH; other covered trees at least 6 inches DBH. Heritage Tree: at least 30 inches DBH or 7 feet 10 inches in circumference, whichever is less.",
      "street_tree_rule": "Right-of-way and public-tree activity remains subject to city authority.",
      "development_trigger": "Site-clearing and landscape provisions apply under Article 16.",
      "dead_hazard_rule": "Not separately published in this release.",
      "fee_native_text": "Not published in this release.",
      "mitigation_native_text": "Not published in this release.",
      "penalty_native_text": "Not published in this release.",
      "issuing_office": "Community Development / Planning & Zoning",
      "source_title": "City of Orange Beach — Zoning Ordinance, Article 16: Tree Protection and Landscaping",
      "source_url": "https://www.orangebeachal.gov/DocumentCenter/View/271/Article-16---Tree-Protection-and-Landscaping-PDF",
      "source_legal_status": "current-enacted-code",
      "source_effective_or_revision_date": "Zoning ordinance listed as amended through 2025-05-06; checked 2026-07-28",
      "verification_tier": "★",
      "excluded_fields": "Fee, mitigation, penalty, and detailed exemptions",
      "notes": "Native thresholds are preserved without conversion.",
      "dataset_version": "2026.07.28",
      "last_verified": "2026-07-28"
    },
    {
      "row_id": "TRP-005",
      "city": "Montgomery",
      "state": "AL",
      "jurisdiction_scope": "City of Montgomery",
      "primary_rule_model": "D — Public and street trees first",
      "private_residential_trigger": "No blanket private-residential tree-removal permit trigger was established from the current official material reviewed.",
      "protected_threshold_native_text": "Not published in this release.",
      "street_tree_rule": "Removal from public property requires written permission from the Urban Forester.",
      "development_trigger": "Urban Forestry reviews landscape plans for developments with 10 or more parking spaces.",
      "dead_hazard_rule": "Not separately published in this release.",
      "fee_native_text": "Not published in this release.",
      "mitigation_native_text": "Not published in this release.",
      "penalty_native_text": "Not published in this release.",
      "issuing_office": "Urban Forestry, Land Use Division",
      "source_title": "City of Montgomery — Urban Forestry",
      "source_url": "https://www.montgomeryal.gov/government/city-government/city-departments/community-development/land-use-division/urban-forestry",
      "source_legal_status": "current-issuer-guidance",
      "source_effective_or_revision_date": "Current page checked 2026-07-28",
      "verification_tier": "●",
      "excluded_fields": "Private-residential threshold, fee, mitigation, and penalty",
      "notes": "The row is deliberately limited to what the issuer page supports.",
      "dataset_version": "2026.07.28",
      "last_verified": "2026-07-28"
    },
    {
      "row_id": "TRP-006",
      "city": "Atlanta",
      "state": "GA",
      "jurisdiction_scope": "City of Atlanta",
      "primary_rule_model": "A — Broad private-property permit system",
      "private_residential_trigger": "A permit is required for a private tree at least 6 inches DBH regardless of species or condition. Dead and dying private trees still require a permit.",
      "protected_threshold_native_text": "Private tree at least 6 inches DBH; city-owned trees are regulated regardless of size.",
      "street_tree_rule": "Any tree on city property requires authorization regardless of size.",
      "development_trigger": "Development and construction review may add plan and recompense requirements.",
      "dead_hazard_rule": "Dead and dying private trees require a permit; the city lists that permit as free.",
      "fee_native_text": "Dead/dying-tree permit: free.",
      "mitigation_native_text": "Tree recompense: $140 per diameter inch effective 2026-01-01; annual Atlanta-area CPI-U adjustment begins 2027-01-01; approved planting receives 1.25 times caliper-inch credit.",
      "penalty_native_text": "Not published in this release.",
      "issuing_office": "Office of Buildings, Arborist Division",
      "source_title": "Atlanta Tree Conservation Commission — Removal Permits; City of Atlanta — Tree Protection Ordinance Passage",
      "source_url": "https://atlantatreecommission.com/removal-permits/ | https://www.atlantaga.gov/Home/Components/News/News/15451/672?arch=1&mt=false&npage=5",
      "source_legal_status": "current-issuer-guidance-and-current-ordinance-announcement",
      "source_effective_or_revision_date": "Recompense effective 2026-01-01",
      "verification_tier": "★",
      "excluded_fields": "Penalty schedule",
      "notes": "The current ordinance rewrite supersedes older recompense figures still in circulation.",
      "dataset_version": "2026.07.28",
      "last_verified": "2026-07-28"
    },
    {
      "row_id": "TRP-007",
      "city": "Austin",
      "state": "TX",
      "jurisdiction_scope": "City of Austin full- and limited-purpose jurisdiction",
      "primary_rule_model": "A — Broad private-property permit system",
      "private_residential_trigger": "A permit is required to remove or impact a Protected Tree at least 19 inches in diameter.",
      "protected_threshold_native_text": "Protected Tree: any species at least 19 inches in diameter. Heritage Tree: specified species at least 24 inches in diameter; removal is restricted to circumstances allowed by code.",
      "street_tree_rule": "Public trees remain under city authority.",
      "development_trigger": "City Arborist review applies to covered development in full- and limited-purpose jurisdiction.",
      "dead_hazard_rule": "Use the city’s hazard review pathway; no blanket exemption is asserted here.",
      "fee_native_text": "Not published in this release.",
      "mitigation_native_text": "Not published in this release.",
      "penalty_native_text": "Not published in this release.",
      "issuing_office": "Development Services, City Arborist Program",
      "source_title": "City of Austin — City Arborist",
      "source_url": "https://www.austintexas.gov/development-services/city-arborist",
      "source_legal_status": "current-issuer-guidance",
      "source_effective_or_revision_date": "Current page checked 2026-07-28",
      "verification_tier": "★",
      "excluded_fields": "Fee, mitigation, penalty, and case-specific exceptions",
      "notes": "The 19-inch protected tier and 24-inch heritage tier are distinct.",
      "dataset_version": "2026.07.28",
      "last_verified": "2026-07-28"
    },
    {
      "row_id": "TRP-008",
      "city": "San Antonio",
      "state": "TX",
      "jurisdiction_scope": "City limits and covered ETJ development",
      "primary_rule_model": "C — Development-led",
      "private_residential_trigger": "The city’s official training material states that removal at a completed single-family home does not require a tree-preservation permit. Multifamily, commercial, and undeveloped land require review.",
      "protected_threshold_native_text": "Significant Tree: generally at least 6 inches DBH; listed small species at least 5 inches DBH; listed large species at least 10 inches DBH. Heritage Tree: generally at least 24 inches DBH; listed small species at least 12 inches DBH.",
      "street_tree_rule": "Public-property trees remain subject to city authority.",
      "development_trigger": "Tree-preservation review applies to covered development affecting canopy, including multifamily, commercial, and undeveloped land.",
      "dead_hazard_rule": "The official training material states the ordinance does not apply in specified completed-residential, diseased, dying, dead, and immediate-hazard circumstances as determined by the City Arborist.",
      "fee_native_text": "Not published in this release.",
      "mitigation_native_text": "District-specific preservation percentages and mitigation calculations are not published in this release.",
      "penalty_native_text": "Not published in this release.",
      "issuing_office": "Development Services, City Arborist",
      "source_title": "City of San Antonio — Tree Preservation; Tree Ordinance FAQ; Tree Measuring Basics",
      "source_url": "https://www.sa.gov/Directory/Departments/DSD/Constructing/Preservation-Conservation/Tree-Preservation | https://docsonline.sanantonio.gov/DSDUploads/20200415FAQ_TREEORDINANCE%283%29.pdf | https://docsonline.sanantonio.gov/DSDUploads/TREEMEASURINGBASICS.pptm3.5.2025.pdf",
      "source_legal_status": "current-issuer-guidance",
      "source_effective_or_revision_date": "Current materials checked 2026-07-28",
      "verification_tier": "★",
      "excluded_fields": "Current fee, district-specific preservation percentages, and full mitigation table",
      "notes": "The draft’s 2-inch small-species threshold was incorrect; current city material says 5 inches.",
      "dataset_version": "2026.07.28",
      "last_verified": "2026-07-28"
    },
    {
      "row_id": "TRP-009",
      "city": "Houston",
      "state": "TX",
      "jurisdiction_scope": "City of Houston",
      "primary_rule_model": "C — Development-led",
      "private_residential_trigger": "No blanket ordinary-private-yard permit trigger was established from the current official material reviewed.",
      "protected_threshold_native_text": "Not published in this release.",
      "street_tree_rule": "Tree removal or trimming affecting a street tree or public right-of-way requires the applicable city permit.",
      "development_trigger": "The official Chapter 33 material centers on development landscaping, buffers, planting requirements, and incentives for preserving existing trees.",
      "dead_hazard_rule": "Not separately published in this release.",
      "fee_native_text": "Not published in this release.",
      "mitigation_native_text": "Not published in this release.",
      "penalty_native_text": "Not published in this release.",
      "issuing_office": "Houston Planning; Parks and Recreation / Houston Permitting Center for public-tree work",
      "source_title": "City of Houston Planning — Tree and Shrub Ordinance; Houston Permitting Center — Tree Removal/Tree Trimming Permit",
      "source_url": "https://www.houstontx.gov/planning/DevelopRegs/tree_shrub.html | https://www.houstonpermittingcenter.org/prd1001",
      "source_legal_status": "current-issuer-guidance",
      "source_effective_or_revision_date": "Current pages checked 2026-07-28",
      "verification_tier": "●",
      "excluded_fields": "Blanket private-residential trigger, private-tree fee, mitigation, penalty, and corridor-tree edge cases",
      "notes": "The row avoids turning development and public-tree rules into a false citywide homeowner rule.",
      "dataset_version": "2026.07.28",
      "last_verified": "2026-07-28"
    },
    {
      "row_id": "TRP-010",
      "city": "Dallas",
      "state": "TX",
      "jurisdiction_scope": "City of Dallas",
      "primary_rule_model": "C — Development-led",
      "private_residential_trigger": "For a single-family home on a lot under two acres, the city states that no tree-removal permit is required unless the tree is in the right-of-way.",
      "protected_threshold_native_text": "Outside the stated single-family exemption, Article X can apply; a universal threshold is not published in this release.",
      "street_tree_rule": "Right-of-way trees require city authorization.",
      "development_trigger": "Article X and development review apply outside the stated exemption.",
      "dead_hazard_rule": "Not separately published in this release.",
      "fee_native_text": "Not published in this release.",
      "mitigation_native_text": "Not published in this release.",
      "penalty_native_text": "Not published in this release.",
      "issuing_office": "Dallas Forestry",
      "source_title": "City of Dallas — Forestry FAQ",
      "source_url": "https://dallascityhall.com/projects/forestry/Pages/FAQ.aspx",
      "source_legal_status": "current-issuer-guidance",
      "source_effective_or_revision_date": "Current page checked 2026-07-28",
      "verification_tier": "★",
      "excluded_fields": "Thresholds and fees outside the stated exemption",
      "notes": "The conclusion is limited to the property type and lot size the city specifies.",
      "dataset_version": "2026.07.28",
      "last_verified": "2026-07-28"
    },
    {
      "row_id": "TRP-011",
      "city": "League City",
      "state": "TX",
      "jurisdiction_scope": "City of League City",
      "primary_rule_model": "C — Development-led",
      "private_residential_trigger": "The owner of a legally conforming single-family residence may remove a tree without a permit and without mitigation under the city’s stated exemption.",
      "protected_threshold_native_text": "Protected-list small species: at least 6 inches in diameter; protected-list large species: at least 12 inches in diameter, outside the stated exemption.",
      "street_tree_rule": "Public and right-of-way trees remain subject to city authority.",
      "development_trigger": "Permit and mitigation rules apply to covered development and nonexempt properties.",
      "dead_hazard_rule": "Not separately published in this release.",
      "fee_native_text": "Not published in this release.",
      "mitigation_native_text": "Not published in this release.",
      "penalty_native_text": "Not published in this release.",
      "issuing_office": "City Arborist / Planning",
      "source_title": "City of League City — Tree Removal Permit",
      "source_url": "https://www.leaguecitytx.gov/1825/Tree-Removal-Permit",
      "source_legal_status": "current-issuer-guidance",
      "source_effective_or_revision_date": "Current page checked 2026-07-28",
      "verification_tier": "★",
      "excluded_fields": "Fee and nonexempt mitigation schedule",
      "notes": "The homeowner exemption is central to the row.",
      "dataset_version": "2026.07.28",
      "last_verified": "2026-07-28"
    },
    {
      "row_id": "TRP-012",
      "city": "Tampa",
      "state": "FL",
      "jurisdiction_scope": "City of Tampa",
      "primary_rule_model": "A — Broad private-property permit system",
      "private_residential_trigger": "A permit is required to remove a tree at least 5 inches DBH, excluding the city’s listed invasive species.",
      "protected_threshold_native_text": "Removal threshold: at least 5 inches DBH. Grand Tree: at least 32 inches DBH.",
      "street_tree_rule": "Public and right-of-way trees remain separately regulated.",
      "development_trigger": "Construction-related removal is reviewed through the building-permit process.",
      "dead_hazard_rule": "Florida Statute §163.045 can displace the local process in its precisely defined documented-risk circumstance.",
      "fee_native_text": "No universal filing amount is published in this release.",
      "mitigation_native_text": "Mitigation or replacement is determined through review.",
      "penalty_native_text": "Not published in this release.",
      "issuing_office": "Construction Services, Natural Resources",
      "source_title": "City of Tampa — Tree Resources",
      "source_url": "https://www.tampa.gov/construction-services/tree-permitting/tree-resources",
      "source_legal_status": "current-issuer-guidance",
      "source_effective_or_revision_date": "Current page checked 2026-07-28",
      "verification_tier": "★",
      "excluded_fields": "Universal fee and penalty schedule",
      "notes": "Current city material uses 32 inches DBH for Grand Tree status.",
      "dataset_version": "2026.07.28",
      "last_verified": "2026-07-28"
    },
    {
      "row_id": "TRP-013",
      "city": "Miami",
      "state": "FL",
      "jurisdiction_scope": "City of Miami",
      "primary_rule_model": "A — Broad private-property permit system",
      "private_residential_trigger": "Chapter 17 applies permitting requirements to regulated tree activity on public and private property unless an ordinance exemption applies.",
      "protected_threshold_native_text": "The full species, size, and exemption matrix is not reproduced in this release.",
      "street_tree_rule": "Public-tree activity remains regulated under Chapter 17 and related city authority.",
      "development_trigger": "Development and site work remain subject to Chapter 17 review.",
      "dead_hazard_rule": "Florida Statute §163.045 can displace the local process in its defined documented-risk circumstance.",
      "fee_native_text": "Not published in this release.",
      "mitigation_native_text": "Not published in this release.",
      "penalty_native_text": "Not published in this release.",
      "issuing_office": "City of Miami",
      "source_title": "City of Miami — Chapter 17 enacted ordinance record",
      "source_url": "https://documents.miamigov.com/WebLink/DocView.aspx?dbid=0&id=1461132&repo=Administration",
      "source_legal_status": "current-enacted-code",
      "source_effective_or_revision_date": "Current ordinance record checked 2026-07-28",
      "verification_tier": "●",
      "excluded_fields": "Full threshold, exemption, fee, mitigation, and penalty matrix",
      "notes": "The high-level applicability statement is verified; the row does not invent a single universal threshold.",
      "dataset_version": "2026.07.28",
      "last_verified": "2026-07-28"
    },
    {
      "row_id": "TRP-014",
      "city": "Orlando",
      "state": "FL",
      "jurisdiction_scope": "City of Orlando",
      "primary_rule_model": "A — Broad private-property permit system",
      "private_residential_trigger": "The city states that removing a tree over 4 inches in caliper requires a permit.",
      "protected_threshold_native_text": "Over 4 inches caliper.",
      "street_tree_rule": "Public and right-of-way trees remain separately regulated.",
      "development_trigger": "Commercial removals require a permit.",
      "dead_hazard_rule": "A residential danger-tree pathway requires a report from a TRAQ-qualified arborist or Florida-licensed landscape architect; Florida Statute §163.045 also applies in its defined circumstance.",
      "fee_native_text": "$25 residential; $50 per acre commercial.",
      "mitigation_native_text": "Not published in this release.",
      "penalty_native_text": "Not published in this release.",
      "issuing_office": "City of Orlando",
      "source_title": "City of Orlando — Citizen’s Guide to City Codes",
      "source_url": "https://www.orlando.gov/Our-Government/Departments-Offices/Economic-Development/Code-Enforcement/Citizens-Guide-to-City-of-Orlando-Codes",
      "source_legal_status": "current-issuer-guidance",
      "source_effective_or_revision_date": "Current page checked 2026-07-28",
      "verification_tier": "★",
      "excluded_fields": "Mitigation and penalty schedule",
      "notes": "Caliper is preserved as the city’s native unit.",
      "dataset_version": "2026.07.28",
      "last_verified": "2026-07-28"
    },
    {
      "row_id": "TRP-015",
      "city": "Sarasota",
      "state": "FL",
      "jurisdiction_scope": "City of Sarasota",
      "primary_rule_model": "A — Broad private-property permit system",
      "private_residential_trigger": "A permit is required to remove or relocate a tree over 4.5 inches DBH, including a dead, prohibited, or undesirable tree.",
      "protected_threshold_native_text": "Over 4.5 inches DBH. Grand live oak or sand live oak: 24 inches DBH. Listed pines and southern red cedar: 20 inches DBH.",
      "street_tree_rule": "Public and right-of-way trees remain separately regulated.",
      "development_trigger": "Development review can add protection and replacement obligations.",
      "dead_hazard_rule": "Dead, prohibited, and undesirable trees remain within the permit requirement; Florida Statute §163.045 applies in its defined documented-risk circumstance.",
      "fee_native_text": "No removal fee for dead, prohibited, or undesirable species.",
      "mitigation_native_text": "Not published in this release.",
      "penalty_native_text": "Not published in this release.",
      "issuing_office": "Development Services",
      "source_title": "City of Sarasota — Tree Protection",
      "source_url": "https://www.sarasotafl.gov/Department-Pages/Development-Services/Tree-Protection",
      "source_legal_status": "current-issuer-guidance",
      "source_effective_or_revision_date": "Current page checked 2026-07-28",
      "verification_tier": "★",
      "excluded_fields": "Other fees, mitigation, and penalties",
      "notes": "The no-fee statement is not a no-permit statement.",
      "dataset_version": "2026.07.28",
      "last_verified": "2026-07-28"
    },
    {
      "row_id": "TRP-016",
      "city": "Jacksonville",
      "state": "FL",
      "jurisdiction_scope": "City of Jacksonville / Duval County consolidated jurisdiction",
      "primary_rule_model": "A — Broad private-property permit system",
      "private_residential_trigger": "A private protected tree is at least 6 inches DBH within 20 feet of a street right-of-way or access easement, at least 8 inches DBH within 10 feet of another property line, or at least 11.5 inches DBH elsewhere on the lot.",
      "protected_threshold_native_text": "Location-based thresholds of 6, 8, or 11.5 inches DBH; Exceptional Specimen Tree: hardwood at least 24 inches DBH.",
      "street_tree_rule": "Public protected trees are separately defined and regulated.",
      "development_trigger": "Site clearing with or without protected trees has its own permit categories.",
      "dead_hazard_rule": "Florida Statute §163.045 applies in its defined documented-risk circumstance; additional local exemptions are not fully reproduced here.",
      "fee_native_text": "Private protected-tree removal or relocation: $75. Exempted protected tree: $25. Individual-lot category under §656.1205(b)(1): $0. Site clearing without protected trees: $75. Site clearing with protected trees: $100 under one-half acre; $150 for one-half to one acre; over one acre, $150 plus $25 per additional acre or fraction.",
      "mitigation_native_text": "Not published in this release.",
      "penalty_native_text": "Not published in this release.",
      "issuing_office": "City of Jacksonville Development Services / Urban Forestry",
      "source_title": "City of Jacksonville — 2026 Land Development Procedures Manual, Volume 2; City Fees",
      "source_url": "https://www.jacksonville.gov/getContentAsset/f2c6099d-cdf0-40da-b6a9-43e4c734282e/135b97c9-84fa-4e82-b956-0fbccec4aa1f/LDPM-Vol2-EFF-2026-01-30-CLEAN-ADA-508.pdf?language=en | https://www.jacksonville.gov/departments/finance/city-fees",
      "source_legal_status": "current-issuer-manual-and-current-fee-schedule",
      "source_effective_or_revision_date": "LDPM effective 2026-01; fee page checked 2026-07-28",
      "verification_tier": "★",
      "excluded_fields": "Complete exemption and mitigation matrix",
      "notes": "Reclassified from protected-class to broad private-property because location-based thresholds reach ordinary private lots.",
      "dataset_version": "2026.07.28",
      "last_verified": "2026-07-28"
    },
    {
      "row_id": "TRP-017",
      "city": "Los Angeles",
      "state": "CA",
      "jurisdiction_scope": "City of Los Angeles",
      "primary_rule_model": "B — Protected-class trigger",
      "private_residential_trigger": "A permit is required to remove or relocate a Protected Tree or Protected Shrub under Los Angeles Municipal Code §46.01.",
      "protected_threshold_native_text": "At least 4 inches cumulative diameter at 4.5 feet for listed indigenous oaks other than scrub oak, Southern California black walnut, western sycamore, California bay, Mexican elderberry, and toyon.",
      "street_tree_rule": "Street and parkway trees are separately controlled through StreetsLA and the Board of Public Works.",
      "development_trigger": "Development affecting protected trees or shrubs requires the applicable clearance and permit process.",
      "dead_hazard_rule": "Case-specific city review applies; no universal exemption is asserted here.",
      "fee_native_text": "Not published in this release.",
      "mitigation_native_text": "Not published in this release.",
      "penalty_native_text": "Not published in this release.",
      "issuing_office": "StreetsLA Urban Forestry Division / Board of Public Works",
      "source_title": "Los Angeles Municipal Code §46.01; LAFD Protected Trees and Shrubs Ordinance; StreetsLA Policies and Guidelines",
      "source_url": "https://codelibrary.amlegal.com/codes/los_angeles/latest/lamc/0-0-0-132254 | https://lafd.org/protected-trees-and-shrubs-ordinance | https://streets.lacity.gov/resources/policies-and-guidelines",
      "source_legal_status": "current-enacted-code-and-issuer-guidance",
      "source_effective_or_revision_date": "Current sources checked 2026-07-28",
      "verification_tier": "★",
      "excluded_fields": "Fee, mitigation, penalty, and all case-specific exceptions",
      "notes": "A non-listed private tree does not become protected under this ordinance solely because of size.",
      "dataset_version": "2026.07.28",
      "last_verified": "2026-07-28"
    },
    {
      "row_id": "TRP-018",
      "city": "San José",
      "state": "CA",
      "jurisdiction_scope": "City of San José",
      "primary_rule_model": "A — Broad private-property permit system",
      "private_residential_trigger": "A permit is required for a street tree, Heritage Tree, ordinance-size live or dead tree, or any tree on multifamily, commercial, industrial, mixed-use, or common-area property.",
      "protected_threshold_native_text": "Ordinance-size single-trunk tree: at least 38 inches circumference at 4.5 feet, which the city describes as approximately 12.1 inches in diameter; multi-trunk combined circumference at least 38 inches.",
      "street_tree_rule": "Street-tree removal requires a permit.",
      "development_trigger": "Any tree on the listed non-single-family property types is regulated.",
      "dead_hazard_rule": "A permit remains required for an ordinance-size tree on a single-family or duplex lot even when dead or unhealthy.",
      "fee_native_text": "Controlled by the city’s current Planning fee schedule; amount not copied into this release.",
      "mitigation_native_text": "Not published in this release.",
      "penalty_native_text": "Not published in this release.",
      "issuing_office": "Planning, Building & Code Enforcement",
      "source_title": "City of San José — Tree Removal Permits",
      "source_url": "https://www.sanjoseca.gov/your-government/departments-offices/planning-building-code-enforcement/planning-division/tree-removal-permits",
      "source_legal_status": "current-issuer-guidance",
      "source_effective_or_revision_date": "Current page checked 2026-07-28",
      "verification_tier": "★",
      "excluded_fields": "Live fee amount, mitigation, and penalties",
      "notes": "The city’s own circumference-to-diameter approximation is retained.",
      "dataset_version": "2026.07.28",
      "last_verified": "2026-07-28"
    },
    {
      "row_id": "TRP-019",
      "city": "Sacramento",
      "state": "CA",
      "jurisdiction_scope": "City of Sacramento",
      "primary_rule_model": "A — Broad private-property permit system",
      "private_residential_trigger": "A permit is required for City Trees and Private Protected Trees.",
      "protected_threshold_native_text": "Native tree at least 12 inches DSH; any tree at least 32 inches DSH at an existing single-family or duplex property; any tree at least 24 inches DSH on undeveloped or other property types.",
      "street_tree_rule": "City Trees are regulated through Urban Forestry.",
      "development_trigger": "Property type and development status determine the applicable protected-tree threshold.",
      "dead_hazard_rule": "Use the city’s permit and hazard procedures; no universal exemption is asserted here.",
      "fee_native_text": "Not published in this release.",
      "mitigation_native_text": "Not published in this release.",
      "penalty_native_text": "Not published in this release.",
      "issuing_office": "Urban Forestry",
      "source_title": "City of Sacramento — Urban Forestry Tree Permits",
      "source_url": "https://www.cityofsacramento.gov/public-works/maintenance-services/urban-forestry/urban-forestry-tree-permits.html",
      "source_legal_status": "current-issuer-guidance",
      "source_effective_or_revision_date": "Current page checked 2026-07-28",
      "verification_tier": "★",
      "excluded_fields": "Fee, mitigation, penalty, and detailed exceptions",
      "notes": "DSH is preserved as published.",
      "dataset_version": "2026.07.28",
      "last_verified": "2026-07-28"
    },
    {
      "row_id": "TRP-020",
      "city": "San Francisco",
      "state": "CA",
      "jurisdiction_scope": "City and County of San Francisco",
      "primary_rule_model": "B — Protected-class trigger",
      "private_residential_trigger": "A permit is required to remove a Significant Tree on private property.",
      "protected_threshold_native_text": "Part of the trunk is within 10 feet of the public right-of-way and the tree meets at least one criterion: 20 feet in height, 15 feet in canopy width, or 12 inches in trunk diameter measured at 4.5 feet.",
      "street_tree_rule": "Street trees are separately regulated by Public Works.",
      "development_trigger": "Construction-related removals use the construction fee category and applicable review.",
      "dead_hazard_rule": "Case-specific Public Works review applies.",
      "fee_native_text": "Effective 2026-07-01: $499 for one to three non-construction removals; $1,004 for one to three construction removals; $1,337 for four to nine; $2,009 for ten or more; plus the $9 Board of Appeals surcharge listed for permits.",
      "mitigation_native_text": "In-lieu tree fee: $2,646 per tree where applicable.",
      "penalty_native_text": "Not published in this release.",
      "issuing_office": "San Francisco Public Works",
      "source_title": "San Francisco Public Works — Significant and Landmark Trees; Permit Fee Schedule",
      "source_url": "https://sfpublicworks.org/services/significant-and-landmark-trees | https://sfpublicworks.org/sites/default/files/permit_fee_schedule.pdf",
      "source_legal_status": "current-issuer-guidance-and-current-fee-schedule",
      "source_effective_or_revision_date": "Fee schedule effective 2026-07-01",
      "verification_tier": "★",
      "excluded_fields": "Penalty schedule",
      "notes": "Current fiscal-year fees replace older amounts still circulating.",
      "dataset_version": "2026.07.28",
      "last_verified": "2026-07-28"
    },
    {
      "row_id": "TRP-021",
      "city": "Portland",
      "state": "OR",
      "jurisdiction_scope": "City of Portland",
      "primary_rule_model": "A — Broad private-property permit system",
      "private_residential_trigger": "A private-tree removal permit generally applies at 12 inches in diameter measured at 4.5 feet; overlays, plan districts, and development rules can regulate other sizes.",
      "protected_threshold_native_text": "Generally 12 inches diameter for private trees; the controlling overlay or development standard may differ.",
      "street_tree_rule": "A permit is required for a street-tree removal regardless of size.",
      "development_trigger": "Development review and environmental overlays can regulate smaller trees and add replacement requirements.",
      "dead_hazard_rule": "The city provides distinct permit pathways for dead, dying, dangerous, or nuisance trees; no universal no-permit claim is made.",
      "fee_native_text": "For applications received on or after 2025-07-01, the tree-removal and replanting permit application fee is $0; replanting waiver: $50.",
      "mitigation_native_text": "Replanting requirements remain governed by Title 11 and the applicable permit.",
      "penalty_native_text": "Not published in this release.",
      "issuing_office": "Urban Forestry and Portland Permitting & Development",
      "source_title": "City of Portland — Do I Need a Tree Permit?; Tree Permit Fees",
      "source_url": "https://www.portland.gov/ppd/tree-permits/do-i-need-tree-permit | https://www.portland.gov/trees/tree-permits/tree-permit-fees",
      "source_legal_status": "current-issuer-guidance-and-current-fee-page",
      "source_effective_or_revision_date": "Fee change effective 2025-07-01",
      "verification_tier": "★",
      "excluded_fields": "Penalty schedule and all overlay-specific thresholds",
      "notes": "The $0 application fee does not eliminate the permit requirement.",
      "dataset_version": "2026.07.28",
      "last_verified": "2026-07-28"
    },
    {
      "row_id": "TRP-022",
      "city": "Seattle",
      "state": "WA",
      "jurisdiction_scope": "City of Seattle",
      "primary_rule_model": "A — Broad private-property permit system",
      "private_residential_trigger": "Seattle Municipal Code 25.11 regulates tree removal by tier, lot condition, zoning, and development status. Trees under 6 inches DSH are outside the tier system.",
      "protected_threshold_native_text": "Tier 1: Heritage Trees. Tier 2: trees at least 24 inches DSH plus specified groves and listed species. Tier 3: at least 12 but under 24 inches DSH. Tier 4: at least 6 but under 12 inches DSH.",
      "street_tree_rule": "Street trees are separately regulated.",
      "development_trigger": "Ordinance 127300, effective 2026-01-21, changed treatment of Tier 2 trees in development cases; project-specific review remains necessary.",
      "dead_hazard_rule": "The city provides emergency and hazard pathways subject to its rules.",
      "fee_native_text": "Not published in this release.",
      "mitigation_native_text": "Not published in this release.",
      "penalty_native_text": "Not published in this release.",
      "issuing_office": "Seattle Department of Construction and Inspections",
      "source_title": "Seattle SDCI — Tree Removal; Seattle Building Connections — Tree Code Updates",
      "source_url": "https://www.seattle.gov/sdci/permits/permits-we-issue-(a-z)/tree-removal | https://buildingconnections.seattle.gov/tag/tree-code/",
      "source_legal_status": "current-issuer-guidance",
      "source_effective_or_revision_date": "Ordinance 127300 effective 2026-01-21",
      "verification_tier": "●",
      "excluded_fields": "Current fee and full post-amendment decision tree for every development case",
      "notes": "The tier framework is published; project-level application after the 2026 amendment is intentionally not flattened.",
      "dataset_version": "2026.07.28",
      "last_verified": "2026-07-28"
    },
    {
      "row_id": "TRP-023",
      "city": "Vancouver",
      "state": "WA",
      "jurisdiction_scope": "City of Vancouver",
      "primary_rule_model": "A — Broad private-property permit system",
      "private_residential_trigger": "The city lists permit processes for private-tree removal on developed single-family property and for undeveloped, developing, commercial, industrial, multifamily, nuisance/hazard, and sensitive-area situations.",
      "protected_threshold_native_text": "The applicable threshold depends on property context and permit type; no single universal diameter is published in this release.",
      "street_tree_rule": "Major pruning and removal of street trees require permits.",
      "development_trigger": "Development and sensitive-area review have separate tree requirements.",
      "dead_hazard_rule": "Nuisance and hazard trees have a specific city permit pathway.",
      "fee_native_text": "Not published in this release.",
      "mitigation_native_text": "Not published in this release.",
      "penalty_native_text": "Not published in this release.",
      "issuing_office": "Urban Forestry",
      "source_title": "City of Vancouver — Tree Permits",
      "source_url": "https://www.cityofvancouver.us/government/department/public-works/urban-forestry/tree-permits/",
      "source_legal_status": "current-issuer-guidance",
      "source_effective_or_revision_date": "Current page checked 2026-07-28",
      "verification_tier": "★",
      "excluded_fields": "Permit-specific thresholds, fee, mitigation, and penalties",
      "notes": "The row describes the breadth of permit contexts without inventing one threshold.",
      "dataset_version": "2026.07.28",
      "last_verified": "2026-07-28"
    },
    {
      "row_id": "TRP-024",
      "city": "Washington",
      "state": "DC",
      "jurisdiction_scope": "District of Columbia",
      "primary_rule_model": "A — Broad private-property permit system",
      "private_residential_trigger": "A Special Tree removal permit is required for a tree with circumference at least 40 inches and under 100 inches; a Heritage Tree removal permit is required at 100 inches or more.",
      "protected_threshold_native_text": "Special Tree: at least 40 inches and under 100 inches in circumference measured at 4.5 feet. Heritage Tree: at least 100 inches in circumference.",
      "street_tree_rule": "Public-space trees are separately regulated through DDOT Urban Forestry.",
      "development_trigger": "Tree Preservation Plans can be required where covered work affects Special or Heritage Trees.",
      "dead_hazard_rule": "The Mayor shall issue a permit for a tree shown to be hazardous or of a species identified by regulation as appropriate for removal; Heritage Tree relocation may also be approved under the statute’s conditions.",
      "fee_native_text": "For a non-hazardous Special Tree qualifying under the payment route: at least $55 per inch of circumference to the Tree Fund.",
      "mitigation_native_text": "Special Tree payment or authorized alternatives apply as stated in §8-651.04.",
      "penalty_native_text": "At least $300 per inch of circumference for an unlawful Special Tree or Heritage Tree removal or permit-condition violation.",
      "issuing_office": "DDOT Urban Forestry Division",
      "source_title": "D.C. Code §§8-651.02, 8-651.04, and 8-651.04a",
      "source_url": "https://code.dccouncil.gov/us/dc/council/code/sections/8-651.02 | https://code.dccouncil.gov/us/dc/council/code/sections/8-651.04 | https://code.dccouncil.gov/us/dc/council/code/sections/8-651.04a",
      "source_legal_status": "current-enacted-code",
      "source_effective_or_revision_date": "D.C. Law 26-113 effective 2026-05-21",
      "verification_tier": "★",
      "excluded_fields": "Administrative filing charges outside the statutory Tree Fund amount",
      "notes": "The current Special Tree lower bound is 40 inches, not the superseded 44-inch figure.",
      "dataset_version": "2026.07.28",
      "last_verified": "2026-07-28"
    },
    {
      "row_id": "TRP-025",
      "city": "Charlotte",
      "state": "NC",
      "jurisdiction_scope": "City of Charlotte",
      "primary_rule_model": "B — Protected-class trigger",
      "private_residential_trigger": "The non-development Heritage Tree Removal Permit applies to an eligible North Carolina-native tree at least 30 inches DBH when removal is not associated with the checklist’s listed forms of new residential construction.",
      "protected_threshold_native_text": "Eligible North Carolina-native tree at least 30 inches DBH.",
      "street_tree_rule": "Public and street-tree rules are separately administered.",
      "development_trigger": "Development trees are governed through Unified Development Ordinance Article 20.",
      "dead_hazard_rule": "Checklist exemptions and documentation requirements apply; no universal exemption is asserted here.",
      "fee_native_text": "No application-fee amount is published in this release.",
      "mitigation_native_text": "Four published paths: pay $500; plant two additional trees; plant one additional tree plus $250; or preserve an eligible specimen tree.",
      "penalty_native_text": "Not published in this release.",
      "issuing_office": "Community Tree Canopy Preservation Division",
      "source_title": "City of Charlotte — Non-Development Heritage Tree Checklist",
      "source_url": "https://www.charlottenc.gov/files/sharedassets/city/v/1/growth-and-development/getting-started/documents/urban-forestry/uf-non-development-heritage-tree-checklist.pdf",
      "source_legal_status": "current-official-checklist",
      "source_effective_or_revision_date": "Current checklist checked 2026-07-28",
      "verification_tier": "★",
      "excluded_fields": "Application fee and penalty schedule",
      "notes": "A secondary-source $340 fee was excluded because it was not confirmed in the official fee schedule.",
      "dataset_version": "2026.07.28",
      "last_verified": "2026-07-28"
    },
    {
      "row_id": "TRP-026",
      "city": "Raleigh",
      "state": "NC",
      "jurisdiction_scope": "City of Raleigh",
      "primary_rule_model": "C — Development-led",
      "private_residential_trigger": "The verified framework is the UDO tree-conservation system for development sites and required conservation areas, not a blanket permit for ordinary occupied residential lots.",
      "protected_threshold_native_text": "Within a required tree conservation area, the UDO controls removal; the complete site-specific matrix is not reduced to one citywide homeowner threshold here.",
      "street_tree_rule": "Work affecting city-maintained trees uses the city’s applicable tree-impact review.",
      "development_trigger": "UDO Chapter 9.1 governs tree-conservation areas and development activity.",
      "dead_hazard_rule": "Case-specific UDO provisions and city review apply.",
      "fee_native_text": "Not published in this release.",
      "mitigation_native_text": "Not published in this release.",
      "penalty_native_text": "Where trees or stumps remain: $1,000 for the first tree plus $100 per diameter inch for subsequent trees. Where trees or stumps are absent: $1,000 plus $0.35 per square foot of unlawfully disturbed area, under UDO §9.1.7.",
      "issuing_office": "Urban Forestry / Development Services",
      "source_title": "City of Raleigh Unified Development Ordinance — Chapter 9 and §9.1.7 Penalties",
      "source_url": "https://udo.raleighnc.gov/chapter-9-natural-resource-protection | https://udo.raleighnc.gov/sec-917-penalties",
      "source_legal_status": "current-enacted-code",
      "source_effective_or_revision_date": "Current UDO checked 2026-07-28",
      "verification_tier": "★",
      "excluded_fields": "Application fee and full site-specific conservation matrix",
      "notes": "The original draft’s citywide framing was narrowed to the development system the code supports.",
      "dataset_version": "2026.07.28",
      "last_verified": "2026-07-28"
    },
    {
      "row_id": "TRP-027",
      "city": "Denver",
      "state": "CO",
      "jurisdiction_scope": "City and County of Denver",
      "primary_rule_model": "D — Public and street trees first",
      "private_residential_trigger": "No general permit for removing a healthy tree from ordinary private property was established from the current official material reviewed.",
      "protected_threshold_native_text": "Not published in this release.",
      "street_tree_rule": "Removal of a public right-of-way tree requires City Forester authorization.",
      "development_trigger": "Demolition and construction can trigger City Forester review for public trees and specified trees in front or side setback areas.",
      "dead_hazard_rule": "Public-tree hazard decisions remain with the City Forester; private-property safety and other overlays are separate.",
      "fee_native_text": "Not published in this release.",
      "mitigation_native_text": "Not published in this release.",
      "penalty_native_text": "Not published in this release.",
      "issuing_office": "Office of the City Forester",
      "source_title": "Denver Revised Municipal Code, Chapter 57 — Vegetation",
      "source_url": "https://library.municode.com/co/denver/codes/code_of_ordinances?nodeId=TITIIREMUCO_CH57VE",
      "source_legal_status": "current-enacted-code",
      "source_effective_or_revision_date": "Current code checked 2026-07-28",
      "verification_tier": "★",
      "excluded_fields": "Public-tree fee, private overlays, mitigation, and penalties",
      "notes": "The row does not convert public-tree authority into a blanket private-yard permit claim.",
      "dataset_version": "2026.07.28",
      "last_verified": "2026-07-28"
    },
    {
      "row_id": "TRP-028",
      "city": "Nashville",
      "state": "TN",
      "jurisdiction_scope": "Metropolitan Nashville and Davidson County",
      "primary_rule_model": "B — Protected-class trigger",
      "private_residential_trigger": "Metro states that removing a protected tree without a required Tree Removal Permit is unlawful. Metro’s official urban-forestry material also states that the permit may be waived for property zoned for a single-family residence or duplex residence, subject to the current code and protected-tree exceptions.",
      "protected_threshold_native_text": "The current complete protected-tree definition is not reproduced in this release.",
      "street_tree_rule": "Public-tree work remains separately regulated.",
      "development_trigger": "Development and grading rules require tree-protection review and can require a tree-removal permit.",
      "dead_hazard_rule": "The Urban Forester may waive specified submittal requirements for maintenance, disease, or death under the code’s procedures; no blanket no-permit statement is made.",
      "fee_native_text": "Not published in this release.",
      "mitigation_native_text": "Tree-density and replacement requirements apply where the code requires them; the full schedule is not published here.",
      "penalty_native_text": "Not published in this release.",
      "issuing_office": "Metro Codes / Urban Forester",
      "source_title": "Metro Nashville — Tree Removal Ordinance; Urban Forestry Trifold Brochure; Metropolitan Code",
      "source_url": "https://www.nashville.gov/departments/codes/property-standards/code-enforcement/codes-violation-types | https://www.nashville.gov/sites/default/files/2023-04/Urban-Forestry-Trifold-Brochure.pdf?ct=1680617749 | https://library.municode.com/tn/metro_government_of_nashville_and_davidson_county/codes/code_of_ordinances",
      "source_legal_status": "current-issuer-guidance-and-current-code",
      "source_effective_or_revision_date": "Current sources checked 2026-07-28",
      "verification_tier": "●",
      "excluded_fields": "Complete protected-tree definition, exact current waiver exceptions, fee, mitigation schedule, and penalties",
      "notes": "The two official statements are presented together rather than falsely reduced to a universal yes or no.",
      "dataset_version": "2026.07.28",
      "last_verified": "2026-07-28"
    },
    {
      "row_id": "TRP-029",
      "city": "Cambridge",
      "state": "MA",
      "jurisdiction_scope": "City of Cambridge",
      "primary_rule_model": "A — Broad private-property permit system",
      "private_residential_trigger": "Covered private-tree removal requires a permit under the city program.",
      "protected_threshold_native_text": "Significant Tree: at least 6 inches in diameter measured at 4.5 feet. Exceptional Tree: at least 30 inches in diameter.",
      "street_tree_rule": "Public shade trees are separately controlled by the Tree Warden and state law.",
      "development_trigger": "Development and lot-coverage rules can affect mitigation and credits.",
      "dead_hazard_rule": "The city’s permit process contains exemptions and review pathways; no universal exemption is asserted here.",
      "fee_native_text": "No application fee.",
      "mitigation_native_text": "Base mitigation calculation: $850 per inch, subject to the city’s credits and exemptions.",
      "penalty_native_text": "Not published in this release.",
      "issuing_office": "City of Cambridge",
      "source_title": "City of Cambridge — Apply for a Tree Removal Permit",
      "source_url": "https://www.cambridgema.gov/iwantto/applyforatreeremovalpermit",
      "source_legal_status": "current-issuer-guidance",
      "source_effective_or_revision_date": "Current page checked 2026-07-28",
      "verification_tier": "★",
      "excluded_fields": "Penalty schedule",
      "notes": "Application fee and mitigation are separate quantities.",
      "dataset_version": "2026.07.28",
      "last_verified": "2026-07-28"
    },
    {
      "row_id": "TRP-030",
      "city": "Boston",
      "state": "MA",
      "jurisdiction_scope": "City of Boston",
      "primary_rule_model": "D — Public and street trees first",
      "private_residential_trigger": "The current enacted provision reviewed governs public shade trees and trees on city property; it does not establish a blanket ordinary-private-yard permit in this dataset.",
      "protected_threshold_native_text": "Public shade tree and city-property status control the cited provision.",
      "street_tree_rule": "Public shade-tree removal requires a written request and Tree Warden approval.",
      "development_trigger": "City projects and required replacement can trigger canopy-protection obligations.",
      "dead_hazard_rule": "Tree Warden and public-safety procedures apply to public shade trees.",
      "fee_native_text": "Not published in this release.",
      "mitigation_native_text": "Where required replacement is infeasible, the code provides a payment of $550 per inch of DBH.",
      "penalty_native_text": "Not published in this release.",
      "issuing_office": "Tree Warden / Parks and Recreation",
      "source_title": "City of Boston Code §7-4.7 — Protections for the City Tree Canopy",
      "source_url": "https://codelibrary.amlegal.com/codes/boston/latest/boston_ma/0-0-0-4461",
      "source_legal_status": "current-enacted-code",
      "source_effective_or_revision_date": "Current code checked 2026-07-28",
      "verification_tier": "★",
      "excluded_fields": "Private-property overlays, fee, and penalty schedule",
      "notes": "A proposed private-tree ordinance is not treated as enacted law.",
      "dataset_version": "2026.07.28",
      "last_verified": "2026-07-28"
    },
    {
      "row_id": "TRP-031",
      "city": "New York",
      "state": "NY",
      "jurisdiction_scope": "New York City",
      "primary_rule_model": "D — Public and street trees first",
      "private_residential_trigger": "NYC Parks states that it does not issue permits for trees on private property.",
      "protected_threshold_native_text": "Not applicable to the NYC Parks private-property jurisdiction statement.",
      "street_tree_rule": "A permit is required for work affecting a city tree, including a street tree.",
      "development_trigger": "Landmark, zoning, environmental, and development overlays can apply separately.",
      "dead_hazard_rule": "City-tree hazard work remains under NYC Parks authority.",
      "fee_native_text": "Not published in this release.",
      "mitigation_native_text": "Not published in this release.",
      "penalty_native_text": "Not published in this release.",
      "issuing_office": "NYC Parks",
      "source_title": "NYC311 — Tree Work Permit",
      "source_url": "https://portal.311.nyc.gov/article/?kanumber=KA-01896",
      "source_legal_status": "current-issuer-guidance",
      "source_effective_or_revision_date": "Current page checked 2026-07-28",
      "verification_tier": "★",
      "excluded_fields": "Other agency overlays, fee, mitigation, and penalties",
      "notes": "NYC Parks’ jurisdiction statement does not eliminate separate landmark or environmental rules.",
      "dataset_version": "2026.07.28",
      "last_verified": "2026-07-28"
    },
    {
      "row_id": "TRP-032",
      "city": "New Orleans",
      "state": "LA",
      "jurisdiction_scope": "City of New Orleans",
      "primary_rule_model": "D — Public and street trees first",
      "private_residential_trigger": "No blanket private-tree permit trigger is asserted from the current Parks and Parkways material reviewed.",
      "protected_threshold_native_text": "Not published in this release.",
      "street_tree_rule": "A Tree Maintenance Permit is required for work on a City tree.",
      "development_trigger": "Separate development and historic-district rules can apply.",
      "dead_hazard_rule": "City-tree work remains subject to Parks and Parkways review.",
      "fee_native_text": "Free; issued permit is valid for 60 days.",
      "mitigation_native_text": "Not published in this release.",
      "penalty_native_text": "Not published in this release.",
      "issuing_office": "Department of Parks and Parkways",
      "source_title": "City of New Orleans — Tree Work Permit",
      "source_url": "https://nola.gov/tree-work-permit/",
      "source_legal_status": "current-issuer-guidance",
      "source_effective_or_revision_date": "Current page checked 2026-07-28",
      "verification_tier": "★",
      "excluded_fields": "Private overlays, mitigation, and penalties",
      "notes": "The application is submitted by a Louisiana-licensed arborist.",
      "dataset_version": "2026.07.28",
      "last_verified": "2026-07-28"
    }
  ]
}