Yes, keeping goats in most North Carolina cities is legal under state law, but local ordinances often impose strict limits. State statutes classify goats as livestock, deferring zoning authority to municipalities, which frequently restrict herd size, prohibit roosters, and mandate setbacks from property lines. Raleigh and Charlotte, for instance, cap goat ownership at 2–4 animals per residential lot unless special permits are secured, reflecting 2024–2026 updates to their unified development ordinances.
Key Regulations for Keeping Goats in the City in North Carolina
- Herd Size Limits: Municipal codes typically cap goat numbers at 2–4 animals per single-family lot, with larger flocks requiring conditional-use permits. Asheville’s 2025 ordinance revision reduced the default limit from 6 to 4 goats in R-1 zoning districts.
- Setback and Sanitation Requirements: Goats must be housed at least 50–100 feet from neighboring residences, depending on the city, and waste management plans must comply with N.C. Department of Environmental Quality’s 2023 livestock waste rules.
- Permit and Inspection Mandates: Cities like Greensboro require annual permits, inspections for fencing integrity, and proof of rabies vaccination for goats over 6 months old, aligning with N.C. General Statute §130A-185.