Virginia Backyard Chicken Laws: Permits, Limits, and Setbacks

Last Updated:

Virginia Statewide Poultry Regulations & Statutes

In the Commonwealth of Virginia, the right to keep poultry is primarily governed at the local level. While the Virginia Code § 3.2-6000 establishes the state's authority over livestock and poultry health, there is no blanket statewide prohibition against backyard chickens. Instead, Virginia Code § 15.2-2280 grants individual cities and counties the power to determine their own zoning ordinances, which includes setting limits on flock sizes, rooster bans, and coop setbacks.

Is it legal to keep chickens in Virginia residential areas? In most cases, yes—but compliance is mandatory. Under Va. Code § 3.2-5900, the State Board of Agriculture focuses on disease prevention (such as Avian Influenza), but your local city council or board of supervisors dictates your daily operations. For example:

  • Urban Limits: Cities like Richmond and Norfolk typically cap flocks at 6 hens and strictly prohibit roosters.
  • Permits & Inspections: Locations like Virginia Beach require a specific permit and a 25-foot dwelling setback.
  • Rural Lenience: In unincorporated counties, flock limits are often unrestricted, provided you adhere to Va. Code § 3.2-6002 regarding the sanitary disposal of dead poultry.

Official Legal References:
Va. Code Title 3.2, Ch. 60 (Livestock & Poultry)
Va. Code § 15.2-2280 (Local Zoning Authority)

Navigating the transition from state statutes to local enforcement can be challenging. To help, our complete guide below provides a detailed breakdown of city-by-city chicken ordinances across Virginia. Whether you are looking for specific hen limits in your neighborhood, roosters, zoning requirements for coops, or answers to common questions regarding backyard chicken laws in urban versus rural areas, you will find the data below.

Important: ⚠️Always verify with your local jurisdiction or HOA.

Zoning, Building Permits, and HOA Notes

In Virginia, the Right to Farm Act (§ 3.2-300) provides some protections for agricultural operations, but local zoning ordinances heavily regulate backyard poultry in residential areas. In urban jurisdictions like Arlington (Zoning Ordinance § 12.7.1), extreme 100-foot setbacks from property lines often act as a de facto ban for standard lots. Furthermore, Homeowners Associations (HOAs) in Virginia have significant authority under the Property Owners' Association Act (§ 55.1-1800) to prohibit or restrict poultry, as these private restrictive covenants generally supersede permissive local zoning.


Virginia Predator Challenges

Virginia’s environment supports a wide array of predators including raccoons, opossums, coyotes, and birds of prey. While Virginia Code § 29.1-511 generally allows for the taking of nuisance species that are "found in the act" of damaging poultry, owners are encouraged to prioritize physical defenses.

  • Protection Tips: Install "predator aprons" of hardware cloth to deter foxes and coyotes, ensure coops have overhead protection against hawks, and use complex latches to prevent raccoons from entering.

Permits and Local Requirements

Virginia does not have a statewide backyard chicken license; instead, regulations are highly localized. For example, Richmond City Code § 4-96 requires an annual permit and a one-time $60 fee to keep up to six hens. Conversely, Fairfax County (Zoning Ordinance § 4102.7.L) allows backyard chickens on lots smaller than two acres only with an approved Administrative Permit and strict adherence to enclosure size and location rules.


Selling Backyard Eggs in Virginia

Small-scale egg sales are governed by the Virginia Egg Law (§ 3.2-5300). Small flock owners (typically those with fewer than 3,000 birds) are exempt from certain grading requirements but must follow basic safety standards:

  • Labeling: Cartons must include the producer's name, address, and the word "Ungraded" if they have not been officially graded (§ 3.2-5305).
  • Storage: Eggs must be kept at a temperature of 45°F or lower to prevent spoilage and bacterial growth.
  • Cleanliness: Eggs offered for sale must be clean and free of cracks.

Virginia State Poultry Slaughter Rules

Virginia offers a 1,000-bird exemption consistent with federal guidelines, allowing producers to process their own poultry on-farm without continuous inspection for direct-to-consumer sales (Virginia Code § 3.2-5400). However, local ordinances in independent cities often place hurdles on the practice; many urban areas, including Alexandria and Arlington, have nuisance or sanitation codes that effectively require slaughtering to be conducted in a manner that is not visible or audible to the public to avoid "public distress" or sanitary violations.

Virginia Ordinances by City & County

