It depends on which municipality your property is in. Pennsylvania has no statewide tree removal permit law — each township and borough sets its own rules. Some Bucks County municipalities require permits for trees above a certain diameter on private property. Others have no permit requirement at all for standard residential removal. The only way to know for certain is to look up your specific township — which is exactly what this guide does.
How Tree Removal Permits Work in Bucks County, PA
Pennsylvania is a home rule state. That means land use decisions — including whether you need a permit to cut down a tree in your yard — are made at the municipal level, not by the state. Bucks County has 54 municipalities: 23 townships, 28 boroughs, and 3 cities. Each one can set its own tree ordinance, and many have.
Most Bucks County tree ordinances divide trees into two separate categories with two very different sets of rules:
- Shade trees / street trees: Trees located in the public right-of-way — typically the strip of land between the curb and the sidewalk, or between the sidewalk and the street. These are almost universally regulated. Even municipalities that don't require permits for private property removal will often require a permit before a shade tree can be touched.
- Private property trees: Trees rooted on your lot, behind the sidewalk or curb line. These are regulated in some municipalities and unregulated in others. This is the category most homeowners are asking about.
There's a second major distinction that trips people up: the rules for residential maintenance removal are almost always different from the rules that apply to land development or large-scale clearing. If you're taking down one or two trees in your backyard, you're in a completely different regulatory category than a developer clearing a wooded lot for a subdivision. This guide focuses on residential private property removal.
One more thing to know upfront: most guides on this topic give generic advice without naming a single Bucks County township. We went further. We researched actual municipal ordinances, permit applications, and official ordinance documents for the townships and boroughs where tree removal questions come up most often. Where we couldn't confirm specifics, we say so clearly — and tell you exactly who to call.
Does Doylestown Borough Require a Permit to Remove a Tree?
Permit Required — Private PropertyYes. Doylestown Borough requires a permit before removing any tree with a trunk diameter of 6 inches or more, measured at breast height (DBH — 4.5 feet from the ground). This applies to trees on private property, not just public shade trees.
What Size Trees Require a Permit in Doylestown Borough?
The threshold is 6 inches DBH (diameter at breast height, measured 4.5 feet from ground). Trees below this threshold can be removed without a permit. Trees at or above this threshold require a permit before any removal work begins.
How Much Does a Doylestown Borough Tree Permit Cost?
The permit fee is $15. Applications are submitted to Doylestown Borough at 10 Doyle Street, Doylestown, PA 18901. The Shade Tree Commission reviews applications and has authority to approve or deny.
What Trees Are Exempt from the Doylestown Borough Permit Requirement?
The following are specifically exempt from the permit requirement in Doylestown Borough: trees of the species sumac, box elder, sassafras, and ailanthus (tree of heaven); trees that have already fallen; and emergency removals where the tree poses an immediate threat to life or property. If your ash tree was killed by the Emerald Ash Borer and is now structurally failing, that likely qualifies as an emergency removal — but confirm with the Borough before proceeding.
Does Upper Makefield Township Require a Permit to Remove a Tree?
Permit Required — Private PropertyYes. Upper Makefield Township requires a permit for removal of any tree measuring 6 inches or more in diameter. Upper Makefield has one of the more thorough permit processes among Bucks County municipalities — the application requires multiple documents, not just a simple form.
What Documents Are Required for an Upper Makefield Township Tree Permit?
To obtain a tree removal permit in Upper Makefield Township, you must submit:
- Zoning/Occupancy Permit Application
- Plot Plan showing the location of the tree(s) to be removed
- Reforestation Plan — a plan showing what replacement trees will be planted
- Property Owner's Letter authorizing the work
- Certificate of Insurance from your tree service contractor, naming the Township of Upper Makefield as a certificate holder
Contact Upper Makefield Township directly at 215-968-3340 or visit the Township offices for current fee information and to start the application process.
Upper Makefield Township's UMTree Grant Program
Upper Makefield offers a grant program — the UMTree Grant — that provides up to $975 toward the purchase and planting of replacement trees on qualifying properties. If you're removing a large tree and need to replant, ask the Township about this program when you call to start your permit application.
Does Newtown Borough Require a Permit to Remove a Tree?
Permit Required — Shade TreesYes. In Newtown Borough, a permit is required before any shade tree is pruned, removed, fertilized, sprayed, or otherwise disturbed. The Shade Tree Commission is the governing body for all shade tree decisions in the Borough.
How to Apply for a Tree Removal Permit in Newtown Borough
Applications are submitted at the Newtown Borough offices on a prescribed form. The Shade Tree Commission reviews permit requests at a meeting held within two weeks of receiving the application. If the Commission approves, the Code Enforcement Officer issues the permit. All permitted work must be completed within 90 days of permit issuance unless the Commission grants an extension.
The permit application is available on the Borough's official website at boroughofnewtown.com under Permits & Forms. If a permit is denied, property owners have the right to appeal to Borough Council within 30 days.
Bucks County Municipalities That Do NOT Require a Tree Removal Permit
The following municipalities have either no permit requirement for standard residential tree removal on private property, or confirmed exemptions that cover most homeowner situations. This is based on available municipal ordinance text — always confirm directly with your township, as ordinances can change and your specific zoning district or property type may have additional rules that apply.
Warminster Township Tree Removal Permit Requirements
Warminster Township does not require a permit to remove trees on your private residential property. The line that matters: if your tree is located on your lawn, set back from the sidewalk, you do not need a permit before removal.
The caveat: trees in the curb-to-sidewalk public right-of-way are classified as shade trees and are regulated separately. A permit is required before a shade tree in the right-of-way can be removed or significantly pruned. If your tree is in the curb strip, call Warminster Township Public Works before scheduling work.
Commercial development in Warminster triggers additional requirements: trees 3 inches or larger that are removed as part of development activity may require replacement planting or a contribution to the Township's tree fund.
Northampton Township Tree Removal Permit Requirements
Northampton Township (Richboro) allows the removal of up to 5 trees per acre of woodland — with a maximum of 10 trees per lot — measuring 12 inches DBH or larger, without a permit, in any 365-day period. If you're removing fewer trees than those thresholds, or removing trees below 12 inches DBH, no permit is required.
Importantly, dead trees, diseased trees, and trees that pose a hazard to structures, occupants, public rights-of-way, or utility infrastructure are exempt from permit requirements regardless of size or quantity. This means a dead ash tree from Emerald Ash Borer, a storm-damaged oak leaning toward your house, or any tree your arborist declares a structural hazard can be removed without a permit.
Replacement tree requirements apply when removals exceed the thresholds. Replacement trees must meet minimum size specs: deciduous trees at least 3 inches caliper, or coniferous trees at least 8 feet tall, using native species.
Lower Makefield Township Tree Removal Permit Requirements
Lower Makefield Township does not require a mandatory permit for standard residential tree removal on private property. The Township's Heritage Tree Protection Program — established in 2019 under Ordinance No. 420 — is a voluntary program. It identifies, registers, and encourages the preservation of large or historically notable trees, but enrollment is optional for private property owners and the program does not create a permit requirement for removal.
A newer Tree Bank Ordinance (2025) establishes a framework for tree replacement in the context of land development — but this applies to development activity, not routine residential removal.
If you're in Lower Makefield and you want to remove a yard tree, you do not need a municipal permit. Check your HOA rules separately if your property is in a community with an active homeowners association — many Lower Makefield communities have their own tree policies.
Perkasie Borough Tree Removal Permit Requirements
Perkasie Borough does not require a permit for standard residential tree removal or routine property maintenance. A permit is only triggered by forestry or commercial timber harvesting operations — not by a homeowner removing one or several trees in their yard.
Dead, diseased, and dangerous trees are specifically exempt from any permit requirement, even in contexts that would otherwise require one. If your tree service identifies your tree as dead, structurally compromised, or diseased, you can remove it without a permit in Perkasie Borough.
Solebury Township Tree Removal Permit Requirements
Solebury Township does not require a permit for removal of a small number of dead or diseased trees on your property. If you're planning to remove more than two or three trees — particularly if they're healthy — the Township recommends contacting them before proceeding to confirm whether the scope of your project triggers any additional review.
Municipalities With Tree Permit Requirements for Public Trees Only
Several Bucks County municipalities regulate the removal of public shade trees — those in the curb strip, along streets, or in public right-of-way — but have no confirmed permit requirement for trees on private property. If you're removing a tree from your lawn, you're likely in the clear. If the tree is in the curb strip between sidewalk and street, a permit or formal request is required before work begins.
Bensalem Township Tree Removal Requirements
Bensalem Township requires a permit for removal of trees located in the curb-to-sidewalk public right-of-way. These are classified as shade trees and fall under municipal oversight. A replacement tree is required to be planted on the property following removal. Trees on private property behind the sidewalk do not require a permit for standard residential removal.
Bristol Borough Tree Removal Requirements
Bristol Borough requires a permit for the removal of public shade trees. Following permitted removal, a replacement shade tree must be planted within 6 months. The replacement tree must meet minimum specifications: at least 4 feet tall with a 2 to 2½ inch caliper. The Borough provides a list of suggested replacement species.
New Hope Borough Tree Removal Requirements
New Hope Borough has an active Shade Tree Commission that governs the removal of public trees in the Borough. Commission approval is required before public trees are removed or significantly altered. Private property tree removal rules were not confirmed from available ordinance text — contact New Hope Borough directly before scheduling removal of any tree, public or private.
Bucks County Townships Where You Should Verify Directly Before Removing a Tree
For the following municipalities, we were unable to confirm specific private property tree removal permit requirements from publicly available ordinance documents. This doesn't necessarily mean a permit is required — it means the information wasn't clearly accessible online when this guide was written. Call the municipal office directly before scheduling removal. Most offices can answer this question in under two minutes.
Warrington Township
Warrington Township regulates street trees through the Director of Code Enforcement. The Township's code establishes that the Director may order removal of trees on private property that are diseased, damaged beyond recovery, or pose a threat to safety. Private residential yard removal permit requirements were not confirmed from available code text. Contact Warrington Township Building/Code Enforcement before scheduling any tree removal at warringtontownship.org.
Newtown Township
Newtown Township (separate from Newtown Borough) has a confirmed ordinance governing tree trimming clearances (Ordinance 2004-O-25) — requiring minimum clearances of 9 feet over sidewalks and 11 feet over roadways. No confirmed ordinance was found requiring a permit for standard residential tree removal on private property, but confirm with the Department of Codes & Zoning before proceeding. Contact: newtownpa.gov.
Doylestown Township
Doylestown Township has woodland preservation provisions in its ordinance that limit how many trees within a regulated woodland can be removed during development. For standard residential yard removal outside of a woodland area, requirements were not confirmed from available text. Contact Doylestown Township before removing trees, particularly if your property contains or borders a wooded area.
Middletown Township
No confirmed tree removal permit ordinance was found for standard private property residential removal in Middletown Township. Contact the Building & Zoning department at (215) 750-3800, ext. 1114 before scheduling removal. Staff can confirm current requirements in under five minutes.
Falls Township
No confirmed permit ordinance for private property residential tree removal was found for Falls Township. Contact Falls Township Code Enforcement & Zoning directly via fallstwp.com before scheduling removal.
Richland Township
No confirmed permit ordinance for private property residential tree removal was found for Richland Township. Contact the Township directly at richlandtownship.org for current requirements.