Chapel Hill addresses overgrown weeds and grass on vacant and occupied lots through Town Code Chapter 11 nuisance provisions and the Town's general code enforcement authority. Property owners are expected to mow lawns before they become overgrown, and overgrowth that creates a health or safety hazard (harboring rodents, snakes, or mosquitoes; creating a fire hazard) is enforced through Code Enforcement (919-969-5043). State authority for abatement is NCGS 160A-193 (abatement of public health nuisances) and NCGS 160A-200 (lien for nuisance abatement). The Town's enforcement is complaint-driven rather than calendar-driven.
Chapel Hill's weed and vacant-lot rules are enforced under Town Code Chapter 11 (Misdemeanors and Offenses) nuisance provisions and the Town's general code-enforcement authority — rather than a single fixed-height ordinance. The Town's published Code Enforcement guidance (the 'Good Neighbors' page) tells residents to 'mow the lawn before it gets overgrown,' and Town Code Chapter 11 declares various accumulations and overgrowth that constitute public nuisances. Where weeds, grass, or vegetation create a health or safety hazard — harboring rodents, snakes, or mosquitoes; obstructing sightlines at intersections; creating a fire hazard; or providing cover for accumulated rubbish — the condition is enforced through Code Enforcement (919-969-5043 or codeenforcement@townofchapelhill.org). The Town's state authority for declaring and abating a public health nuisance is NCGS 160A-193, which permits any city to abate the nuisance and recover the cost as a lien under NCGS 160A-200. Chapel Hill applies the same standard to vacant lots, undeveloped parcels, foreclosure properties, and occupied residential lots within Town limits. Unlike many North Carolina municipalities, Chapel Hill does not publish a fixed grass-height threshold (e.g., a 12-inch maximum) or a fixed calendar deadline — enforcement is complaint-driven. Reports can be filed online via Chapel Hill Connect, by phone at 919-969-5043 (weekdays 8:30 a.m. to 5:00 p.m.), or by email to codeenforcement@townofchapelhill.org. Vacant lots that are also subject to a stop-work order under LUMO, that have unstabilized soil, or that contain accumulated construction debris are also enforced under LUMO erosion-control and accessory-use provisions. HOAs in many Chapel Hill subdivisions impose stricter mowing standards under CC&Rs; those are enforced privately under NCGS Chapter 47F (NC Planned Community Act).
Notice of Violation followed by Town cutting / abatement billed to the owner as a lien (NCGS 160A-193, 160A-200). NC municipal civil penalties (typically up to $500/day, each day a separate offense) apply under standard authority. Persistent violations may be cited as Class 3 misdemeanors under NCGS 14-4.
Other ordinances people look up for this city. Green dot = verified primary-source excerpt.
Chapel Hill, NC
Chapel Hill does not have a code provision specifically prohibiting or permitting artificial turf. Where landscape material is required under LUMO Appendix A...
Chapel Hill, NC
Chapel Hill does not mandate native plants in private landscapes but actively favors them through LUMO Appendix A landscape standards and through LUMO Sectio...
Chapel Hill, NC
Rainwater harvesting is legal in Chapel Hill. NCGS 160A-202 prohibits cities from banning cisterns and rain barrels used for irrigation: 'No city ordinance m...
Chapel Hill, NC
Chapel Hill collects household trash and yard waste weekly, starting at 6 a.m. Find your day on the town's Residential Trash Collection Map; recycling is han...
Chapel Hill, NC
Chapel Hill's LUMO permits one accessory apartment per single-family lot in residential zoning districts. The Town Council adopted comprehensive LUMO amendme...
Chapel Hill, NC
Chapel Hill Town Code Chapter 10 Article IV limits food trucks to private parking lots in downtown Chapel Hill and surrounding commercial districts. Only one...
See how Chapel Hill's vacant lot maintenance rules stack up against other locations.
Help us keep this page accurate. If you notice an error or outdated information, let us know.