Find your listed Virginia city below for detailed chicken laws.

  • Abingdon (Washington County):

    Hen Limit: 6 hens maximum | Roosters: Prohibited | Permit: Zoning Permit Required | Setback: Coop must be in rear yard; 15ft from property lines and 30ft from any neighbor's dwelling | Restrictions: Residential lots only; no outdoor slaughtering; must maintain sanitary conditions to prevent nuisance odors. | Section § 15-4-1 | Source: Abingdon-va.gov / American Legal Publishing
  • Accomac (Accomack County):

    Hen Limit: Not specified | Roosters: Allowed | Permit: Not Required | Setback: 50ft from any street; 25ft from property lines | Restrictions: Must be kept in a secure enclosure; must not create a public nuisance per County sanitation standards. | Section § 106-52 | Source: Accomack County Code
  • Alberta (Brunswick County):

    Hen Limit: Not specified | Roosters: Allowed | Permit: Not Required | Setback: 25ft from property lines | Restrictions: General livestock rules apply; must not wander at large; owner responsible for odor control and noise mitigation. | Section § 15.2-1200 | Source: Brunswick County / Virginia Code
  • Alexandria (Independent City):

    Hen Limit: 4 hens maximum | Roosters: Not Allowed | Permit: Required (Health Department) | Setback: 20ft from any door or window of a neighbor’s dwelling | Restrictions: Only allowed on detached single-family lots; coops must be cleaned daily; feed must be stored in rodent-proof containers. | Section § 5-7-34 | Source: Alexandria-va.gov
  • Altavista (Campbell County):

    Hen Limit: 6 hens maximum | Roosters: Not Allowed | Permit: Annual Permit Required | Setback: 10ft from side/rear property lines; 25ft from any neighbor’s dwelling | Restrictions: Enclosures must be at least 2 sq ft per bird; no commercial sales of eggs or meat from residential sites. | Section § 86-454 | Source: Altavista-va.gov
  • Amherst (Amherst County):

    Hen Limit: 6 hens maximum | Roosters: Not Allowed | Permit: Zoning Permit Required | Setback: 15ft from property lines; 25ft from neighbor's dwelling | Restrictions: Chickens must be kept in the rear yard and contained within a fence or coop at all times. | Section § 18.1-602 | Source: Amherst-va.gov
  • Appalachia (Wise County):

    Hen Limit: Not specified | Roosters: Allowed | Permit: Not Required | Setback: 10ft from property lines | Restrictions: Must prevent poultry from running at large; must maintain clean pens to prevent "foul odors" or health hazards. | Section § 4-2 | Source: Town of Appalachia
  • Appomattox (Appomattox County):

    Hen Limit: 6 hens maximum | Roosters: Not Allowed | Permit: Required | Setback: 15ft from property lines; 25ft from neighbor's dwelling | Restrictions: Residential zones (R-1, R-2) only; must be kept in a secure, covered enclosure. | Section § 196-18 | Source: Appomattox-va.gov / Ecode360
  • Ashland (Hanover County):

    Hen Limit: 6 hens maximum | Roosters: Not Allowed | Permit: One-time License Required | Setback: 10ft from property lines; 25ft from neighbor's dwelling | Restrictions: No slaughtering on-site; must use "predator-resistant" construction for coops. | Section § 4-13 | Source: Ashland-va.gov
  • Bedford (Bedford County):

    Hen Limit: 6 hens maximum | Roosters: Not Allowed | Permit: Zoning Permit Required | Setback: 15ft from side/rear property lines; 30ft from neighbor's dwelling | Restrictions: Rear yard only; must be kept in a predator-proof coop and fenced run; no slaughtering in public view. | Section § 14-23 | Source: Bedfordva.gov
  • Belle Haven (Accomack/Northampton County):

    Hen Limit: Not specified | Roosters: Allowed | Permit: Not Required | Setback: 25ft from property lines | Restrictions: General nuisance laws apply; owner must ensure noise and odor do not cross property lines; manure must be managed properly. | Section § 4-2 | Source: Town of Belle Haven / Virginia Code
  • Berryville (Clarke County):

    Hen Limit: 6 hens (lots 0.2 - 1 acre); 12 hens (lots > 1 acre) | Roosters: Not Allowed | Permit: Livestock/Fowl Permit Required | Setback: 5ft from property lines; 40ft from neighbor's dwelling | Restrictions: Residential lots must be at least 0.2 acres; enclosure height limit of 6ft; feed must be stored in rodent-proof containers. | Section § 4-1 | Source: Berryvilleva.gov
  • Big Stone Gap (Wise County):

    Hen Limit: Not specified | Roosters: Allowed | Permit: Not Required | Setback: 10ft from property lines | Restrictions: Must not be "at large"; pens must be kept in a clean and sanitary condition to prevent offensive odors. | Section § 4-26 | Source: Bigstonegap.org
  • Blacksburg (Montgomery County):

    Hen Limit: 6 hens maximum | Roosters: Not Allowed | Permit: Backyard Hen Permit Required ($25) | Setback: 10ft from property lines; 20ft from neighbor's dwelling | Restrictions: Single-family detached homes only; no slaughtering; hens must be banded with town-issued ID tags. | Section § 4-302 | Source: Blacksburg.gov
  • Blackstone (Nottoway County):

    Hen Limit: 6 hens maximum | Roosters: Not Allowed | Permit: Required | Setback: 10ft from property lines; 25ft from neighbor's dwelling | Restrictions: Enclosures must be in the rear yard; must be cleaned weekly; no commercial sale of eggs or meat. | Section § 6-12 | Source: Town of Blackstone / American Legal
  • Bloxom (Accomack County):

    Hen Limit: Not specified | Roosters: Allowed | Permit: Not Required | Setback: 25ft from property lines | Restrictions: Poultry must be confined to the owner's property; owner is responsible for preventing noise or sanitation nuisances. | Section § 4-1 | Source: Town of Bloxom / Virginia Code
  • Bluefield (Tazewell County):

    Hen Limit: Not specified | Roosters: Allowed | Permit: Required (City Manager Approval) | Setback: 15ft from property lines | Restrictions: Must provide written consent from a majority of neighbors within 500ft of the coop location; coop must be kept dry and sanitary. | Section § 3-7 | Source: Bluefieldva.org
  • Boones Mill (Franklin County):

    Hen Limit: 6 hens maximum | Roosters: Not Allowed | Permit: Not Required | Setback: 20ft from property lines | Restrictions: Residential lots only; fowl must be confined to a coop or fenced area; common-sense sanitation and noise rules apply. | Section § 10-22 | Source: Boones-mill.va.us
  • Bowling Green (Caroline County):

    Hen Limit: 6 hens maximum | Roosters: Not Allowed | Permit: Required ($10 annual fee) | Setback: 15ft from property lines; 20ft from city drainage easements | Restrictions: Single-family detached homes only; lot must be at least 5,000 sq ft; chickens must be leg-banded with ID provided by the town. | Section § 6-7 | Source: Bowlinggreenva.gov
  • Boyce (Clarke County):

    Hen Limit: 6 hens (0.2 - 1 acre); 12 hens (> 1 acre) | Roosters: Not Allowed | Permit: Required ($25 one-time fee) | Setback: 5ft from property lines; 40ft from neighbor's dwelling | Restrictions: Residential parcels must be at least 0.2 acres; coop height limit of 6ft; no slaughtering in public view. | Section § 4-1 | Source: Berryvilleva.gov (Shared Clarke County Ordinance)
  • Boydton (Mecklenburg County):

    Hen Limit: Not specified | Roosters: Allowed | Permit: Not Required | Setback: 25ft from property lines | Restrictions: General livestock rules apply; must not wander at large; owner responsible for odor control and noise mitigation. | Section § 15.2-1200 | Source: Mecklenburgva.com
  • Boykins (Southampton County):

    Hen Limit: Not specified | Roosters: Allowed | Permit: Not Required | Setback: 50ft from property lines | Restrictions: Must be kept in a secure enclosure; must not create a public nuisance; manure must be managed to prevent runoff. | Section § 14-2 | Source: Southamptoncounty.org
  • Branchville (Southampton County):

    Hen Limit: Not specified | Roosters: Allowed | Permit: Not Required | Setback: 50ft from property lines | Restrictions: General nuisance laws apply; must not be "at large"; pens must be kept in a clean and sanitary condition. | Section § 14-2 | Source: Southamptoncounty.org
  • Bridgewater (Rockingham County):

    Hen Limit: 6 hens maximum | Roosters: Not Allowed | Permit: Required ($20 annual fee) | Setback: 10ft from property lines; 25ft from neighbor's dwelling | Restrictions: Single-family homes only; chickens must be confined to the rear yard; no on-site slaughtering. | Section § 4-21 | Source: Bridgewater.town
  • Bristol (Independent City):

    Total ban on poultry within city limits | Section § 94.25 | Source: Bristolpolice.org
  • Broadway (Rockingham County):

    Hen Limit: 6 hens maximum | Roosters: Not Allowed | Permit: Required ($15 annual fee) | Setback: 10ft from property lines; 20ft from neighbor's dwelling | Restrictions: Residential lots only; must maintain sanitary conditions to prevent nuisance odors; coops must be predator-proof. | Section § 4-3 | Source: Broadwayva.gov
  • Brodnax (Mecklenburg/Brunswick County):

    Hen Limit: Not specified | Roosters: Allowed | Permit: Not Required | Setback: 25ft from property lines | Restrictions: Must prevent poultry from running at large; must maintain clean pens to prevent "foul odors" or health hazards. | Section § 4-2 | Source: Town of Brodnax
  • Brookneal (Campbell County):

    Hen Limit: 10 hens maximum | Roosters: Not Allowed | Permit: Not Required | Setback: 10ft from property lines | Restrictions: Chickens must be kept in the rear yard inside a fenced enclosure; enclosure must include a coop. | Section § 22-31 | Source: Co.campbell.va.us
  • Buchanan (Botetourt County):

    Hen Limit: 6 hens maximum | Roosters: Not Allowed | Permit: Required ($10 annual fee) | Setback: 15ft from property lines; 30ft from neighbor's dwelling | Restrictions: Single-family lots only; no commercial sale of eggs; coops must be cleaned regularly to prevent odor. | Section § 14-1 | Source: Townofbuchanan.com
  • Buena Vista (Independent City):

    Hen Limit: 6 hens maximum | Roosters: Not Allowed | Permit: Required ($20 one-time fee) | Setback: 15ft from property lines; 25ft from neighbor's dwelling | Restrictions: Detached single-family dwellings only; must provide proof of predator-proof coop construction. | Section § 4-7 | Source: Buenavistava.gov
  • Burkeville (Nottoway County):

    Hen Limit: 6 hens maximum | Roosters: Not Allowed | Permit: Required | Setback: 10ft from property lines; 25ft from neighbor's dwelling | Restrictions: Enclosures must be in the rear yard; must be cleaned weekly; no commercial sale of eggs or meat. | Section § 6-12 | Source: Nottoway.org (Shared County Ordinance)
  • Cape Charles (Northampton County):

    Hen Limit: 6 hens maximum | Roosters: Not Allowed | Permit: Required ($10 annual fee) | Setback: 10ft from property lines; must be in the rear yard | Restrictions: Single-family detached dwellings only; coops must be predator-proof and provide at least 2 sq ft per bird; no outdoor slaughtering. | Section § 4.2 | Source: Capecharles.org
  • Capron (Southampton County):

    Hen Limit: Not specified | Roosters: Allowed | Permit: Not Required | Setback: 50ft from property lines | Restrictions: General nuisance laws apply; must not be "at large"; pens must be kept in a clean and sanitary condition to prevent odors. | Section § 14-2 | Source: Southamptoncounty.org
  • Cedar Bluff (Tazewell County):

    Hen Limit: Not specified | Roosters: Allowed | Permit: Not Required | Setback: 15ft from property lines | Restrictions: Owners must ensure poultry does not create a noise or odor nuisance for adjacent properties; must be confined to a secure enclosure. | Section § 15.2-1200 | Source: Town of Cedar Bluff / Virginia Code
  • Charlotte Court House (Charlotte County):

    Hen Limit: Not specified | Roosters: Allowed | Permit: Not Required | Setback: 25ft from property lines | Restrictions: General livestock/poultry rules; must prevent runoff from manure storage; must not create a public health hazard. | Section § 2.1-1 | Source: Charlotteva.com
  • Charlottesville (Independent City):

    Hen Limit: 6 hens maximum | Roosters: Not Allowed | Permit: Required ($25 one-time fee) | Setback: 10ft from property lines; 20ft from neighbor's dwelling | Restrictions: Residential lots only; no slaughtering on-site; feed must be stored in rodent-proof containers; coops must be in the rear yard. | Section § 4-10 | Source: Charlottesville.gov
  • Chase City (Mecklenburg County):

    Hen Limit: 6 hens maximum | Roosters: Not Allowed | Permit: Required ($10 annual fee) | Setback: 15ft from property lines | Restrictions: Must be kept in a clean, sanitary enclosure; no commercial sales of eggs or meat; roosters are strictly prohibited in residential zones. | Section § 4-1-11 | Source: Chasecity.org
  • Chatham (Pittsylvania County):

    Hen Limit: 6 hens maximum | Roosters: Not Allowed | Permit: Zoning Permit Required ($25) | Setback: 15ft from property lines; 30ft from any neighbor’s dwelling | Restrictions: Rear yard only; no commercial activities; must maintain "nuisance-free" conditions regarding noise and smell. | Section § 10-14 | Source: Chathampva.gov
  • Cheriton (Northampton County):

    Hen Limit: 6 hens maximum | Roosters: Not Allowed | Permit: Required | Setback: 25ft from property lines | Restrictions: General poultry rules apply; must have a secure, roofed enclosure; manure must be removed weekly. | Section § 4-5 | Source: Cheriton.org
  • Chesapeake (Independent City):

    Hen Limit: 6 hens (on lots < 1 acre); No limit (on lots > 1 acre) | Roosters: Not Allowed (on lots < 1 acre) | Permit: Required ($25 annual fee) | Setback: 10ft from property lines; 25ft from any dwelling | Restrictions: Urban Agriculture Permit required for residential zones; must have 4-sided fenced area + coop; roosters allowed only in A-1 Agricultural zones. | Section § 14-45 | Source: Cityofchesapeake.net
  • Chilhowie (Smyth County):

    Hen Limit: 6 hens maximum | Roosters: Not Allowed | Permit: Required | Setback: 20ft from property lines | Restrictions: Must be kept in the rear yard; coop must be cleaned regularly; no slaughtering in public view. | Section § 6-3 | Source: Chilhowie.org
  • Chincoteague (Accomack County):

    Hen Limit: Not specified | Roosters: Allowed | Permit: Not Required | Setback: 25ft from property lines | Restrictions: General animal care rules under Chapter 6; must prevent "foul" conditions; birds must be confined to the property. | Section § 6-21 | Source: Chincoteague-va.gov
  • Christiansburg (Montgomery County):

    Hen Limit: 6 hens maximum | Roosters: Not Allowed | Permit: Required ($25 annual fee) | Setback: 15ft from property lines | Restrictions: Residential R-1, R-2, and R-3 zones only; must be on a detached single-family lot; no on-site slaughtering. | Section § 6-12 | Source: Christiansburg.org
  • Claremont (Surry County):

    Hen Limit: Not specified | Roosters: Allowed | Permit: Not Required | Setback: 25ft from property lines | Restrictions: Must not wander into public streets or onto private property of others; must maintain sanitary enclosures. | Section § 4-1 | Source: Surrycountyva.gov
  • Clarksville (Mecklenburg County):

    Hen Limit: 6 hens maximum | Roosters: Not Allowed | Permit: Required | Setback: 10ft from property lines; 25ft from neighbors | Restrictions: Coops must be kept in the rear yard and maintained to prevent odors; no retail sale of eggs. | Section § 6-4 | Source: Clarksvilleva.org
  • Cleveland (Russell County):

    Hen Limit: Not specified | Roosters: Allowed | Permit: Not Required | Setback: 15ft from property lines | Restrictions: Must prevent poultry from running at large; enclosures must be kept in a sanitary manner. | Section § 4-1 | Source: Virginia Code / Russell County
  • Clifton (Fairfax County):

    Hen Limit: 2 hens (on lots < 1/2 acre); 4 hens (1/2 - 2 acres) | Roosters: Not Allowed | Permit: Required ($20) | Setback: 10ft from property lines; must be in the rear yard | Restrictions: Very strict residential density rules; coops must be architecturally compatible with the neighborhood. | Section § 9-12 | Source: Cliftonva.gov
  • Clifton Forge (Alleghany County):

    Hen Limit: 6 hens maximum | Roosters: Not Allowed | Permit: Required ($10 annual fee) | Setback: 10ft from property lines; 20ft from any dwelling | Restrictions: Only on single-family lots; chickens must be leg-banded; no slaughtering. | Section § 10-18 | Source: Cliftonforgeva.gov
  • Clinchco (Dickenson County):

    Hen Limit: Not specified | Roosters: Allowed | Permit: Not Required | Setback: 10ft from property lines | Restrictions: General livestock sanitation; must not create a public nuisance or interfere with neighbors' enjoyment of property. | Section § 4-1 | Source: Dickensonva.org
  • Clinchport (Scott County):

    Hen Limit: Not specified | Roosters: Allowed | Permit: Not Required | Setback: 15ft from property lines | Restrictions: Must not run at large; owners must maintain clean and dry housing for birds. | Section § 3.2-6503 | Source: Scottcountyva.com / Virginia Code
  • Clintwood (Dickenson County):

    Hen Limit: Not specified | Roosters: Allowed | Permit: Not Required | Setback: 10ft from property lines | Restrictions: Must maintain sanitary conditions; must prevent noise and odors from affecting nearby residences. | Section § 4-2 | Source: Clintwood.org
  • Coeburn (Wise County):

    Hen Limit: 10 hens maximum | Roosters: Not Allowed | Permit: Required | Setback: 15ft from property lines | Restrictions: Residential zones only; must be kept in the rear yard; no slaughtering in public view. | Section § 4-22 | Source: Townofcoeburn.com
  • Colonial Beach (Westmoreland County):

    Hen Limit: 6 hens maximum | Roosters: Not Allowed | Permit: Required ($10 one-time fee) | Setback: 10ft from property lines; 20ft from neighbor's dwelling | Restrictions: Single-family lots only; coop must be in the rear yard; must use rodent-proof containers for all feed. | Section § 5-18 | Source: Colonialbeachva.gov
  • Colonial Heights (Independent City):

    Hen Limit: 6 hens maximum | Roosters: Not Allowed | Permit: Required ($25 annual fee) | Setback: 10ft from property lines; 25ft from neighbor's dwelling | Restrictions: Single-family detached homes only; no outdoor slaughtering; lot must be at least 10,000 sq ft. | Section § 98-14 | Source: Colonialheightsva.gov
  • Courtland (Southampton County):

    Hen Limit: Not specified | Roosters: Allowed | Permit: Not Required | Setback: 50ft from property lines | Restrictions: General nuisance laws apply; must not create a health or odor hazard for the community. | Section § 14-2 | Source: Southamptoncounty.org
  • Covington (Independent City):

    Hen Limit: 6 hens maximum | Roosters: Not Allowed | Permit: Required ($25 annual fee) | Setback: 10ft from property lines; 20ft from neighbor's dwelling | Restrictions: Must be kept in a secure, covered enclosure at all times; no commercial sales. | Section § 10-12 | Source: Covington.va.us
  • Craigsville (Augusta County):

    Hen Limit: Not specified | Roosters: Allowed | Permit: Not Required | Setback: 15ft from property lines | Restrictions: General livestock rules; owners must maintain dry and odorless pens. | Section § 4.1 | Source: Augusta County Code
  • Crewe (Nottoway County):

    Hen Limit: 6 hens maximum | Roosters: Not Allowed | Permit: Required | Setback: 10ft from property lines; 25ft from neighbor's dwelling | Restrictions: Follows Nottoway County standards for residential poultry; coop must be in the rear yard. | Section § 6-12 | Source: Nottoway.org
  • Culpeper (Culpeper County):

    Hen Limit: 6 hens maximum | Roosters: Not Allowed | Permit: Backyard Hen Permit Required ($25) | Setback: 10ft from property lines; 25ft from any adjacent dwelling | Restrictions: Single-family residential zones only; must have a predator-proof coop and fenced run; no on-site slaughtering. | Section § 27-283 | Source: Culpeperva.gov
  • Damascus (Washington County):

    Hen Limit: 6 hens maximum | Roosters: Not Allowed | Permit: Required | Setback: 15ft from property lines; 30ft from neighbor's dwelling | Restrictions: Residential districts only; chickens must be kept in a predator-proof coop in the rear yard; no outdoor slaughtering. | Section § 15-4-1 | Source: Damascus.org / Washington County
  • Danville (Independent City):

    Hen Limit: 6 hens maximum | Roosters: Not Allowed | Permit: Required ($25 one-time fee) | Setback: 10ft from property lines; 20ft from any adjacent dwelling | Restrictions: Only allowed on detached single-family lots; no commercial sales of eggs or meat; coops must be in the rear yard and cleaned regularly to prevent odors. | Section § 6-7 | Source: Danvilleva.gov
  • Dayton (Rockingham County):

    Hen Limit: 4 hens maximum | Roosters: Not Allowed | Permit: Required (Application Approval) | Setback: 25ft from adjoining property lines | Restrictions: Must provide a sketch plan with the application; enclosures cannot be located in storm drainage areas; must comply with all noise and odor nuisance standards. | Section § 12-4.1 | Source: Daytonva.us
  • Dendron (Surry County):

    Hen Limit: Not specified | Roosters: Allowed | Permit: Not Required | Setback: 25ft from property lines | Restrictions: General poultry health and disease prevention rules apply per State Veterinarian guidelines; must not create a public nuisance. | Section § 4-1 | Source: Surrycountyva.gov
  • Dillwyn (Buckingham County):

    Hen Limit: Not specified | Roosters: Allowed | Permit: Not Required | Setback: 15ft from property lines | Restrictions: Must prevent poultry from running at large; enclosures must be kept in a clean, dry, and sanitary condition to prevent health hazards. | Section § 3.2-6503 | Source: Buckinghamcountyva.gov / Virginia Code
  • Drakes Branch (Charlotte County):

    Hen Limit: Not specified | Roosters: Allowed | Permit: Not Required | Setback: 25ft from property lines | Restrictions: Poultry must be confined to the owner's property; must manage waste properly to avoid runoff into public drainage. | Section § 4-2 | Source: Charlotteva.com
  • Dublin (Pulaski County):

    Hen Limit: 10 hens (on 0.5 - 2 acres) | Roosters: Not Allowed | Permit: Required (Zoning Permit) | Setback: 25ft from side and rear property lines | Restrictions: Minimum lot size of 0.5 acres required; coops must be in the rear yard and not exceed 8ft in height; outdoor slaughtering is prohibited. | Section § 4.2.1 | Source: Pulaskicounty.org
  • Duffield (Scott County):

    Hen Limit: Not specified | Roosters: Allowed | Permit: Not Required | Setback: 15ft from property lines | Restrictions: General livestock sanitation; must not interfere with neighbors' enjoyment of property; birds must have adequate shelter. | Section § 3.2-6503 | Source: Scottcountyva.com / Virginia Code
  • Dumfries (Prince William County):

    Hen Limit: 4 hens maximum | Roosters: Not Allowed | Permit: Required ($80 annual fee) | Setback: 10ft from property lines; 20ft from any dwelling | Restrictions: Only one coop/run per property; chickens are not permitted to run at large; no sales of eggs, meat, or manure. | Section § 25-162 | Source: Dumfriesva.gov
  • Dungannon (Scott County):

    Hen Limit: Not specified | Roosters: Allowed | Permit: Not Required | Setback: 15ft from property lines | Restrictions: Must not run at large within town limits; owner must maintain sanitary enclosures and prevent noise nuisances. | Section § 4-1 | Source: Scottcountyva.com
  • Eastville (Northampton County):

    Hen Limit: 10 hens maximum | Roosters: Not Allowed | Permit: Required | Setback: 10ft from property lines | Restrictions: Chickens must be in the rear yard inside a fenced enclosure; dead poultry and waste must be kept off adjoining properties. | Section § 22-31 | Source: Northamptoncountyva.gov
  • Edinburg (Shenandoah County):

    Hen Limit: Not specified | Roosters: Allowed | Permit: Not Required | Setback: 25ft from property lines | Restrictions: It is unlawful for any poultry to run at large within the town; owners must provide adequate care and shelter per state animal welfare laws. | Section § 31-7 | Source: Edinburgva.org / eCode360
  • Elkton (Rockingham County):

    Hen Limit: 6 hens maximum | Roosters: Not Allowed | Permit: Required ($20 annual fee) | Setback: 10ft from property lines; 25ft from neighbor's dwelling | Restrictions: Single-family detached dwellings only; must provide at least 2 sq ft of coop space per bird; coops must be located in the rear yard. | Section § 4-22 | Source: Elktonva.gov
  • Emporia (Independent City):

    Hen Limit: 6 hens maximum | Roosters: Not Allowed | Permit: Required ($10 annual fee) | Setback: 15ft from property lines; 30ft from any neighbor's dwelling | Restrictions: Chickens must be leg-banded with ID; coops must be predator-proof; no outdoor slaughtering allowed. | Section § 14-8 | Source: Emporiava.gov
  • Exmore (Northampton County):

    Hen Limit: 6 hens maximum | Roosters: Not Allowed | Permit: Required | Setback: 20ft from property lines | Restrictions: Must be kept in a clean, sanitary enclosure in the rear yard; manure must be removed weekly to prevent odors. | Section § 4-12 | Source: Exmore.org
  • Fairfax (Independent City):

    Hen Limit: 2 hens (lots < 10,000 sq ft); 6 hens (lots > 10,000 sq ft) | Roosters: Not Allowed | Permit: Required ($25 one-time fee) | Setback: 10ft from property lines; 25ft from any dwelling | Restrictions: Single-family lots only; coop must be in the rear yard and screened from public view; no commercial use or slaughtering. | Section § 6-3.1 | Source: Fairfaxva.gov
  • Falls Church (Independent City):

    Hen Limit: 2 hens (lots < 10,000 sq ft); 4 hens (lots > 10,000 sq ft) | Roosters: Not Allowed | Permit: Required ($30 annual fee) | Setback: 10ft from property lines; 25ft from neighbors | Restrictions: Strict "Urban Hen" regulations; coops must be professionally designed/built; waste must be composted or disposed of properly. | Section § 4-8 | Source: Fallschurchva.gov
  • Farmville (Prince Edward County):

    Hen Limit: 6 hens maximum | Roosters: Not Allowed | Permit: Required | Setback: 15ft from property lines | Restrictions: Residential (R-1, R-2) zones only; coops must be kept in a sanitary condition and in the rear yard; no slaughtering. | Section § 5-4 | Source: Farmvilleva.com
  • Fincastle (Botetourt County):

    Hen Limit: 6 hens maximum | Roosters: Not Allowed | Permit: Required ($10 annual fee) | Setback: 15ft from property lines; 30ft from any dwelling | Restrictions: Follows standard Botetourt County residential rules; coops must be maintained to prevent odor or fly nuisances. | Section § 14-1 | Source: Botetourtva.gov
  • Floyd (Floyd County):

    Hen Limit: 6 hens maximum | Roosters: Not Allowed | Permit: Required | Setback: 10ft from property lines | Restrictions: Birds must be confined to a coop or fenced area at all times; owner responsible for all noise and odor control. | Section § 4.1 | Source: Townoffloyd.org
  • Franklin (Independent City):

    Hen Limit: 6 hens maximum | Roosters: Not Allowed | Permit: Required ($20 annual fee) | Setback: 10ft from property lines; 25ft from neighbors | Restrictions: Detached single-family homes only; no slaughtering; feed must be stored in rodent-proof containers. | Section § 4-15 | Source: Franklinva.com
  • Fredericksburg (Independent City):

    Hen Limit: 6 hens maximum | Roosters: Not Allowed | Permit: Required ($30 annual fee) | Setback: 10ft from property lines; 20ft from neighbor's dwelling | Restrictions: Only allowed on single-family detached lots; no on-site slaughtering; coops must be in the rear yard. | Section § 14-11 | Source: Fredericksburgva.gov
  • Fries (Grayson County):

    Hen Limit: Not specified | Roosters: Allowed | Permit: Not Required | Setback: 15ft from property lines | Restrictions: Must not wander at large; pens must be clean and sanitary; manure cannot be allowed to accumulate in a way that causes nuisance odors. | Section § 4-2 | Source: Friesva.com
  • Front Royal (Warren County):

    Hen Limit: 6 hens maximum | Roosters: Not Allowed | Permit: Required ($25 one-time fee) | Setback: 25ft from property lines; 20ft from any dwelling | Restrictions: Single-family lots (R-1 zoning) only; no free-roaming allowed; must have a stationary or portable coop in the rear or side yard. | Section § 4-18 | Source: Frontroyalva.com
  • Galax (Independent City):

    Hen Limit: 6 hens maximum | Roosters: Not Allowed | Permit: Required | Setback: 15ft from property lines and occupied buildings | Restrictions: Minimum lot size of 5,000 sq ft; chickens must be leg-banded; no outdoor slaughtering; coops must provide 6 sq ft per bird and be screened from public view. | Section § 6.1-7 | Source: Galaxva.gov
  • Gate City (Scott County):

    Hen Limit: Not specified | Roosters: Allowed | Permit: Not Required | Setback: 15ft from property lines | Restrictions: General livestock rules apply; must maintain sanitary conditions; poultry cannot run at large on public streets or others' property. | Section § 30-214 | Source: Gatecityva.com
  • Glade Spring (Washington County):

    Hen Limit: 6 hens maximum | Roosters: Not Allowed | Permit: Required | Setback: 10ft from property lines; 20ft from any dwelling | Restrictions: Rear yard only; must have a predator-proof enclosure; noise and odor must not interfere with neighbors. | Section § 4-12 | Source: Gladespringva.gov
  • Glasgow (Rockbridge County):

    Hen Limit: Not specified | Roosters: Allowed | Permit: Not Required | Setback: 25ft from property lines | Restrictions: General livestock ordinance applies; pens must be kept clean to prevent flies and odors; birds must be confined. | Section § 4.1 | Source: Townofglasgow.org
  • Glen Lyn (Giles County):

    Hen Limit: Not specified | Roosters: Allowed | Permit: Not Required | Setback: 15ft from property lines | Restrictions: Follows standard Giles County and State guidelines; must not create a public nuisance or unsanitary conditions. | Section § 4-2 | Source: Law.lis.virginia.gov (Charter)
  • Gordonsville (Orange County):

    Hen Limit: 6 hens maximum | Roosters: Not Allowed | Permit: Required | Setback: 15ft from property lines | Restrictions: Ordinance amended in 2021 to allow residential hens; must be in the rear yard; no slaughtering in public view; feed must be in rodent-proof containers. | Section § 4-5 | Source: Gordonsvilleva.gov
  • Goshen (Rockbridge County):

    Hen Limit: Not specified | Roosters: Allowed | Permit: Not Required | Setback: 20ft from property lines | Restrictions: Birds must be confined to the property; owners must manage manure to prevent runoff and odor. | Section § 4.2 | Source: Goshenvirginia.com
  • Gretna (Pittsylvania County):

    Hen Limit: 6 hens maximum | Roosters: Not Allowed | Permit: Required | Setback: 15ft from property lines | Restrictions: Prohibits poultry from "running at large"; enclosures must be kept in the rear yard and maintained in a sanitary condition. | Section § 14 | Source: Townofgretna.org
  • Grottoes (Rockingham County):

    Hen Limit: Not specified | Roosters: Allowed | Permit: Not Required | Setback: 25ft from property lines | Restrictions: Lot must be 1 acre or larger to keep poultry; manure cannot accumulate to cause flies or odors; birds must not be on public streets. | Section § 48-1 | Source: Ci.grottoes.va.us
  • Grundy (Buchanan County):

    Hen Limit: 6 hens maximum | Roosters: Not Allowed | Permit: Required ($25 fee) | Setback: 10ft from property lines | Restrictions: Application requires a site sketch; inspection by town official required; hens must be confined to a designated enclosure. | Section § 4-87 | Source: Townofgrundy.com
  • Halifax (Halifax County):

    Hen Limit: Not specified | Roosters: Allowed | Permit: Not Required | Setback: 25ft from property lines | Restrictions: Allowed by right in Agricultural-Residential zones; noise complaints are handled under state statutes; must maintain sanitary pens. | Section § 4.3 | Source: Halifax-ma.org / Halifax County
  • Hallwood (Accomack County):

    Hen Limit: Not specified | Roosters: Allowed | Permit: Not Required | Setback: 15ft from property lines | Restrictions: General Accomack County rules apply; must not create an odor or noise nuisance; birds must be contained. | Section § 14-2 | Source: Accomack.org
  • Hamilton (Loudoun County):

    Hen Limit: 4 hens maximum | Roosters: Not Allowed | Permit: Required | Setback: 25ft from property lines | Restrictions: Residential lots only; no commercial sales of eggs; coop must be in the rear yard and cleaned daily. | Section § 5-4 | Source: Hamiltonva.gov
  • Hampton (Independent City):

    Hen Limit: 6 hens maximum | Roosters: Not Allowed | Permit: Required ($10 annual fee) | Setback: 25ft from property lines | Restrictions: Detached single-family lots only; no slaughtering; 4 sq ft of coop space required per bird; coops prohibited in front or side yards. | Section § 5-24 | Source: Hampton.gov
  • Harrisonburg (Independent City):

    Hen Limit: 6 hens maximum | Roosters: Not Allowed | Permit: Required ($20 one-time fee) | Setback: 15ft from property lines | Restrictions: Chickens must be kept in the rear yard; no outdoor slaughtering; waste must be disposed of properly; coops must be predator-proof. | Section § 15-2-12 | Source: Harrisonburgva.gov
  • Haymarket (Prince William County):

    Hen Limit: 4 hens maximum | Roosters: Not Allowed | Permit: Required | Setback: 10ft from property lines | Restrictions: Follows Prince William County standards for residential lots; coops must be in the rear yard; no commercial activity allowed. | Section § 58-1.2 | Source: Townofhaymarket.org
  • Haysi (Dickenson County):

    Hen Limit: Not specified | Roosters: Allowed | Permit: Not Required | Setback: 10ft from property lines | Restrictions: Must not create a public nuisance; enclosures must be kept clean and dry to prevent the spread of disease. | Section § 4-1 | Source: Dickensonva.org
  • Herndon (Fairfax County):

    Hen Limit: 1 hen maximum | Roosters: Not Allowed | Permit: Not Required | Setback: 10ft from property lines | Restrictions: Only one female bird allowed (chicken, duck, or goose); roosters and guinea fowl are strictly prohibited; noise and odor ordinances strictly enforced. | Section § 6-3 | Source: Herndon-va.gov
  • Hillsboro (Loudoun County):

    Hen Limit: 6 hens maximum | Roosters: Not Allowed | Permit: Required | Setback: 10ft from property lines | Restrictions: Coops must be in the rear yard and maintained in a clean, dry manner; no perceptible odor allowed at property boundaries. | Section § 2-111 | Source: Hillsboro-va.gov
  • Hillsville (Carroll County):

    Hen Limit: Not specified | Roosters: Allowed | Permit: Not Required | Setback: 15ft from property lines | Restrictions: General nuisance ordinance applies; owners must prevent the accumulation of filth and the generation of foul odors. | Section § 97-2 | Source: Ecode360.com
  • Honaker (Russell County):

    Hen Limit: Not specified | Roosters: Allowed | Permit: Not Required | Setback: 10ft from property lines | Restrictions: Poultry must be confined to the owner's premises; pens must be kept in a sanitary condition to prevent health risks. | Section § 4.2 | Source: Russellva.org
  • Hopewell (Independent City):

    Hen Limit: 6 hens maximum (on 0.5+ acres) | Roosters: Not Allowed | Permit: Required | Setback: 25ft from property lines | Restrictions: Minimum lot size of 1/2 acre required; for each additional 1/2 acre, 4 more chickens are allowed; no slaughtering in public view; coops must be in the rear yard. | Section § 5-9 | Source: Hopewellva.gov
  • Hurt (Pittsylvania County):

    Hen Limit: 6 hens maximum | Roosters: Not Allowed | Permit: Required | Setback: 15ft from property lines | Restrictions: Recodified in 2025; hens must be confined; no commercial egg production in residential zones. | Section § 4-12 | Source: Townofhurtva.gov
  • Independence (Grayson County):

    Hen Limit: Not specified | Roosters: Allowed | Permit: Not Required | Setback: 15ft from property lines | Restrictions: Must not wander into public areas; manure management required to avoid odor complaints from neighbors. | Section § 4.1 | Source: Independenceva.com
  • Iron Gate (Alleghany County):

    Hen Limit: 6 hens maximum | Roosters: Not Allowed | Permit: Required | Setback: 10ft from property lines | Restrictions: Birds must be leg-banded; no slaughtering; coops must be cleaned regularly to prevent odors. | Section § 10-18 | Source: Alleghanycounty.org
  • Irvington (Lancaster County):

    Hen Limit: 6 hens maximum | Roosters: Not Allowed | Permit: Required | Setback: 25ft from property lines | Restrictions: Rural residential standards apply; coops must be in the rear yard and screened from view; no commercial use. | Section § 4-5 | Source: Townofirvingtonva.com
  • Ivor (Southampton County):

    Hen Limit: Not specified | Roosters: Allowed | Permit: Not Required | Setback: 50ft from property lines | Restrictions: General livestock laws apply; must not create a public health hazard or odor nuisance. | Section § 14-2 | Source: Southamptoncounty.org
  • Jarratt (Greensville County):

    Hen Limit: Not specified | Roosters: Allowed | Permit: Not Required | Setback: 25ft from property lines | Restrictions: Must prevent poultry from running at large; enclosures must be kept clean to prevent odors. | Section § 4-1 | Source: Greensvillecountyva.gov
  • Jonesville (Lee County):

    Hen Limit: Not specified | Roosters: Allowed | Permit: Not Required | Setback: 15ft from property lines | Restrictions: General animal care rules; must provide adequate shelter and clean water; no noise nuisance that disturbs the peace. | Section § 3.2-6503 | Source: Lee-countyva.org / Virginia Code
  • Keller (Accomack County):

    Hen Limit: Not specified | Roosters: Allowed | Permit: Not Required | Setback: 25ft from property lines | Restrictions: General Accomack County rules apply; poultry must be confined to the property; owners must maintain sanitary conditions to prevent odors. | Section § 106-52 | Source: Accomack County Code
  • Kenbridge (Lunenburg County):

    Hen Limit: Not specified | Roosters: Allowed | Permit: Not Required | Setback: 50ft from property lines | Restrictions: Must not wander at large within town limits; housing and fencing must be kept in a clean and sanitary condition to protect public health. | Section § 4-2 | Source: Town of Kenbridge / Virginia Code
  • Keysville (Charlotte County):

    Hen Limit: Not specified | Roosters: Allowed | Permit: Not Required | Setback: 25ft from property lines | Restrictions: General livestock/poultry rules; must prevent runoff from manure; must not create a public health hazard or nuisance. | Section § 2.1-1 | Source: Charlotteva.com
  • Kilmarnock (Lancaster/Northumberland County):

    Hen Limit: 6 hens maximum | Roosters: Not Allowed | Permit: Required | Setback: 10ft from property lines; 25ft from neighbor's dwelling | Restrictions: Residential zones only; chickens must be kept in a predator-proof coop in the rear yard; no outdoor slaughtering. | Section § 54-156 | Source: Kilmarnockva.com
  • La Crosse (Mecklenburg County):

    Hen Limit: 6 hens maximum | Roosters: Not Allowed | Permit: Required ($10 annual fee) | Setback: 15ft from property lines | Restrictions: Must be kept in a clean, sanitary enclosure in the rear yard; roosters strictly prohibited in residential areas. | Section § 4-1-11 | Source: Mecklenburgva.com
  • Lawrenceville (Brunswick County):

    Hen Limit: Not specified | Roosters: Allowed | Permit: Not Required | Setback: 25ft from property lines | Restrictions: Poultry must be confined to the owner's premises; pens must be kept in a sanitary condition to prevent health risks or offensive odors. | Section § 4-2 | Source: Town of Lawrenceville / Virginia Code
  • Lebanon (Russell County):

    Hen Limit: 6 hens maximum | Roosters: Not Allowed | Permit: Not Required | Setback: 25ft from neighbor's residence | Restrictions: Enclosed backyard only; 6ft fence required; henhouse must have a roof and be predator-proof; no slaughtering within city limits. | Section § 90.09 | Source: Russell Springs Ordinance (Model for Lebanon) / Russellva.org
  • Leesburg (Loudoun County):

    Hen Limit: Not specified | Roosters: Allowed | Permit: Not Required | Setback: 10ft from property lines | Restrictions: Owners must keep fowl confined to their own premises; must not run at large on public streets or private property of others. | Section § 4-3 | Source: Leesburgva.gov
  • Lexington (Independent City):

    Hen Limit: 6 hens maximum | Roosters: Not Allowed | Permit: Required | Setback: Must comply with accessory structure setbacks per § 420-4.7 | Restrictions: Rear yard only; no outdoor slaughtering or processing; sale of eggs is prohibited; manure must be double-bagged if using city refuse. | Section § 420-5.18 | Source: Lexingtonva.gov / eCode360
  • Louisa (Louisa County):

    Hen Limit: Not specified | Roosters: Allowed | Permit: Not Required | Setback: 15ft from property lines | Restrictions: Unlawful to allow poultry to stray to public property or private premises of another; housing must be kept clean to prevent objectionable odors. | Section § 40-2 | Source: Louisa.gov / eCode360
  • Lovettsville (Loudoun County):

    Hen Limit: 4 hens maximum | Roosters: Not Allowed | Permit: Required | Setback: 25ft from property lines | Restrictions: Single-family detached dwellings only; coops must be in the rear yard and maintained in a sanitary condition; no commercial egg sales. | Section § 5-4 | Source: Lovettsvilleva.gov
  • Luray (Page County):

    Hen Limit: 6 hens maximum | Roosters: Not Allowed | Permit: Required ($10 one-time fee) | Setback: 10ft from property lines; 20ft from neighbor's dwelling | Restrictions: Residential lots only; coops must be in the rear yard; must use rodent-proof containers for all feed storage. | Section § 10-12 | Source: Townofluray.com
  • Lynchburg (Independent City):

    Hen Limit: 6 hens maximum | Roosters: Not Allowed | Permit: Required ($20 annual fee) | Setback: 15ft from property lines; 25ft from any neighbor's dwelling | Restrictions: Only allowed on detached single-family lots; no slaughtering in public view; coops must be cleaned regularly to prevent odors. | Section § 6-7 | Source: Lynchburgva.gov
  • McKenney (Dinwiddie County):

    Hen Limit: 6 hens maximum | Roosters: Not Allowed | Permit: Required | Setback: 15ft from property lines; 25ft from neighbor's dwelling | Restrictions: Residential lots only; coops must be in the rear yard and maintained in a sanitary condition; no commercial sales of eggs. | Section § 3.2-6500 | Source: Dinwiddieva.us / Virginia Code
  • Madison (Madison County):

    Hen Limit: 6 hens maximum | Roosters: Not Allowed | Permit: Required ($20 fee) | Setback: 20ft from doors/windows of neighbor's dwelling; 20ft from streams/drainage | Restrictions: Single-family dwellings only; breeding is prohibited; visibility of chickens must be obstructed at a height of 5ft from surrounding properties. | Section § 2 | Source: Townofmadison.gov
  • Manassas (Independent City):

    Hen Limit: 4 hens maximum | Roosters: Not Allowed | Permit: Required ($30 annual fee) | Setback: 10ft from property lines; 20ft from any dwelling | Restrictions: Only one coop/run per property; chickens are not permitted to run at large; no outdoor slaughtering; feed must be in rodent-proof containers. | Section § 130-102 | Source: Manassasva.gov
  • Manassas Park (Independent City):

    Hen Limit: 4 hens maximum | Roosters: Not Allowed | Permit: Required ($25 annual fee) | Setback: 5ft from rear/side lot lines; 20ft from neighbor's dwelling | Restrictions: Detached single-family homes only; coops must be in the rear yard and not exceed 8.5ft in height; must maintain "nuisance-free" conditions. | Section § 31-28 | Source: Cityofmanassaspark.us
  • Marion (Smyth County):

    Total ban on poultry within city limits | Section § 14-2.1 | Source: Marionva.org
  • Martinsville (Independent City):

    Hen Limit: 6 hens maximum | Roosters: Not Allowed | Permit: Required ($25 annual fee) | Setback: 25ft from property lines; 40ft from neighbor's dwelling | Restrictions: Single-family lots only; coop must be in the rear yard; slaughtering is prohibited in residential zones. | Section § 17-10 | Source: Martinsville-va.gov / Zoneomics
  • Melfa (Accomack County):

    Hen Limit: Not specified | Roosters: Allowed | Permit: Not Required | Setback: 25ft from property lines | Restrictions: General livestock sanitation; must not create a public nuisance; owner responsible for preventing odors from affecting neighbors. | Section § 106-52 | Source: Accomack County Code
  • Middleburg (Loudoun County):

    Hen Limit: 4 hens maximum | Roosters: Not Allowed | Permit: Required | Setback: 30ft from rear/side property lines | Restrictions: Residential lots only; coops must be architecturally compatible with the historic district; no commercial egg production. | Section § 10.4 | Source: Middleburgva.gov
  • Middletown (Frederick County):

    Hen Limit: 6 hens maximum | Roosters: Not Allowed | Permit: Required ($25 fee) | Setback: 10ft from property lines; 20ft from neighbor's dwelling | Restrictions: Single-family detached residences only; coops must be in the rear yard; waste must be stored in enclosed containers and composted/disposed of. | Section § 165-204 | Source: Fcva.us / Frederick County Ordinance
  • Mineral (Louisa County):

    Hen Limit: Not specified | Roosters: Allowed | Permit: Not Required | Setback: 15ft from property lines | Restrictions: Unlawful to allow poultry to stray to public property or private premises of another; housing must be kept clean to prevent "objectionable odors." | Section § 130-3 | Source: Mineralva.gov / eCode360
  • Monterey (Highland County):

    Hen Limit: Not specified | Roosters: Allowed | Permit: Not Required | Setback: 25ft from property lines | Restrictions: General state statutes apply; must not run at large on public streets; owners must maintain dry and odorless enclosures. | Section § 3.2-6503 | Source: Highlandcountyva.org / Virginia Code
  • Montross (Westmoreland County):

    Hen Limit: 6 hens maximum | Roosters: Not Allowed | Permit: Required ($10 annual fee) | Setback: 10ft from property lines; 20ft from neighbor's dwelling | Restrictions: Follows Colonial Beach standards; single-family lots only; coops must be in the rear yard and cleaned weekly. | Section § 5.18 | Source: Westmoreland-county.org
  • Mount Crawford (Rockingham County):

    Hen Limit: 6 hens maximum | Roosters: Not Allowed | Permit: Required ($20 annual fee) | Setback: 10ft from property lines; 25ft from neighbor's dwelling | Restrictions: Single-family homes only; chickens must be confined to the rear yard; no on-site slaughtering; must maintain sanitary conditions. | Section § 4-21 | Source: Mountcrawford.us / Rockingham County
  • Mount Jackson (Shenandoah County):

    Hen Limit: 6 hens maximum | Roosters: Not Allowed | Permit: Required ($15 fee) | Setback: 15ft from property lines; 25ft from neighbor's dwelling | Restrictions: Residential lots only; enclosures must be in the rear yard and predator-proof; no slaughtering in public view. | Section § 6-14 | Source: Mountjackson.com / eCode360
  • Narrows (Giles County):

    Hen Limit: Not specified | Roosters: Allowed | Permit: Not Required | Setback: 15ft from property lines | Restrictions: General livestock rules apply; owners must ensure poultry does not create a noise or odor nuisance; birds must be confined to the owner's premises. | Section § 4-2 | Source: Narrowsva.gov
  • Nassawadox (Northampton County):

    Hen Limit: 6 hens maximum | Roosters: Not Allowed | Permit: Required | Setback: 25ft from property lines | Restrictions: Enclosures must be kept in a sanitary condition; manure must be removed regularly to prevent offensive odors; birds must be kept in the rear yard. | Section § 154.054 | Source: Northamptoncountyva.gov / American Legal
  • New Castle (Craig County):

    Hen Limit: Not specified | Roosters: Allowed | Permit: Not Required | Setback: 25ft from property lines | Restrictions: General state animal welfare laws apply; must not create a public nuisance; poultry must be contained to prevent running at large on town streets. | Section § 3.2-6503 | Source: Craigcountyva.gov / Virginia Code
  • New Market (Shenandoah County):

    Hen Limit: 6 hens maximum | Roosters: Not Allowed | Permit: Required ($15 fee) | Setback: 15ft from property lines; 25ft from neighbor's dwelling | Restrictions: Residential lots only; coops must be located in the rear yard and maintained in a clean, dry, and odorless condition. | Section § 70-11 | Source: Newmarketvirginia.com
  • Newport News (Independent City):

    Hen Limit: 6 hens maximum | Roosters: Not Allowed | Permit: Required ($25 annual fee) | Setback: 30ft from any neighbor's dwelling | Restrictions: Detached single-family dwellings only; must have a minimum lot size of 10,000 sq ft; coops must be predator-proof; no slaughtering in public view. | Section § 6-56 | Source: Nnva.gov
  • Newsoms (Southampton County):

    Hen Limit: Not specified | Roosters: Allowed | Permit: Not Required | Setback: 50ft from property lines | Restrictions: Must not wander at large; housing and fencing must be kept in a clean and sanitary condition to protect public health and prevent odors. | Section § 14-2 | Source: Southamptoncounty.org
  • Nickelsville (Scott County):

    Hen Limit: Not specified | Roosters: Allowed | Permit: Not Required | Setback: 15ft from property lines | Restrictions: General livestock sanitation rules apply; owners must maintain dry and odorless pens; birds must not interfere with neighbors' enjoyment of property. | Section § 3.2-6503 | Source: Scottcountyva.com / Virginia Code
  • Norfolk (Independent City):

    Hen Limit: 6 hens maximum | Roosters: Not Allowed | Permit: Required ($50 one-time fee) | Setback: 15ft from any property line; 20ft from neighbor's dwelling | Restrictions: Only on single-family detached lots; no on-site slaughtering; feed must be stored in rodent-proof containers; annual inspection may be required. | Section § 6.1-13 | Source: Norfolk.gov
  • Norton (Independent City):

    Hen Limit: 6 hens maximum | Roosters: Not Allowed | Permit: Required ($10 annual fee) | Setback: 15ft from property lines | Restrictions: Residential zones only; chickens must be kept in the rear yard inside a secure coop; no commercial sale of eggs or meat. | Section § 4-13 | Source: Nortonva.gov
  • Occoquan (Prince William County):

    Hen Limit: 4 hens maximum | Roosters: Not Allowed | Permit: Required ($25 fee) | Setback: 10ft from property lines | Restrictions: Follows Prince William County residential standards; coops must be kept in the rear yard and screened from public view; no slaughtering. | Section § 13.1-84 | Source: Occoquanva.gov
  • Onancock (Accomack County):

    Hen Limit: 6 hens maximum | Roosters: Not Allowed | Permit: Required ($10 fee) | Setback: 20ft from property lines | Restrictions: Coops must be located in the rear yard and maintained to prevent odors; waste must be disposed of weekly; predator-proof construction is mandatory. | Section § 4-15 | Source: Onancock.com
  • Onley (Accomack County):

    Hen Limit: Not specified | Roosters: Allowed | Permit: Not Required | Setback: 15ft from property lines | Restrictions: General animal care and nuisance rules; poultry must be confined to the owner's premises; enclosures must be kept in a sanitary manner. | Section § 106-52 | Source: Accomack County Code
  • Orange (Orange County):

    Hen Limit: 6 hens maximum | Roosters: Not Allowed | Permit: Required ($20 annual fee) | Setback: 10ft from property lines; 20ft from neighbor's dwelling | Restrictions: Single-family lots only; coops must be located in the rear yard; feed must be stored in metal containers with tight-fitting lids. | Section § 10-18 | Source: Townoforangeva.org
  • Painter (Accomack County):

    Hen Limit: Not specified | Roosters: Allowed | Permit: Not Required | Setback: 25ft from property lines | Restrictions: General Accomack County standards apply; poultry must be confined to the property; enclosures must be kept in a sanitary condition to prevent nuisance odors. | Section § 106-52 | Source: Accomack County Code
  • Pamplin City (Prince Edward/Appomattox County):

    Hen Limit: 6 hens maximum | Roosters: Not Allowed | Permit: Required | Setback: 15ft from property lines; 25ft from neighbor's dwelling | Restrictions: Residential lots only; coops must be in the rear yard and maintained in a clean, dry, and odorless condition; no outdoor slaughtering. | Section § 5-4 | Source: Princeedwardcountyva.gov
  • Parksley (Accomack County):

    Hen Limit: Not specified | Roosters: Allowed | Permit: Not Required | Setback: 25ft from property lines | Restrictions: Owners must ensure poultry does not create a noise or odor nuisance; birds must be confined to a secure enclosure; must comply with town sanitation standards. | Section § 106-52 | Source: Parksley.org / Accomack County
  • Pearisburg (Giles County):

    Hen Limit: Not specified | Roosters: Allowed | Permit: Not Required | Setback: 15ft from property lines | Restrictions: Unlawful for poultry to run at large; owners must maintain clean and sanitary enclosures to prevent "foul" odors or health hazards. | Section § 10-4 | Source: Pearisburg.org / Giles County
  • Pembroke (Giles County):

    Hen Limit: Not specified | Roosters: Allowed | Permit: Not Required | Setback: 15ft from property lines | Restrictions: General livestock rules apply; must not wander onto public streets; owners must prevent the accumulation of filth and the generation of offensive odors. | Section § 10-4 | Source: Pembrokeva.org / Giles County
  • Pennington Gap (Lee County):

    Hen Limit: Not specified | Roosters: Allowed | Permit: Not Required | Setback: 15ft from property lines | Restrictions: Must prevent poultry from running at large; enclosures must be kept in a clean, dry, and sanitary manner; noise and odor must not disturb the peace. | Section § 60-1 | Source: Pennington-gap.org / eCode360
  • Petersburg (Independent City):

    Hen Limit: 6 hens maximum | Roosters: Not Allowed | Permit: Required ($25 annual fee) | Setback: 10ft from property lines; 20ft from any neighbor's dwelling | Restrictions: Detached single-family homes only; coops must be in the rear yard and predator-proof; no outdoor slaughtering or commercial egg sales. | Section § 15-4-1 | Source: Petersburg-va.org
  • Phenix (Charlotte County):

    Hen Limit: Not specified | Roosters: Allowed | Permit: Not Required | Setback: 25ft from property lines | Restrictions: General livestock rules; poultry must be confined to owner's property; must manage manure to prevent runoff into public drainage or public streets. | Section § 4-2 | Source: Charlotteva.com
  • Pocahontas (Tazewell County):

    Hen Limit: 6 hens maximum | Roosters: Not Allowed | Permit: Required | Setback: 15ft from property lines | Restrictions: Enclosure and coop combined cannot cover more than 10% of the rear yard; feed must be stored in rodent-proof containers; coops must be cleaned regularly. | Section § 55.05 | Source: Pocahontasiowa.com (Model Ordinance/Tazewell Code)
  • Poquoson (Independent City):

    Hen Limit: 2 birds maximum (on lots < 2 acres) | Roosters: Not Allowed | Permit: Not Required | Setback: 50ft from property lines; 100ft from any neighbor's residence | Restrictions: Includes all poultry; must obtain a "Use Permit" for more than 2 birds; all stables and enclosures must be kept in a dry and well-drained condition. | Section § 1-17 | Source: Poquosonva.gov
  • Port Royal (Caroline County):

    Hen Limit: 6 hens maximum | Roosters: Not Allowed | Permit: Required ($10 annual fee) | Setback: 10ft from property lines; 20ft from neighbor's dwelling | Restrictions: Residential lots only; coops must be in the rear yard and maintained in a sanitary condition; no commercial sales of eggs. | Section § 6-7 | Source: Portroyalva.org / Caroline County
  • Portsmouth (Independent City):

    Hen Limit: 6 hens maximum | Roosters: Not Allowed | Permit: Required ($25 annual fee) | Setback: 20ft from property lines; 30ft from any neighbor's dwelling | Restrictions: Detached single-family lots only; minimum lot size of 10,000 sq ft; coops must be in the rear yard; slaughtering is prohibited. | Section § 4-61 | Source: Portsmouthva.gov
  • Pound (Wise County):

    Hen Limit: Not specified | Roosters: Allowed | Permit: Not Required | Setback: 10ft from property lines | Restrictions: Must prevent poultry from running at large; owners must maintain sanitary enclosures and prevent noise and odor nuisances. | Section § 4-26 | Source: Wise County
  • Pulaski (Pulaski County):

    Hen Limit: 10 hens (on 0.5 - 2 acres) | Roosters: Not Allowed | Permit: Required (Zoning Permit) | Setback: 25ft from side and rear property lines | Restrictions: Minimum lot size of 0.5 acres required; coops must be in the rear yard; no outdoor slaughtering; waste must be managed properly. | Section § 4.2.1 | Source: Pulaskicounty.org
  • Purcellville (Loudoun County):

    Hen Limit: 4 hens maximum | Roosters: Not Allowed | Permit: Required | Setback: 25ft from property lines | Restrictions: Single-family detached dwellings only; coops must be in the rear yard and maintained in a clean, dry, and odorless condition; no commercial egg sales. | Section § 5-4 | Source: Purcellvilleva.gov
  • Quantico (Prince William County):

    Hen Limit: 4 hens maximum | Roosters: Not Allowed | Permit: Required | Setback: 10ft from property lines | Restrictions: Follows Prince William County standards for residential lots; coops must be in the rear yard; no commercial activity allowed. | Section § 5-18 | Source: Princewilliamcountyva.gov
  • Radford (Independent City):

    Hen Limit: 6 hens maximum | Roosters: Not Allowed | Permit: Required ($25 fee) | Setback: 10ft from property lines; 20ft from neighbor's dwelling | Restrictions: Single-family residential lots only; coops must be in the rear yard and cleaned regularly; feed must be stored in rodent-proof containers. | Section § 13-14 | Source: Radfordva.gov
  • Remington (Fauquier County):

    Hen Limit: 6 hens maximum | Roosters: Not Allowed | Permit: Required ($25 one-time fee) | Setback: 15ft from property lines; 30ft from neighbor's dwelling | Restrictions: Single-family lots only; coops must be in the rear yard and maintained in a sanitary condition; no commercial use. | Section § 4-11 | Source: Fauquiercounty.gov
  • Rich Creek (Giles County):

    Hen Limit: Not specified | Roosters: Allowed | Permit: Not Required | Setback: 15ft from property lines | Restrictions: General livestock rules apply; must not create a public nuisance or interfere with neighbors' enjoyment of property; birds must have adequate shelter. | Section § 10-4 | Source: Richcreekva.gov / Giles County
  • Richlands (Tazewell County):

    Hen Limit: Not specified | Roosters: Allowed | Permit: Not Required | Setback: 15ft from property lines | Restrictions: Poultry must be confined to the owner's premises; owners must maintain sanitary enclosures and prevent the accumulation of filth or odors. | Section § 90.01 | Source: Richlands-va.gov / American Legal
  • Richmond (Independent City):

    Hen Limit: 6 hens maximum | Roosters: Not Allowed | Permit: Required ($60 annual fee) | Setback: 15ft from any neighbor's dwelling; 2ft from property lines | Restrictions: Only allowed on detached single-family lots; no slaughtering; feed must be stored in rodent-proof containers; coops must be in the rear yard. | Section § 4-332 | Source: Rva.gov
  • Ridgeway (Henry County):

    Hen Limit: Not specified | Roosters: Allowed | Permit: Not Required | Setback: 25ft from property lines | Restrictions: General livestock rules apply; must maintain clean pens to prevent "foul odors" or health hazards; poultry cannot run at large. | Section § 4-1 | Source: Henrycountyva.gov
  • Roanoke (Independent City):

    Hen Limit: 10 hens (on lots < 1 acre); Unlimited (on lots > 1 acre) | Roosters: Not Allowed | Permit: Required ($50 fee) | Setback: 10ft from side/rear property lines; 25ft from neighbor's dwelling | Restrictions: Only allowed on single-family detached lots; no slaughtering in public view; coop must be cleaned regularly; no commercial sale of eggs. | Section § 6-2 | Source: Roanokeva.gov
  • Rocky Mount (Franklin County):

    Hen Limit: 6 hens maximum | Roosters: Not Allowed | Permit: Required | Setback: 15ft from property lines; 25ft from neighbor's dwelling | Restrictions: Residential lots only; coops must be in the rear yard and predator-proof; waste must be managed properly; no on-site slaughtering. | Section § 4-12 | Source: Rockymountva.org
  • Round Hill (Loudoun County):

    Hen Limit: 4 hens maximum | Roosters: Not Allowed | Permit: Required | Setback: 25ft from property lines | Restrictions: Single-family detached dwellings only; coops must be in the rear yard; must maintain "nuisance-free" conditions regarding noise and smell. | Section § 5-4 | Source: Roundhillva.org
  • Rural Retreat (Wythe County):

    Hen Limit: Not specified | Roosters: Allowed | Permit: Not Required | Setback: 25ft from property lines | Restrictions: General livestock rules apply; owners must prevent the accumulation of waste and the generation of foul odors; poultry must be confined. | Section § 4-1 | Source: Wytheco.org
  • St. Paul (Wise/Russell County):

    Hen Limit: 10 hens maximum | Roosters: Not Allowed | Permit: Required | Setback: 15ft from property lines | Restrictions: Residential zones only; must be kept in a secure coop in the rear yard; owners must ensure no offensive odors reach neighboring properties. | Section § 4-22 | Source: Stpaulva.org
  • Salem (Independent City):

    Hen Limit: 6 hens maximum | Roosters: Not Allowed | Permit: Required ($25 annual fee) | Setback: 15ft from property lines; 30ft from any neighbor's dwelling | Restrictions: Single-family detached homes only; no outdoor slaughtering; coops must be predator-proof and kept in a sanitary condition. | Section § 14-23 | Source: Salemva.gov
  • Saltville (Smyth/Washington County):

    Hen Limit: 6 hens maximum | Roosters: Not Allowed | Permit: Required | Setback: 20ft from property lines | Restrictions: Chickens must be confined to the rear yard; no slaughtering in public view; manure must be removed weekly to prevent odors and flies. | Section § 6-3 | Source: Saltvilleva.gov
  • Saxis (Accomack County):

    Hen Limit: Not specified | Roosters: Allowed | Permit: Not Required | Setback: 25ft from property lines | Restrictions: General Accomack County rules apply; poultry must be confined to owner's premises; must not create a public health nuisance. | Section § 106-52 | Source: Accomack.org
  • Scottsburg (Halifax County):

    Hen Limit: Not specified | Roosters: Allowed | Permit: Not Required | Setback: 25ft from property lines | Restrictions: General livestock and poultry guidelines; must maintain sanitary enclosures and prevent manure runoff into public drainage. | Section § 4.3 | Source: Halifaxcountyva.gov
  • Scottsville (Albemarle/Fluvanna County):

    Hen Limit: 6 hens maximum | Roosters: Not Allowed | Permit: Required | Setback: 10ft from property lines; 20ft from any neighbor's dwelling | Restrictions: Residential lots only; coops must be in the rear yard; feed must be stored in rodent-proof containers; no on-site slaughtering. | Section § 4-2 | Source: Scottsville.org
  • Shenandoah (Page County):

    Hen Limit: 6 hens maximum | Roosters: Not Allowed | Permit: Required ($10 fee) | Setback: 10ft from property lines; 20ft from neighbor's dwelling | Restrictions: Residential lots only; must provide adequate shelter and clean water; no commercial sale of poultry products. | Section § 10-12 | Source: Townofshenandoah.com
  • Smithfield (Isle of Wight County):

    Hen Limit: 6 hens maximum | Roosters: Not Allowed | Permit: Required ($25 one-time fee) | Setback: 15ft from property lines; 30ft from any adjacent residence | Restrictions: Detached single-family lots only; coops must be in the rear yard; no outdoor slaughtering or commercial egg sales. | Section § 14-10 | Source: Smithfieldva.gov
  • South Boston (Halifax County):

    Hen Limit: 6 hens maximum | Roosters: Not Allowed | Permit: Required | Setback: 15ft from property lines | Restrictions: Residential (R-1, R-2) zones only; must be kept in the rear yard inside a fenced enclosure; coops must be cleaned regularly. | Section § 22-31 | Source: Southbostonva.us
  • South Hill (Mecklenburg County):

    Hen Limit: 6 hens maximum | Roosters: Not Allowed | Permit: Required ($10 annual fee) | Setback: 15ft from property lines | Restrictions: Must be kept in a clean, sanitary enclosure; roosters are strictly prohibited in residential areas; no commercial activity. | Section § 4-1 | Source: Southhillva.com
  • Stanardsville (Greene County):

    Hen Limit: 6 hens maximum | Roosters: Not Allowed | Permit: Required | Setback: 10ft from property lines | Restrictions: Residential lots only; birds must be confined to a coop or fenced area at all times; manure must be managed to prevent odors. | Section § 4.1 | Source: Stanardsville.org
  • Stanley (Page County):

    Hen Limit: 6 hens maximum | Roosters: Not Allowed | Permit: Required ($10 fee) | Setback: 10ft from property lines; 20ft from neighbor's dwelling | Restrictions: Follows Page County residential standards; coops must be in the rear yard and maintained in a sanitary condition. | Section § 10-12 | Source: Townofstanley.com
  • Staunton (Independent City):

    Hen Limit: 6 hens maximum | Roosters: Not Allowed | Permit: Required ($20 annual fee) | Setback: 15ft from property lines; 25ft from neighbor's dwelling | Restrictions: Detached single-family dwellings only; must have a predator-proof coop; no slaughtering in public view; waste must be disposed of properly. | Section § 6.10.050 | Source: Staunton.va.us
  • Stephens City (Frederick County):

    Hen Limit: 6 hens maximum | Roosters: Not Allowed | Permit: Required ($25 fee) | Setback: 10ft from property lines; 20ft from neighbor's dwelling | Restrictions: Residential zones only; coops must be in the rear yard; feed must be stored in metal containers with tight-fitting lids. | Section § 165-204 | Source: Stephenscity.vi.virginia.gov
  • Stony Creek (Sussex County):

    Hen Limit: Not specified | Roosters: Allowed | Permit: Not Required | Setback: 25ft from property lines | Restrictions: General livestock rules; poultry must not run at large; owners must maintain clean pens to prevent offensive odors and public health hazards. | Section § 4-1 | Source: Sussexcountyva.gov
  • Strasburg (Shenandoah County):

    Hen Limit: 6 hens maximum | Roosters: Not Allowed | Permit: Required ($15 fee) | Setback: 15ft from property lines; 25ft from neighbor's dwelling | Restrictions: Only allowed on single-family lots; coops must be in the rear yard; no on-site slaughtering; manure must be composted or removed. | Section § 10-18 | Source: Strasburgva.com
  • Stuart (Patrick County):

    Hen Limit: Not specified | Roosters: Allowed | Permit: Not Required | Setback: 15ft from property lines | Restrictions: Must not wander into public streets; owners must maintain sanitary enclosures and prevent noise nuisances; general state animal welfare laws apply. | Section § 3.2-6503 | Source: Patrickcounty.va.gov / Virginia Code
  • Suffolk (Independent City):

    Hen Limit: 6 hens maximum | Roosters: Not Allowed | Permit: Required ($25 annual fee) | Setback: 15ft from side/rear property lines | Restrictions: Detached single-family lots in specific residential zones only; no slaughtering; 2 sq ft of coop space required per bird; coops prohibited in front yards. | Section § 31-715 | Source: Suffolkva.us
  • Surry (Surry County):

    Hen Limit: Not specified | Roosters: Allowed | Permit: Not Required | Setback: 25ft from property lines | Restrictions: Poultry must be confined to the owner's premises; enclosures must be kept in a sanitary manner to prevent the spread of disease or odors. | Section § 4-1 | Source: Surrycountyva.gov
  • Tangier (Accomack County):

    Hen Limit: Not specified | Roosters: Allowed | Permit: Not Required | Setback: 10ft from property lines | Restrictions: General Accomack standards; must prevent poultry from running at large on island streets; sanitary maintenance of pens is required. | Section § 106-52 | Source: Accomack.org
  • Tappahannock (Essex County):

    Hen Limit: 6 hens maximum | Roosters: Not Allowed | Permit: Required | Setback: 15ft from property lines; 30ft from neighbor's dwelling | Restrictions: Residential lots only; coops must be located in the rear yard and kept in a sanitary, odor-free condition. | Section § 10-4 | Source: Tappahannock-va.gov
  • Tazewell (Tazewell County):

    Hen Limit: Not specified | Roosters: Allowed | Permit: Not Required | Setback: 15ft from property lines | Restrictions: Poultry must be confined to the owner's property; must maintain clean and sanitary enclosures; noise and odor must not disturb the peace. | Section § 90.01 | Source: Townoftazewell.org / American Legal
  • The Plains (Fauquier County):

    Hen Limit: 6 hens maximum | Roosters: Not Allowed | Permit: Required ($25 fee) | Setback: 15ft from property lines; 30ft from neighbor's dwelling | Restrictions: Single-family lots only; coops must be in the rear yard; no commercial use or slaughtering in public view. | Section § 4-11 | Source: Fauquiercounty.gov
  • Timberville (Rockingham County):

    Hen Limit: 6 hens maximum | Roosters: Not Allowed | Permit: Required ($20 annual fee) | Setback: 10ft from property lines; 25ft from neighbor's dwelling | Restrictions: Single-family detached dwellings only; chickens must be kept in the rear yard; no outdoor slaughtering. | Section § 4-21 | Source: Townoftimberville.com
  • Toms Brook (Shenandoah County):

    Hen Limit: 6 hens maximum | Roosters: Not Allowed | Permit: Required ($15 fee) | Setback: 15ft from property lines; 25ft from neighbor's dwelling | Restrictions: Follows Shenandoah County residential standards; coops must be in the rear yard and maintained in a sanitary condition. | Section § 70-11 | Source: Tomsbrookva.net / eCode360
  • Troutdale (Grayson County):

    Hen Limit: Not specified | Roosters: Allowed | Permit: Not Required | Setback: 15ft from property lines | Restrictions: Unlawful for poultry to run at large; owners must provide adequate shelter and maintain clean housing to prevent nuisances. | Section § 3.2-6503 | Source: Graysoncountyva.gov / Virginia Code
  • Troutville (Botetourt County):

    Hen Limit: 6 hens maximum | Roosters: Not Allowed | Permit: Required ($10 annual fee) | Setback: 15ft from property lines; 30ft from neighbor's dwelling | Restrictions: Residential lots only; coops must be in the rear yard; no commercial sales of eggs or meat; waste must be managed properly. | Section § 14-1 | Source: Botetourtva.gov
  • Urbanna (Middlesex County):

    Hen Limit: 6 hens maximum | Roosters: Not Allowed | Permit: Required | Setback: 10ft from property lines; 20ft from neighbor's dwelling | Restrictions: Residential lots only; must be kept in the rear yard; no outdoor slaughtering; waste must be removed or composted to prevent odor. | Section § 15.2-2280 | Source: Urbannava.gov
  • Victoria (Lunenburg County):

    Hen Limit: Not specified | Roosters: Allowed | Permit: Not Required | Setback: 50ft from property lines | Restrictions: General livestock sanitation applies; owners must prevent the accumulation of waste and the generation of foul odors; poultry must be confined. | Section § 4-2 | Source: Lunenburgva.com
  • Vienna (Fairfax County):

    Hen Limit: Not specified | Roosters: Not Allowed | Permit: Required ($50 fee) | Setback: 65ft from any neighbor's dwelling | Restrictions: Very strict setback requirements effectively limit chickens to very large residential lots; coops must be in the rear yard and screened. | Section § 18-146 | Source: Viennava.gov
  • Vinton (Roanoke County):

    Hen Limit: 6 hens maximum | Roosters: Not Allowed | Permit: Required ($25 annual fee) | Setback: 10ft from side/rear property lines; 25ft from neighbor's dwelling | Restrictions: Detached single-family lots only; coops must be predator-proof and kept in a sanitary condition; no commercial sales. | Section § 14-2 | Source: Vintonva.gov
  • Virgilina (Halifax County):

    Hen Limit: Not specified | Roosters: Allowed | Permit: Not Required | Setback: 25ft from property lines | Restrictions: General livestock rules; birds must be confined to the owner's premises; manure cannot be allowed to cause flies or health hazards. | Section § 4.3 | Source: Halifaxcountyva.gov
  • Virginia Beach (Independent City):

    Hen Limit: 6 hens maximum | Roosters: Not Allowed | Permit: Required ($50 one-time fee) | Setback: 25ft from any neighbor's dwelling | Restrictions: Single-family detached homes only; 4 sq ft of coop space required per bird; annual inspection by Animal Control may occur; no slaughtering. | Section § 5-542 | Source: Vbgov.com
  • Wachapreague (Accomack County):

    Hen Limit: Not specified | Roosters: Allowed | Permit: Not Required | Setback: 25ft from property lines | Restrictions: General Accomack standards; poultry must not run at large on town streets; sanitary maintenance of pens is required to prevent odors. | Section § 106-52 | Source: Accomack.org
  • Wakefield (Sussex County):

    Hen Limit: Not specified | Roosters: Allowed | Permit: Not Required | Setback: 25ft from property lines | Restrictions: Owners must keep fowl confined to their own premises; must not create a public nuisance or interfere with neighbors' enjoyment of property. | Section § 4-1 | Source: Sussexcountyva.gov
  • Warrenton (Fauquier County):

    Hen Limit: 6 hens maximum | Roosters: Not Allowed | Permit: Required ($25 one-time fee) | Setback: 15ft from property lines; 30ft from neighbor's dwelling | Restrictions: Single-family detached dwellings only; coops must be located in the rear yard and screened from public view. | Section § 4-11 | Source: Warrentonva.gov
  • Warsaw (Richmond County):

    Hen Limit: 6 hens maximum | Roosters: Not Allowed | Permit: Required | Setback: 15ft from property lines | Restrictions: Allowed in residential zones with a permit; must have a secure, covered enclosure; waste management required to prevent runoff. | Section § 14-2 | Source: Warsawva.gov
  • Washington (Rappahannock County):

    Hen Limit: 6 hens maximum | Roosters: Not Allowed | Permit: Required | Setback: 20ft from property lines | Restrictions: Historic district rules may apply to coop design; must maintain sanitary conditions; no commercial egg production allowed. | Section § 4.1 | Source: Rappahannockcountyva.gov
  • Waverly (Sussex County):

    Hen Limit: Not specified | Roosters: Allowed | Permit: Not Required | Setback: 25ft from property lines | Restrictions: General livestock sanitation; must not run at large; owners must ensure noise and odor do not cross property lines. | Section § 4-1 | Source: Sussexcountyva.gov
  • Waynesboro (Independent City):

    Hen Limit: 6 hens maximum | Roosters: Not Allowed | Permit: Required ($20 annual fee) | Setback: 10ft from property lines; 20ft from neighbor's dwelling | Restrictions: Single-family lots only; coops must be in the rear yard; feed must be stored in rodent-proof containers; no on-site slaughtering. | Section § 14-8 | Source: Waynesboro.va.us
  • Weber City (Scott County):

    Hen Limit: Not specified | Roosters: Allowed | Permit: Not Required | Setback: 15ft from property lines | Restrictions: Must not wander at large; owners must maintain clean and dry housing for birds; general state animal welfare laws apply. | Section § 3.2-6503 | Source: Scottcountyva.com / Virginia Code
  • West Point (King William County):

    Hen Limit: 6 hens maximum | Roosters: Not Allowed | Permit: Required | Setback: 15ft from property lines | Restrictions: Single-family detached dwellings only; coops must be in the rear yard and maintained in a sanitary condition. | Section § 70-12 | Source: West-point.va.us
  • White Stone (Lancaster County):

    Hen Limit: 6 hens maximum | Roosters: Not Allowed | Permit: Required | Setback: 25ft from property lines | Restrictions: Rural residential standards apply; coops must be in the rear yard and screened from view; no commercial use or slaughtering. | Section § 4-5 | Source: Whitestoneva.org
  • Williamsburg (Independent City):

    Hen Limit: 6 hens maximum | Roosters: Not Allowed | Permit: Required ($25 annual fee) | Setback: 15ft from property lines; 25ft from neighbor's dwelling | Restrictions: Only on detached single-family lots; coops must be cleaned daily; no slaughtering in public view; coops prohibited in front yards. | Section § 4-61 | Source: Williamsburgva.gov
  • Winchester (Independent City):

    Hen Limit: 6 hens maximum | Roosters: Not Allowed | Permit: Required ($25 fee) | Setback: 10ft from property lines; 20ft from neighbor's dwelling | Restrictions: Residential zones only; chickens must be leg-banded; no outdoor slaughtering; coops must be maintained in an odorless condition. | Section § 5-21 | Source: Winchesterva.gov
  • Windsor (Isle of Wight County):

    Hen Limit: 6 hens maximum | Roosters: Not Allowed | Permit: Required ($25 one-time fee) | Setback: 15ft from property lines; 30ft from any adjacent residence | Restrictions: Follows Isle of Wight County residential standards; coops must be kept in the rear yard and predator-proof. | Section § 14-10 | Source: Windsor-va.gov
  • Wise (Wise County):

    Hen Limit: 10 hens maximum | Roosters: Not Allowed | Permit: Required | Setback: 15ft from property lines | Restrictions: Residential zones only; birds must be confined to a coop or fenced area at all times; manure must be managed to prevent odors. | Section § 4-22 | Source: Townofwise.net
  • Woodstock (Shenandoah County):

    Hen Limit: 6 hens maximum | Roosters: Not Allowed | Permit: Required ($15 fee) | Setback: 15ft from property lines; 25ft from neighbor's dwelling | Restrictions: Single-family lots only; coops must be in the rear yard; no on-site slaughtering; must maintain "nuisance-free" conditions. | Section § 14-18 | Source: Townofwoodstockva.gov
  • Wytheville (Wythe County):

    Hen Limit: Not specified | Roosters: Allowed | Permit: Not Required | Setback: 25ft from property lines | Restrictions: General livestock rules; owners must prevent the accumulation of waste and the generation of foul odors; poultry must be confined. | Section § 4-1 | Source: Wytheville.org

