tree removal permit Waxhaw NC not for existing yards
For a tree in your own yard on an existing house lot, Waxhaw does not require a tree removal permit, and unincorporated Union County does not either [1][4][5]. The answer changes for a street tree or other right-of-way tree, a recorded tree-save area, and new or substantially modified development, and Waxhaw also says heritage trees of 36 inches or larger shall be preserved on privately owned land wherever feasible [1][3]. Charlotte uses its own ordinance for street trees and for trees on private property, so a city lot has to be checked against the city's source [13].
A Waxhaw address is not the same thing as town limits
A Waxhaw mailing address can sit in the town, in another town, or in the county. The county ordinance applies outside municipal corporate limits and extraterritorial jurisdiction, unless that town has let the county ordinance apply inside its lines [4]. The priced tree permit in Waxhaw's fee schedule is a right-of-way item, and it does not follow the mailbox [3]. On a close call, ask the town or the county which side of the line the trunk is on before anyone talks about a tree removal permit Waxhaw NC homeowners may have heard about.
What Waxhaw requires in your own yard
Waxhaw's tree rules are in Chapter 8 of the Land Development Code, which took full effect on August 1, 2021 [1]. Section 8.2 says every zoning district is subject to the chapter, and then it states the duty that triggers the standards: all new development or substantially modified existing development shall provide landscaping, screening, buffering, and preserve trees [1]. Those minimums are installed and kept up for developments approved or substantially modified after adoption [1]. There is no homeowner permit in that chapter for a tree beside an existing house. Section 8.4 only tells new development to plant medium or large trees in the public planting strip, 40 to 65 feet on center, where existing trees fall short [1]. Forestry is cross-referenced to N.C.G.S. 160D-921 and left there [1].
Heritage trees and tree-save areas
A Waxhaw heritage tree is 36 inches or larger in diameter at breast height. The code says these trees shall be preserved on all publicly owned or maintained property and on all privately owned land wherever feasible, and shown on the landscape plan [1]. The contents list says "Heritage and Specimen Trees," but the section is titled "Heritage Trees" and does not define a specimen tree or open a permit [1]. In new developments, each heritage tree kept earns open-space credit of 5,000 square feet on sites under 10 acres, or 1% of required open space on sites over 10 acres, and the zoning administrator may adjust setbacks to save it [1]. Call planning before you cut a tree that large. That section does not create a fee or an application for a finished house lot.
Tree-save percentages apply to development sites, measured before land disturbance. Single-family sites at 40% canopy or more keep at least 30% of interior site area, CC and EC sites at that canopy keep at least 20%, and single-family, CC, and EC sites under 40% canopy keep at least 15% [1]. Rights-of-way, easements, utilities, ponds, lakes, and streams are subtracted first, and a shortfall is planted back or, if removal inside a save area is approved, replaced or paid in lieu when the zoning administrator allows it [1]. A preservation area must be at least 2,500 square feet and at least 10 feet wide, must not sit on a deeded lot, and stays undisturbed in perpetuity [1].
Street trees and the Waxhaw right-of-way
This is where a tree removal permit Waxhaw NC residents actually meet one. A tree is in the right-of-way if it stands in the grass strip between the sidewalk and the street, and on a street with no sidewalk Public Services will help at 704-843-7439 [2]. The town inspects, may include the Union County Urban Forester, and then does the work or hires it out [2]. After the Board of Commissioners vote on June 24, 2025, the town no longer does routine right-of-way tree maintenance inside established homeowners associations, but it still handles as-needed safety work such as dead or low-hanging limbs, leaning or fallen trees, and blocked sight lines or signs [2]. The same page encourages HOAs and homeowners to do light pruning of right-of-way trees in front of their property, following HOA covenants if those apply [2].
The fiscal year 2026-27 fee schedule took effect on July 1, 2026, and it lists Tree Inspections at $15, a Tree Removal Permit at $40, and a Tree Penalty of $25 for pruning, removal, or planting of trees in the right-of-way without a permit, plus a 10% technology fee on permits and applications [3]. The tree page encourages light pruning, and the fee schedule penalizes right-of-way pruning, removal, or planting without a permit [2][3]. Do not take a street tree down yourself. If the work is more than light pruning, call 704-843-7439 first [2]. Utility installations in that strip need their own permits, which are not yard-tree permits [2].
Unincorporated Union County
The county unified development ordinance we read took effect on October 6, 2014, and the posted copy carries amendments through July 1, 2021 [4]. Article 55 generally applies to new development that needs county review and to significant expansion, and construction of detached houses, townhouses, and two-unit houses on existing platted lots is exempt from that article's landscaping and screening rules [4].
Tree removal and replacement is still a development-plan rule. It applies to naturally occurring trees located outside the buildable area. For this section, buildable area means everything outside required setbacks, outside existing and proposed street rights-of-way and easements, and outside utility easements [4]. The trees the section reaches are the ones in those setback, street, and utility-easement areas, not the trees in the middle of the buildable pad. Proposed plans inventory trees 12 inches in diameter at breast height or greater, and removal of those trees must be replaced at a combined diameter of at least 125%, unless the permit-issuing authority waives that for lack of room or for diseased, dying, or invasive or undesirable trees [4]. Trees kept on an approved plan are protected, including a barrier at the dripline before excavation [4].
None of that is a form for one yard tree at an existing house. On county-owned property, call the urban forester at 704-283-3510, and for every other property the county page says to contact a professional tree removal service [5].
Stallings
Stallings starts from the other direction. Its code enforcement FAQ says a tree permit is required unless an exception applies [6]. The exceptions cover routine maintenance of existing vegetation outside the public right-of-way, removal of dead trees or of trees diagnosed as diseased beyond treatment with the burden of proof on the remover, and small noncommercial clearing on undeveloped land no greater than one-quarter acre outside the critical root zone of a rare or specimen tree [6]. They also cover land disturbance normally associated with occupancy of an existing single-family or two-family dwelling, and new construction or expansion of those homes when a building permit is in hand and disturbance stays under 10,000 square feet, unless the cumulative disturbance exceeds 10,000 square feet [6]. For many occupied houses the existing-dwelling exception is the practical answer. It is not a blanket no. Routine maintenance stops at the public right-of-way, and the town enforces its ordinances, not HOA covenants [6].
Marvin
Marvin's Chapter 93 public tree ordinance, OR-2025-12-01, took effect on December 9, 2025 [7]. Section 93.04 applies only to public trees on village-owned or village-maintained property, including streets and rights-of-way [7]. It does not regulate private-property trees except nuisance trees that affect public safety and trees that overhang or encroach into a public right-of-way [7]. Development, subdivision, and land-disturbing trees are sent to Article 11 of the development ordinance [7]. A yard tree that is not hanging over the street is not a Chapter 93 permit. A street tree is village business. Ask about Article 11 only if you are subdividing or disturbing land. We did not use that article for an ordinary yard tree.
Indian Trail
In the unified development ordinance file Indian Trail hosts, the tree chapter applies to major subdivisions, nonresidential development, and multifamily development, and to listed changes and expansions of nonresidential or mixed-use sites [8]. The chapter does not apply to existing or proposed single-family detached dwellings or two-family dwellings on individually owned lots, or to certain forestry under a present-use valuation or a registered forester's plan [8]. That file was adopted on December 30, 2008, and it says it is amended through November 14, 2017, so we date it [8]. The town's ordinance page says to call Planning at 704-821-5401 [9]. Use that number if the lot is not an individually owned house or duplex, because the file we read is older than the town's live code page, even though a house on its own lot is outside the chapter in that file [8].
Weddington
Weddington's August 2025 unified development ordinance puts tree save and tree replenish on any new major residential development [10]. In that scope, trees 8 inches in diameter at breast height or greater may not be removed from naturally occurring areas outside the buildable area [10]. Buildable area means the part of the site outside required setbacks, street rights-of-way and easements, utility and drainage easements, and ponds, lakes, streams, and their buffers [10]. The limit is about those outer areas on a new major project, not a finished house outside development review.
Canopy is saved as a share of the buildable area, by a method the Union County Urban Forester approves. A site under 20% canopy keeps at least 10% of the buildable area, a site between 20% and 40% keeps at least 20%, and a site over 40% keeps at least 30%, in a contiguous save of at least 2,500 square feet [10]. A heritage tree means a deciduous noninvasive native tree 20 inches or larger, and the appendix also sets oaks and tulip trees at 20 inches, hickory and pecan at 18 inches, magnolias at 10 inches, red maples, sugar maples, and elms at 10 inches, and dogwoods at 5 inches [10]. Removing a tree 8 inches or greater without administrator permission is a civil penalty of $1,000 per tree, a heritage tree removed without permission is $800 per inch, and the cap per tree is $50,000 [10]. We did not find a separate permit for an existing homeowner cutting a yard tree outside a new major residential development [10].
Monroe's historic district
The Monroe notice we could verify is the historic district page. On April 9, 2024, the city posted new penalties for removing trees without proper approval and told owners to call Planning before any project [11]. Tree evaluations go to the Union County Urban Forester at 704-283-3510, and owners who are unsure about the district are told to check the map or call Planning at 704-282-4527 [11]. Certificate of appropriateness fees on that page are $25 at staff level or $50 after the fact, and $100 at commission level or $200 after the fact [11]. This is a historic-district rule, not a citywide yard permit. Inside the district, call before the tree comes down. Outside it, ask Planning whether any other city rule applies.
State roads are not town streets
G.S. 136-93(a) says no opening or other interference shall be made in a state road, other than streets not maintained by the Department of Transportation in cities and towns, without a written Department permit, and doing that work without the permit is a Class 1 misdemeanor [12]. Subsection (b) says vegetation in a state right-of-way, including any tree, shall not be cut or pruned without a selective vegetation removal permit, and the request shall be made by an outdoor-advertising sign owner or a business-facility owner [12]. That selective permit is not a backyard form and not Waxhaw's right-of-way permit. A town-maintained street stays a town question. If the tree stands on a state-maintained road, ask the Department of Transportation first.
Charlotte is a different ordinance
Charlotte's urban forestry page says city rules protect trees in public street rights-of-way and on private property [13]. That is separate from Waxhaw and from the county. If the lot is in Charlotte, use the city's page and our Charlotte tree ordinance guide. We are not restating Charlotte's permits or fees here.
What we check before we schedule the cut
Before we schedule, we ask where the trunk stands, who maintains the road, and which government has the lot. A recorded tree-save, a historic-district label, or a live subdivision review changes the job. An HOA can be stricter than the town: Waxhaw says to follow those covenants when pruning a right-of-way tree, and Stallings does not enforce them [2][6]. Yard tree, existing house, no save area: we schedule the work. Street, state road, historic district, or an unclear line: we pause.
Practical takeaways
- An existing-house yard tree in Waxhaw or unincorporated Union County does not require a removal permit [1][4][5].
- Waxhaw's FY 2026-27 schedule lists a $40 Tree Removal Permit and a $25 penalty for right-of-way pruning, removal, or planting without a permit, plus a 10% technology fee on permits [3]. Call 704-843-7439 before a street-tree removal [2].
- Heritage trees of 36 inches or larger shall be kept wherever feasible, and save areas of at least 2,500 square feet stay off deeded lots [1].
- Stallings requires a permit unless an exception fits, including ordinary occupancy of an existing single-family or two-family house [6]. Marvin's ordinance, effective December 9, 2025, leaves private yard trees alone except public nuisances and limbs over the street [7].
- Indian Trail's compiled tree chapter, amended through November 14, 2017, skips individually owned house and duplex lots, and newer questions go to Planning at 704-821-5401 [8][9].
- Weddington's August 2025 tree-save rules cover new major residential development, including a $1,000 penalty per unauthorized tree of 8 inches or greater [10].
- Monroe's sourced rule is the historic district, where penalties for removal without approval were announced on April 9, 2024, and Planning is at 704-282-4527 [11].
- A state-maintained road follows G.S. 136-93, not the town yard rule [12]. Charlotte follows its own ordinance for street trees and private trees [13].
How we can help
Have more questions or want to get in touch? Our team removes and prunes trees for homeowners and property managers in Waxhaw and across Union County, and we sort the yard-versus-right-of-way question before we schedule the cut. Start with our tree removal page and tell us where the tree stands. We also answer storm and emergency calls around the clock.
Citations
- Town of Waxhaw, "Land Development Code, Chapter 8 (Buffers, Landscaping and Lighting), full force August 1, 2021, Chapter 8 planting revision February 10, 2026" (2026)
- Town of Waxhaw, "Tree Management" (2026)
- Town of Waxhaw, "FY 2026-27 Fee Schedule, effective July 1, 2026" (2026)
- Union County, "Unified Development Ordinance, effective October 6, 2014, amendments through July 1, 2021" (2021)
- Union County, "Urban Forestry" (2026)
- Town of Stallings, "Code Enforcement FAQs" (2026)
- Village of Marvin, "Code of Ordinances, Chapter 93, Section 93.04 Scope and Applicability, effective December 9, 2025" (2025)
- Town of Indian Trail, "Unified Development Ordinance, adopted December 30, 2008, amended through November 14, 2017" (2018)
- Town of Indian Trail, "Unified Development Ordinance" (2026)
- Town of Weddington, "Unified Development Ordinance, August 2025 complete PDF" (2025)
- City of Monroe, "Historic District" (2024)
- North Carolina General Assembly, "G.S. 136-93 Openings, structures, pipes, trees, and issuance of permits" (2014)
- City of Charlotte, "Urban Forestry" (2026)