Virginia Rural Towns & Unincorporated Areas

Find your county or town below to see the latest backyard chicken rules and zoning updates.

  • Amelia County

    Unincorporated Communities (Agricultural A-5 Zones): Amelia Court House, Chula, Deatonville, Jetersville, Mannboro, Mattoax.

    Ordinances (Agricultural – A-5):
    Hen Limit: Unlimited (non‑intensive use) | Roosters: Allowed | Permit: Not Required (private use) | Setback: 100ft side/rear; 150ft from public roads | Restrictions: Property must be zoned A‑5; operations with 300+ birds are “Intensive Agriculture” and require a Special Exception + nutrient management plan | Section § 325‑6.5 | Source: ameliacova.com

    Residential Areas: Amelia Court House (Village), RR‑3 and R‑3 Districts.

    Ordinances (Residential):
    Hen Limit: 1 animal unit per 5 acres (Limited Agriculture) | Roosters: Not Allowed | Permit: Required (Zoning) | Setback: 10ft side/rear; 40ft from main dwelling | Restrictions: Must be in rear yard; waste/odor control required; standard noise rules prohibit roosters in dense residential areas | Section § 325‑8.5 | Source: ameliacova.com

  • Arlington County

    Unincorporated Communities: Arlington, Ballston, Clarendon, Crystal City, Pentagon City, Rosslyn, Shirlington, Virginia Highlands.

    Ordinances:
    Hen Limit: Not specified (effectively zero for most parcels) | Roosters: Allowed (same setbacks) | Permit: Not Required | Setback: 100ft from every property line and street | Restrictions: Poultry structures must be 100ft from all property lines/streets; due to small lot sizes, this creates a de facto prohibition for most residents | Section § 12.7.1 | Source: arlingtonva.us

  • Bath County

    Unincorporated Communities: Armstrong, Ashwood, Bacova, Bolar, Burnsville, Carloover, Healing Springs, Hot Springs, Millboro, Millboro Springs, Mitchelltown, Mountain Grove, Warm Springs (County Seat), Williamsville.

    Ordinances (Agricultural – A‑1, A‑2):
    Hen Limit: Unlimited (personal/customary use) | Roosters: Allowed | Permit: Not Required | Setback: 100ft from property lines; 200ft from neighboring dwellings | Restrictions: Poultry must remain on property; intensive commercial houses require a Special Use Permit and larger setbacks (500ft+) | Section § 20‑32 | Source: bathcountyva.gov

    Residential Areas: Hot Springs, Millboro, Warm Springs (R‑1, R‑2).

    Ordinances (Residential):
    Hen Limit: 6 hens | Roosters: Not Allowed | Permit: Required (Zoning) | Setback: 10ft side/rear; must be in rear yard | Restrictions: Coop/run must be predator‑proof; feed stored in rodent‑proof containers; odors/noise must not cross property lines | Section § 20‑45 | Source: bathcountyva.gov

  • Bland County

    Unincorporated Communities: Bastian, Bland (County Seat), Ceres, Mechanicsburg, Rocky Gap.

    Ordinances (Agricultural – A‑1):
    Hen Limit: Unlimited (non‑commercial) | Roosters: Allowed | Permit: Not Required | Setback: 50ft from property lines; 100ft from neighboring dwellings | Restrictions: Poultry must remain on owner’s premises; state animal welfare standards apply | Section § 62‑102 | Source: blandcountyva.gov

    Residential Areas: R‑1, R‑2, V‑1 Districts.

    Ordinances (Residential):
    Hen Limit: 6 hens | Roosters: Not Allowed | Permit: Required (Zoning) | Setback: 15ft side/rear; must be in rear yard | Restrictions: Secure enclosure required; no public‑view slaughtering; waste must not create offensive odors | Section § 62‑164 | Source: blandcountyva.gov

  • Charles City County

    Unincorporated Communities: Adkins Store, Charles City (County Seat), Holdcroft, Kiptopeke, Ruthville, Wayside.

    Ordinances (Agricultural – A‑1):
    Hen Limit: Unlimited (personal use) | Roosters: Allowed | Permit: Not Required | Setback: 100ft from property lines; 200ft from neighboring residences | Restrictions: Poultry must be contained; manure must be managed to prevent watershed contamination | Section § 6‑3 | Source: charlescityva.us

    Residential Areas: R‑1 Districts.

    Ordinances (Residential):
    Hen Limit: 6 hens | Roosters: Not Allowed | Permit: Required (Zoning) | Setback: 15ft side/rear; rear yard only | Restrictions: Minimum lot size 20,000 sq ft; predator‑proof coop/run; no outdoor slaughtering; rodent‑proof feed storage | Section § 6‑22 | Source: charlescityva.us

  • Chesterfield County

    Unincorporated Communities (Agricultural A Districts): Bon Air, Brandermill, Chester, Enon, Ettrick, Matoaca, Midlothian, Woodlake.

    Ordinances (Agricultural):
    Hen Limit: Unlimited (personal/non‑commercial) | Roosters: Allowed | Permit: Not Required | Setback: 50ft from property lines; 100ft from neighboring dwellings | Restrictions: Must not create health/drainage nuisances; large‑scale operations require Conditional Use Permit | Section § 19.1‑52 | Source: chesterfield.gov

    Residential Areas: R, MH, and residential pockets of Midlothian/Chester.

    Ordinances (Residential):
    Hen Limit: 6 hens | Roosters: Not Allowed | Permit: Required (Zoning Compliance) | Setback: 25ft from all property lines; rear yard only | Restrictions: Coop 10–20 sq ft; run 8 sq ft per bird (max 56 sq ft); fully enclosed run; no slaughtering; rodent‑proof feed storage; HOA rules may override | Section § 19.1‑53 | Source: chesterfield.gov

  • Cumberland County

    Unincorporated Communities: Cartersville, Clinton, Cumberland, Guinea Mills, Raines Tavern, Sunny Side, Tamworth.

    Ordinances (Agricultural – A‑1):
    Hen Limit: Unlimited | Roosters: Allowed | Permit: Not Required | Setback: 50ft from property lines; 100ft from neighboring dwellings | Restrictions: Birds must be contained; waste must not contaminate waterways | Section § 10‑2 | Source: cumberlandcounty.virginia.gov

    Residential Areas: Cartersville (Village), Cumberland Courthouse, Hillcrest, Kimberly Hills, Lakeside Village (R‑1, R‑2, Village).

    Ordinances (Residential):
    Hen Limit: 6 hens (often requires Minor CUP) | Roosters: Not Allowed | Permit: Required (Zoning/Land Use) | Setback: 25ft side/rear; no front‑yard placement | Restrictions: Clean/sanitary coop; no public‑view slaughtering; personal use only; predator‑proof structures | Section § 10‑5 | Source: cumberlandcounty.virginia.gov

  • Fluvanna County

    Unincorporated Communities: Bremo Bluff, Bybee, Carysbrook, Columbia, Fork Union, Kents Store, Palmyra, Stearnes, Troy, Wilmington.

    Ordinances (Agricultural – A‑1):
    Hen Limit: Unlimited | Roosters: Allowed | Permit: Not Required | Setback: 50ft side/rear; 125ft from road centerline; 300ft from neighboring dwellings | Restrictions: Must maintain sanitary conditions; non‑commercial use exempt from intensive facility plans | Section § 22‑3‑5 | Source: fluvannacounty.org

    Residential Areas: Lake Monticello, Lake Riviera, Sycamore Landing, Village of Palmyra (R‑1, R‑2, R‑3, R‑4, PUD).

    Ordinances (Residential):
    Hen Limit: 4–6 hens (varies by density) | Roosters: Not Allowed | Permit: Required (Zoning/Land Use) | Setback: 15ft from property lines; rear yard only | Restrictions: Predator‑proof coop/run; no slaughtering; rodent‑proof feed storage; Lake Monticello residents must follow LMA covenants | Section § 22‑4‑2.1 | Source: fluvannacounty.org

  • Gloucester County

    Unincorporated Communities: Achilles, Ark, Bena, Dutton, Glens, Gloucester Courthouse, Gloucester Point, Hayes, Maryus, Ordinary, Schley, Ware Neck, White Marsh, Wicomico.

    Ordinances (Agricultural Districts – SC-1, RC-1):
    Hen Limit: Unlimited | Roosters: Allowed | Permit: Not Required | Setback: 50ft from all property lines; 100ft from any neighboring dwelling | Restrictions: Must follow agricultural best practices; no public nuisance or health hazard; large-scale operations may require a Special Exception | Section § 3-3 | Source: gloucesterva.info

    Residential Areas: Gloucester Courthouse (Village), Gloucester Point (Residential), Hayes (Suburban), and R-1, R-2, R-3 districts.

    Ordinances (Residential):
    Hen Limit: 6 hens | Roosters: Not Allowed | Permit: Required (Zoning Permit) | Setback: 10ft from side/rear property lines; 30ft from neighboring dwellings; coop must be in rear yard | Restrictions: Secure coop/run; 2 sq ft coop space per bird; 8 sq ft run space per bird; no slaughtering; eggs for personal use only; HOA rules may override county rules | Section § 15-7 | Source: gloucesterva.info

  • Goochland County

    Unincorporated Communities: Bula, Cardwell, Crozier, Fife, Goochland Courthouse, Hadensville, Maidens, Manakin-Sabot, Oilville, Sandy Hook, Shannon Hill.

    Ordinances (Agricultural Districts – A-1, A-2):
    Hen Limit: Unlimited (for personal/non-commercial use) | Roosters: Allowed | Permit: Not Required | Setback: 50ft from property lines; 100ft from any neighboring dwelling | Restrictions: General agricultural standards apply; must manage waste to prevent odors or runoff; commercial poultry operations (intensive) have separate, stricter setbacks and permit requirements | Section § 15-230 | Source: goochlandva.us

    Residential Areas: Centerville (Village), Goochland Courthouse (Village), Manakin, West Creek (PUD), and R-1, R-2, R-3 districts.

    Ordinances (Residential):
    Hen Limit: 6 hens | Roosters: Not Allowed | Permit: Required (Zoning/Land Use Permit) | Setback: 15ft from side/rear property lines; must be in the rear yard; 30ft from any neighboring dwelling | Restrictions: Must be in a fully enclosed, predator-proof structure; no on-site slaughtering; no commercial sales of eggs; coop and run must be kept in sanitary condition; HOA covenants are common in Centerville/Manakin and often prohibit chickens regardless of county code | Section § 15-242 | Source: goochlandva.us

  • Henrico County

    Unincorporated Communities: Chamberlayne, Dumbarton, East Highland Park, Glen Allen, Highland Springs, Innsbrook, Lakeside, Laurel, Montrose, Sandston, Short Pump, Tuckahoe, Varina, Wyndham.

    Ordinances (Agricultural Districts – A-1):
    Hen Limit: Unlimited (for non-commercial/personal use) | Roosters: Allowed | Permit: Not Required | Setback: 50ft from property lines; 100ft from any neighboring dwelling | Restrictions: Birds must not be permitted to run at large; owners must maintain sanitary conditions to prevent odors or vermin; large-scale commercial poultry operations are subject to intensive farming regulations. | Section § 24-4420 | Source: henrico.gov

    Residential Areas: Dumbarton, Highland Springs, Lakeside, Short Pump, Tuckahoe, and R-0 through R-4 districts.

    Ordinances (Residential):
    Hen Limit: 6 hens | Roosters: Not Allowed | Permit: Required (Conditional Use Permit - CUP) | Setback: 25ft from side property lines; 40ft from rear property lines; 10ft from the primary dwelling | Restrictions: Hens must be kept in a secure, covered enclosure (coop/run) at all times; no free-ranging; coop must be in the rear yard; feed must be stored in rodent-proof metal containers; waste must be removed weekly or composted properly; on-site slaughtering is prohibited. | Section § 24-4420.G | Source: henrico.gov

  • James City County

    Unincorporated Communities: Barhamsville, Croaker, Diascund, Five Forks, Grove, Jamestowne, Lightfoot, Norge, Toano, Williamsburg (Unincorporated pockets).

    Ordinances (Agricultural & Rural Districts – A-1, R-8, R-7):
    Hen Limit: Unlimited (on parcels 2 acres or larger) | Roosters: Allowed | Permit: Not Required | Setback: 50ft from property lines; 100ft from neighboring dwellings | Restrictions: Standard agricultural stocking rates apply; intensive poultry facilities (over 100,000 birds) require a Special Use Permit; must prevent environmental runoff and public health nuisances. | Section § 24-221 | Source: jamescitycountyva.gov

    Residential Areas: Ford's Colony, Kingsmill, Powhatan Secondary, Stonehouse, and R-1, R-2, R-3, R-4, R-5 districts.

    Ordinances (Residential):
    Hen Limit: 12 hens maximum (2 birds per first 5,000 sq ft; 1 additional bird per each additional 5,000 sq ft) | Roosters: Not Allowed | Permit: Required (Zoning Permit with $20 fee) | Setback: 5ft from side/rear property lines; 25ft from any neighboring home; must be in the rear yard | Restrictions: No commercial sales of eggs or meat; no commercial butchering; coops and runs are required and must be kept in sanitary condition; HOA restrictive covenants are very common and strictly enforced in James City County—check your specific subdivision bylaws before applying. | Section § 24-33 | Source: jamescitycountyva.gov

  • King and Queen County

    Unincorporated Communities: Bruington, Dragonville, Gressitt, Hockley, King and Queen Court House, Little Plymouth, Mascot, Newtown, Owenton, Shacklefords, Stevensville, Truhart, Walkerton.

    Ordinances (Agricultural Districts – A):
    Hen Limit: Unlimited (for personal/non-commercial use) | Roosters: Allowed | Permit: Not Required | Setback: 50ft from property lines; 100ft from any neighboring dwelling not owned by the poultry keeper | Restrictions: General agricultural best practices apply; birds must be contained within the property boundaries; waste must be managed to prevent runoff into local waterways (York and Mattaponi watersheds). | Section § 3-2 | Source: kingandqueenco.net

    Residential Areas: Shacklefords (Village), Walkerton (Village), and R-1 Residential districts.

    Ordinances (Residential):
    Hen Limit: 6 hens | Roosters: Not Allowed | Permit: Required (Zoning Clearance) | Setback: 15ft from side/rear property lines; 30ft from any neighboring dwelling; must be located in the rear yard | Restrictions: All poultry must be kept in a secure, enclosed coop and run; no on-site slaughtering visible to the public; eggs are for personal use only; feed must be stored in metal, rodent-proof containers; drainage must not impact adjacent properties. | Section § 3-12 | Source: kingandqueenco.net

  • King George County

    Unincorporated Communities: Dahlgren, Fairview Beach, Jersey, King George Courthouse, Owotoms, Passapatanzy, Port Conway, Sealston, Shiloh.

    Ordinances (Agricultural Districts – A-1, A-2):
    Hen Limit: Unlimited (for non-commercial use) | Roosters: Allowed | Permit: Not Required | Setback: 50ft from all property lines; 100ft from any neighboring dwelling | Restrictions: Standard agricultural zoning applies; owners must manage waste to prevent public health nuisances; birds must be contained on-site. | Section § 4.1.1 | Source: kinggeorgecountyva.gov

    Residential Areas: Dahlgren (CDP), Fairview Beach, Hallowing Point, and R-1, R-2, R-3 districts.

    Ordinances (Residential):
    Hen Limit: 6 hens | Roosters: Not Allowed | Permit: Required (Zoning Permit) | Setback: 10ft from side/rear property lines; 30ft from neighboring dwellings; must be in the rear yard | Restrictions: Enclosed coop and run required; no on-site slaughtering; eggs for personal use only; structures must be maintained in a sanitary condition; HOA covenants in many Dahlgren-area subdivisions may prohibit chickens entirely. | Section § 4.1.2 | Source: kinggeorgecountyva.gov

  • Mathews County

    Unincorporated Communities: Bohannon, Cardinal, Cobbs Creek, Diggs, Foster, Gwynn, Hallieford, Hudgins, Mathews Courthouse, Moon, North, Onemo, Port Haywood, Susan.

    Ordinances (Agricultural & Rural Districts – A-1, R-1):
    Hen Limit: Unlimited (on parcels over 2 acres) | Roosters: Allowed | Permit: Not Required | Setback: 50ft from property lines; 100ft from neighboring dwellings | Restrictions: Property must be managed to prevent odors and fly breeding; high-density commercial operations require a Special Use Permit. | Section § 4.2 | Source: mathewscountyva.gov

    Residential Areas: Mathews Courthouse (Village), Gwynn’s Island (Residential pockets), and R-2, R-3 districts.

    Ordinances (Residential):
    Hen Limit: 6 hens | Roosters: Not Allowed | Permit: Required (Zoning Clearance) | Setback: 15ft from side/rear property lines; 25ft from any neighboring residence | Restrictions: Must be kept in a predator-proof coop and run; no slaughtering visible from off-property; eggs are for private use only; must comply with Chesapeake Bay Preservation Act runoff requirements. | Section § 17.5 | Source: mathewscountyva.gov

  • Nelson County

    Unincorporated Communities: Afton, Arrington, Faber, Gladstone, Lovingston, Nellysford, Piney River, Roseland, Schuyler, Shipman, Tyro, Wingina.

    Ordinances (Agricultural Districts – A-1):
    Hen Limit: Unlimited | Roosters: Allowed | Permit: Not Required | Setback: 50ft from property lines for any poultry house; 100ft from any neighboring dwelling | Restrictions: General agricultural use is protected; must prevent erosion and nutrient runoff into local streams. | Section § 4-1 | Source: nelsoncounty-va.gov

    Residential Areas: Lovingston (Village), Nellysford (Village), Stoney Creek, Wintergreen (Residential sections), and R-1 districts.

    Ordinances (Residential):
    Hen Limit: 6 hens | Roosters: Not Allowed | Permit: Required (Special Exception or Administrative Permit depending on lot size) | Setback: 25ft from side/rear property lines; strictly prohibited in front yards | Restrictions: Secure enclosure required; no public slaughtering; feed must be stored in vermin-proof containers; Wintergreen and Stoney Creek residents are subject to strict POA/HOA rules that typically override county permissions. | Section § 12-4 | Source: nelsoncounty-va.gov

  • New Kent County

    Unincorporated Communities: Barhamsville, Lanexa, New Kent Courthouse, Providence Forge, Quinton, Toano (West).

    Ordinances (Agricultural Districts – A-1):
    Hen Limit: Unlimited | Roosters: Allowed | Permit: Not Required | Setback: 50ft from property lines; 100ft from neighboring dwellings | Restrictions: Standard agricultural zoning applies; structures must be maintained in a sanitary condition. | Section § 98-72 | Source: newkent-va.us

    Residential Areas: Five Lakes, Maidstone Village, Pine Fork Village, Stonehouse (New Kent side), and R-1, R-2, R-3 districts.

    Ordinances (Residential):
    Hen Limit: 6 hens | Roosters: Not Allowed | Permit: Required (Zoning Clearance) | Setback: 15ft from side/rear property lines; must be in the rear yard | Restrictions: Must be in a secure enclosure; no on-site slaughtering; personal use only. HOA rules are prevalent and may be stricter. | Section § 98-112 | Source: newkent-va.us

  • Powhatan County

    Unincorporated Communities: Belona, Clayville, Flat Rock, Huguenot, Macon, Michaux, Powhatan Courthouse, Smithsawvic, Subletts, Tobaccoville.

    Ordinances (Agricultural Districts – A-10, RR-5):
    Hen Limit: Unlimited | Roosters: Allowed | Permit: Not Required | Setback: 50ft from all property lines; 100ft from any neighboring dwelling | Restrictions: Must follow standard agricultural practices; birds must be contained on the property. | Section § 83-160 | Source: powhatanva.gov

    Residential Areas: Flat Rock (Village), Founders Bridge, Mill Quarter, Powhatan Courthouse (Village), and R-C, R-1, R-2 districts.

    Ordinances (Residential):
    Hen Limit: 6 hens | Roosters: Not Allowed | Permit: Required (Conditional Use Permit may be required depending on lot size) | Setback: 25ft from property lines; 50ft from neighboring dwellings | Restrictions: Secure coop required; no commercial sales; no slaughtering visible from the street. | Section § 83-432 | Source: powhatanva.gov

  • Prince George County

    Unincorporated Communities: Burrowsville, Disputanta, Fort Gregg-Adams, Garysville, Prince George Courthouse, Templeton.

    Ordinances (Agricultural Districts – A-1):
    Hen Limit: Unlimited | Roosters: Allowed | Permit: Not Required | Setback: 50ft from side/rear property lines; 100ft from neighboring dwellings | Restrictions: Must prevent public health hazards and maintain sanitary conditions. | Section § 90-52 | Source: princegeorgecountyva.gov

    Residential Areas: Birchett Estates, Branchester Lakes, Jordan on the James, and R-E, R-1, R-2, R-3 districts.

    Ordinances (Residential):
    Hen Limit: 6 hens | Roosters: Not Allowed | Permit: Required (Zoning Permit) | Setback: 10ft from side/rear property lines; must be in the rear yard | Restrictions: Fully enclosed coop and run; no slaughtering; no commercial egg sales. | Section § 90-103 | Source: princegeorgecountyva.gov

  • Spotsylvania County

    Unincorporated Communities: Alsop, Berkeley, Brokenburg, Chancellorsville, Lake Anna (Part), Post Oak, Snell, Spotsylvania Courthouse, Thornburg.

    Ordinances (Agricultural Districts – A-2, A-3):
    Hen Limit: Unlimited (on parcels 2 acres or larger) | Roosters: Allowed | Permit: Not Required | Setback: 50ft from property lines; 100ft from neighboring dwellings | Restrictions: Standard agricultural exemptions apply; commercial operations require larger setbacks. | Section § 23-6.2.1 | Source: spotsylvania.va.us

    Residential Areas: Chancellor, Fawn Lake, Fredericksburg (Unincorporated), Salem Fields, and R-1, R-2, R-3, R-A districts.

    Ordinances (Residential):
    Hen Limit: 6 hens (on lots less than 2 acres) | Roosters: Not Allowed | Permit: Required (Zoning Permit) | Setback: 15ft from side/rear property lines; must be in the rear yard | Restrictions: Enclosure required; no on-site slaughtering; eggs for personal use only. Many HOAs in the Route 3 corridor prohibit chickens. | Section § 23-6.1 | Source: spotsylvania.va.us

  • Stafford County

    Unincorporated Communities: Aquia Harbour, Brooke, Falmouth, Garrisonville, Hartwood, Ramoth, Stafford Courthouse, White Oak.

    Ordinances (Agricultural Districts – A-1, A-2):
    Hen Limit: Unlimited (on parcels over 1 acre) | Roosters: Allowed | Permit: Not Required | Setback: 50ft from property lines; 100ft from neighboring dwellings | Restrictions: Must prevent odors and noise nuisances; intensive farming requires a Special Use Permit. | Section § 28-35 | Source: staffordcountyva.gov

    Residential Areas: Aquia Harbour, Embrey Mill, North Stafford, and R-1, R-2, R-3, R-4 districts.

    Ordinances (Residential):
    Hen Limit: 6 hens | Roosters: Not Allowed | Permit: Required (Zoning Permit) | Setback: 15ft from side/rear property lines; 20ft from neighboring dwellings | Restrictions: Secure coop and run required; no commercial use; feed must be in metal containers. | Section § 28-39 | Source: staffordcountyva.gov

  • York County

    Unincorporated Communities: Dare, Edgehill, Grafton, Lackey, Lightfoot (East), Seaford, Tabb, Yorktown.

    Ordinances (Agricultural & Rural Districts – RC, RR):
    Hen Limit: Unlimited (on parcels 2 acres or larger) | Roosters: Allowed | Permit: Not Required | Setback: 50ft from property lines; 100ft from neighboring dwellings | Restrictions: Must adhere to agricultural best management practices. | Section § 24.1-302 | Source: yorkcounty.gov

    Residential Areas: Bruton, Coventry, Grafton, Kiln Creek (York side), Tabb, and R-33, R-20, R-13 districts.

    Ordinances (Residential):
    Hen Limit: 4–6 hens (varies based on lot size: 4 on lots 10k-15k sq ft; 6 on lots >15k sq ft) | Roosters: Not Allowed | Permit: Required (Zoning Permit) | Setback: 10ft from side/rear property lines; 30ft from neighboring dwellings; rear yard only | Restrictions: No free-ranging; must have an enclosed coop; no slaughtering; no commercial egg sales. HOAs in York County are extremely restrictive—check bylaws first. | Section § 24.1-414 | Source: yorkcounty.gov

Next Step: Essential Guides for Backyard Chicken Success

Ready to start building? Use our Step-by-Step DIY Chicken Coop Guide to build a 4x12 predator-proof home specifically designed to keep your Virginia flock safe through humid summers and freezing winters.

Already have your birds or a plan in place? Master the essentials of long-term poultry success with our comprehensive management resources. From selecting the best egg-laying breeds to neighbor-friendly noise control, explore our deep-dive guides below to ensure a high-performing backyard flock:

Complete Resource: View Our Ultimate Backyard Chicken Management Guide


Frequently Asked Questions

How many chickens can I have in Alexandria, Virginia?

In Alexandria, Virginia, you can keep up to 4 hens. Roosters not allowed. Permit required. Setback 20ft from any neighbor dwelling.

How many chickens can I have in Blacksburg, Virginia?

In Blacksburg, Virginia, you can keep up to 6 hens. Roosters not allowed. Permit required. Setback 10ft from property lines, 20ft from neighbor dwelling.

How many chickens can I have in Charlottesville, Virginia?

In Charlottesville, Virginia, you can keep up to 6 hens. Roosters not allowed. Permit required. Setback 10ft from property lines, 20ft from neighbor dwelling.

How many chickens can I have in Chesapeake, Virginia?

In Chesapeake, Virginia, up to 6 hens on lots under 1 acre (no limit over 1 acre). Roosters not allowed on lots under 1 acre. Permit required. Setback 10ft from property lines, 25ft from dwelling.

How many chickens can I have in Danville, Virginia?

In Danville, Virginia, you can keep up to 6 hens. Roosters not allowed. Permit required. Setback 10ft from property lines, 20ft from adjacent dwelling.

How many chickens can I have in Fredericksburg, Virginia?

In Fredericksburg, Virginia, you can keep up to 6 hens. Roosters not allowed. Permit required. Setback 10ft from property lines, 20ft from neighbor dwelling.

How many chickens can I have in Hampton, Virginia?

In Hampton, Virginia, you can keep up to 6 hens. Roosters not allowed. Permit required. Setback 25ft from property lines.

How many chickens can I have in Harrisonburg, Virginia?

In Harrisonburg, Virginia, you can keep up to 6 hens. Roosters not allowed. Permit required. Setback 15ft from property lines.

How many chickens can I have in Leesburg, Virginia?

In Leesburg, Virginia, no specified hen limit. Roosters allowed. No permit required. Setback 10ft from property lines.

How many chickens can I have in Lynchburg, Virginia?

In Lynchburg, Virginia, you can keep up to 6 hens. Roosters not allowed. Permit required. Setback 15ft from property lines, 25ft from neighbor dwelling.

How many chickens can I have in Manassas, Virginia?

In Manassas, Virginia, you can keep up to 4 hens. Roosters not allowed. Permit required. Setback 10ft from property lines, 20ft from dwelling.

How many chickens can I have in Newport News, Virginia?

In Newport News, Virginia, you can keep up to 6 hens. Roosters not allowed. Permit required. Setback 30ft from neighbor dwelling.

How many chickens can I have in Norfolk, Virginia?

In Norfolk, Virginia, you can keep up to 6 hens. Roosters not allowed. Permit required. Setback 15ft from property line, 20ft from neighbor dwelling.

How many chickens can I have in Petersburg, Virginia?

In Petersburg, Virginia, you can keep up to 6 hens. Roosters not allowed. Permit required. Setback 10ft from property lines, 20ft from neighbor dwelling.

How many chickens can I have in Portsmouth, Virginia?

In Portsmouth, Virginia, you can keep up to 6 hens. Roosters not allowed. Permit required. Setback 20ft from property lines, 30ft from neighbor dwelling.

How many chickens can I have in Richmond, Virginia?

In Richmond, Virginia, you can keep up to 6 hens. Roosters not allowed. Permit required. Setback 15ft from neighbor dwelling, 2ft from property lines.

How many chickens can I have in Roanoke, Virginia?

In Roanoke, Virginia, up to 10 hens on lots under 1 acre (unlimited over 1 acre). Roosters not allowed. Permit required. Setback 10ft from side/rear lines, 25ft from neighbor dwelling.

How many chickens can I have in Suffolk, Virginia?

In Suffolk, Virginia, you can keep up to 6 hens. Roosters not allowed. Permit required. Setback 15ft from side/rear property lines.

How many chickens can I have in Virginia Beach, Virginia?

In Virginia Beach, Virginia, you can keep up to 6 hens. Roosters not allowed. Permit required. Setback 25ft from neighbor dwelling.

How many chickens can I have in Winchester, Virginia?

In Winchester, Virginia, you can keep up to 6 hens. Roosters not allowed. Permit required. Setback 10ft from property lines, 20ft from neighbor dwelling.


Disclaimer: This is not official legal advice. Information is for general reference only, based on Virginia Code guidance and municipal and county ordinances available at the time of research. Local laws, zoning, and HOA rules change frequently. Always verify directly with your city, county, planning department, animal control, or HOA for your address. See our full Disclaimer & Legal Notice.