Rooster Laws by City: Where Roosters Are Banned and Allowed

Which cities ban roosters? Rooster rules for every city on Coop Ready, each linked to the official code.

Coop Ready Rooster laws

Rooster laws by city

Most cities do not allow roosters on a home lot. 192 of the 274 places on Coop Ready (70%) ban them, 39 allow them with limits, and 0 allow them outright.

Hens lay eggs without a rooster. You only need one to hatch chicks, and crowing is the number one reason neighbors complain, which is why so many codes say "hens only".

Cities that ban roosters (192)

Roosters are not allowed on a typical home lot in these places.

PlaceRoostersHen limit
Birmingham, ALBanned in D-1, D-2 and D-3 zones6 hens under the zoning code
Avondale, AZBanned6
Buckeye, AZBanned6
Casa Grande, AZBanned6
Chandler, AZBanned6
Flagstaff, AZBanned (males over 4 months)6 on lots under 20,000 sq ft; up to 25 on larger lots
Glendale, AZBanned6
Goodyear, AZBanned6
Lake Havasu City, AZBanned6
Marana, AZBanned except AG and RA zones1 per 1,000 sq ft (ER, NR zones); 6 (GR); 40 per acre (AG, RA)
Oro Valley, AZBanned6 (10 on lots of 42,000 sq ft or more; 24 on 144,000 sq ft or more)
Prescott Valley, AZBanned10
Sierra Vista, AZBanned6
Tempe, AZBanned except AG zone6
Tucson, AZBanned (male fowl)2 per 1,000 sq ft of lot, up to 24 (lots under 16,000 sq ft)
Yuma, AZBanned (unless unable to crow)6 on lots of half an acre or less (more on bigger lots)
Bentonville, ARBanned6 under the 2026 code update (4 under the older rule)
Fayetteville, ARBanned4 on lots up to 5,000 sq ft, plus 1 per extra 1,250 sq ft, up to 20
Fort Smith, ARBanned20 (hens and ducks combined) on lots of half an acre to 5 acres; none on smaller lots
North Little Rock, ARBannedNot stated
Rogers, ARBanned4
Springdale, ARBanned on home lotsNot allowed on typical home lots
Anaheim, CABanned in residential zones1 per 1,800 sq ft of lot
Bakersfield, CABannedNot on typical home lots
Elk Grove, CABanned in RD zones6 (12 with a 40 ft buffer)
Escondido, CABanned in R-1; limited in R-A and R-E6 in R-1 (25 in R-A and R-E)
Folsom, CABanned6
Fremont, CABanned5 on 6,001 to 9,999 sq ft; 6 on 10,000 sq ft or more
Fresno, CABannedNot in residential zones
Long Beach, CABanned20 (4 without a permit)
Modesto, CABanned (hens only)12 per home
Oakland, CABannedNo set limit
Riverside, CABanned (crowing fowl, RE and R-1 zones)5 (RE and R-1 zones)
Sacramento, CABanned3
San Diego, CABanned5 to 25, depending on setbacks
San Jose, CABanned (over 4 months old)6 without a permit; up to 20 with a permit, by distance to neighbors' homes
Santa Ana, CABanned4 (more with a special permit)
Santa Rosa, CABanned3 to 30 by lot size
Stockton, CABanned4 per 5,000 sq ft of lot (lots of 5,000 sq ft or more)
Aurora, COBanned6 hens (8 on lots of 20,000 sq ft or more)
Colorado Springs, COBanned10 fowl (4 months or older)
Denver, COBanned8
Fort Collins, COBanned8 under 1/2 acre; 12 up to 1 acre; +6 per extra 1/2 acre
Lakewood, COBanned in R-1-6 and R-2; not stated for larger-lot zones6 in R-1-6 and R-2; set by coop size in R-1-9 and larger
Longmont, COBanned outside agricultural zones4
Thornton, COBanned6
Westminster, COBanned6 on a quarter acre or less, up to 30 on 2+ acres
Jacksonville, FLBanned5 (5 more per extra half acre over 1 acre)
Miami, FLBanned15
Orlando, FLBanned4
Tampa, FLBanned1 per 1,000 sq ft of lot
Alpharetta, GABanned6 (lots of 1 acre or more only)
Athens, GABanned (any crowing chicken)6 per parcel
Brookhaven, GABanned1 per 1,000 sq ft of lot, up to 25 (lots of 6,000 sq ft or more only)
Cherokee County, GABanned8 (lots of 20,000 sq ft or more)
Cobb County, GABanned on lots under 2 acres1 hen per 5,000 sq ft on lots under 2 acres
DeKalb County, GABanned1 hen per 2,000 sq ft of lot (lots of 10,000 sq ft or more)
Dunwoody, GABanned (also crowing hens, ducks, geese and turkeys)6 (lots of 10,000 sq ft or more only)
Forsyth County, GABanned (and any crowing fowl)8 (lots of half an acre or more)
Gwinnett County, GABanned (no variance allowed)3 to 10 by lot size (lots of 10,500 sq ft or more); no limit on 3+ acres
Kennesaw, GABanned on home lots (all poultry)None on home lots
Macon, GABanned (ducks, geese, turkeys and other fowl too)6 hens where allowed in residential districts
Marietta, GABanned4
Peachtree Corners, GACounted as livestock (3+ acres only)Only on owner-occupied lots of 3 acres or more
Roswell, GABannedBy lot size: none under 0.33 acre; 6 on 0.34 to 1 acre; 12 per acre (up to 36) over 1 acre
Smyrna, GABanned (no poultry in residential districts)Not allowed in single-family districts
Boise, IDBanned6 (as pets)
Bloomington, INBanned5
Carmel, INBanned on home lots (a rooster makes the property a farm)6
Fort Wayne, INNot named separately (all poultry counts as a farm animal)No backyard hen allowance (any poultry needs city planning approval)
Hammond, INBannedNot allowed in residential areas
Lafayette, INBanned5
Muncie, INBannedNot allowed in R-1 to R-6 residential zones
South Bend, INBanned6
Bowling Green, KYBanned (no roosters, crowing poultry or peafowl)5
Owensboro, KYBanned6
New Orleans, LABanned6 (more needs a conditional use)
Baltimore, MDBanned (hens only)4 to 10, by lot size
Boston, MABanned6
Detroit, MIBanned8 (chickens and ducks combined)
St. Louis, MOBanned8, limited by coop and run space
Omaha, NEBanned10
Las Vegas, NVBanned10
Albany, NYBannedUp to 6: 200 sq ft of open lot for 2 hens plus 100 sq ft for each extra hen
Buffalo, NYBanned5
New York, NYBannedNo set limit
Syracuse, NYBanned6 total, counting hens and rabbits together
Yonkers, NYBanned (all poultry is banned)Not allowed (all poultry is banned)
Asheville, NCBanned (roosters already approved may stay for life)No fixed number (flock must suit the coop; 7 or more animals in a household needs an extra permit)
Cary, NCBanned (in R-40 and R-80, banned on lots under 5 acres)5 (no number set in R-40 and R-80)
Concord, NCBanned10 on 1 acre or more; 15 on 2 acres or more; none under 1 acre
Durham, NCBanned (female chickens only)10 per lot
Fayetteville, NCBanned10 per home lot (under the Cumberland County animal code the city applies)
High Point, NCBanned5 per house
Wilmington, NCBanned5 (lots of 15,000 sq ft or more only)
Winston-Salem, NCBanned5 (all fowl combined)
Columbus, OHBannedSet by coop space
Dayton, OHNot named in the codeNo backyard hen allowance in the code
Parma, OHBannedNot allowed (all fowl banned)
Toledo, OHBanned6 per single-family home
Edmond, OKBannedBy lot size: 4 under 1/3 acre, 6 up to 0.68 acre, 8 up to 1 acre, 12 to 30 up to 5 acres (at least 2)
Moore, OKBanned outside agricultural zoningOnly on land zoned agricultural
Norman, OKBanned4 per R-1 lot
Oklahoma City, OKBanned6
Ashland, ORBanned5 on lots up to 5,000 sq ft; 1 per 1,000 sq ft above that, up to 20
Beaverton, ORBanned4 (lots of 5,000 sq ft or more)
Bend, ORBanned4 hens and rabbits combined (lots of 5,000 sq ft or more)
Eugene, ORBanned6 adults plus 6 young birds (lots under 20,000 sq ft)
Gresham, ORBanned3
Hillsboro, ORBanned3 on 7,000 to 10,000 sq ft; 6 up to 1 acre; 9 over 1 acre
Medford, ORBannedNo set limit
Portland, ORBanned4 (6 on lots of 10,000 sq ft or more)
Salem, ORBanned12 poultry total
Tigard, ORBanned (over 3 months old)No set limit
Allentown, PABanned (all fowl banned)Not allowed (all fowl banned)
Altoona, PABanned on home lotsNot allowed on residential lots
Bethlehem, PABanned (all fowl banned)Not allowed (all fowl banned)
Erie, PABanned (all fowl banned)Not allowed (farm animals banned)
Lancaster, PABanned (all poultry excluded)Not allowed (poultry is not on the city's allowed-animal list)
Philadelphia, PABannedOnly on parcels of 3 acres or more
Pittsburgh, PABanned5 on a 2,000 sq ft lot, plus 1 for each extra 1,000 sq ft
Scranton, PABanned2 on lots up to 20,000 sq ft, plus 1 per extra 1,000 sq ft (chickens, ducks and rabbits combined)
State College, PABanned unless the property is 10 acres or more4 per one-family home
York, PABanned (all poultry excluded)Not allowed (poultry is not on the city's allowed-animal list)
Charleston, SCBannedNo set number in code
Columbia, SCBanned4
Spartanburg, SCBanned6
Chattanooga, TNBanned (allowed only in A-1 zoning)8
Clarksville, TNBanned8
Hendersonville, TNBanned1 per 10,000 sq ft of lot (chickens and ducks combined)
Jackson, TNBanned6
Johnson City, TNBanned in residential zones (all poultry)Not allowed in residential zones
Knoxville, TNBanned6
Memphis, TNBanned except in the Conservation Agriculture (CA) district1 per 1,500 sq ft, up to 6; lot must be 5,000 sq ft or more
Murfreesboro, TNBanned unless penned at least 2,000 ft from the nearest home8 birds total (all fowl and rabbits combined) on lots under 2 acres
Nashville, TNBanned2 to 6, by lot size
Allen, TXBanned (unless 150 ft from every property line)4
Arlington, TXBanned4 (more on bigger lots)
Baytown, TXBanned6
Buda, TXBanned except in AG zoning4 hens (half acre or less); 10 hens (over half acre)
Burleson, TXBanned4
Carrollton, TXBanned6
Converse, TXBanned8 domestic fowl
Coppell, TXBanned (with all poultry)None (poultry banned in single-family zones)
Denton, TXBanned on parcels under 1 acre8 fowl
Flower Mound, TXBanned on lots under 1 acre4 on lots up to 1 acre
Frisco, TXBanned under 1 acre12 per enclosure
Galveston, TXBanned east of 103rd Street6 per lot
Garland, TXBanned4
Georgetown, TXBanned8 hens
Grand Prairie, TXBanned (except on 40+ acre agricultural land)No set number (20 sq ft per bird)
Houston, TXBanned in city code (Sec. 6-38)30 in city code
Hurst, TXBanned5 hens (20 on lots over 1 acre)
Hutto, TXBanned5 (pen 50-100 ft from neighbors) or 10 (100 ft+)
Kyle, TXBanned6 hens (plus up to 2 other fowl)
Leander, TXBanned on lots under 3 acres; 200 ft rule otherwise10 chickens or other fowl
Lewisville, TXBanned under 1 acre6 on lots under 1 acre (5 per quarter acre on 1+ acre)
Little Elm, TXBanned10 fowl
Live Oak, TXBannedNot allowed
Mansfield, TXBanned (except on poultry farms)6 at 50 to 70 ft from neighbors' homes; up to 25 farther out on bigger lots
McKinney, TXBanned12
Mesquite, TXBanned in residential zonesNot allowed in residential zones
New Braunfels, TXBanned on lots under 40,000 sq ft4 hens on lots under 40,000 sq ft
North Richland Hills, TXBanned6 at 30 to 50 ft from neighbors' homes; up to 18 farther out on bigger lots
Plano, TXBannedCounts toward 10 animals per lot, pets included
Prosper, TXBanned (except on ag-exempt land)12 fowl per enclosure
Richardson, TXBanned8
Rockwall, TXBanned (with all chickens) outside agricultural zoningNone (agricultural zoning only)
Seguin, TXBanned8 (up to 26 or 50 with larger setbacks)
Sugar Land, TXBannedNone (fowl banned on any property)
Wylie, TXBanned8 hens
Orem, UTBanned (hens only)Based on lot size: 2 hens on 5,000 sq ft, up to 12 hens on 30,000 sq ft; 20 poultry per acre on lots of 1 acre or more
Provo, UTBanned (hens only)Based on lot size: 2 hens on 6,000 sq ft, up to 6 hens on 10,000 sq ft or more
Salt Lake City, UTBanned15
Sandy, UTBanned (not allowed as household pets)10
West Jordan, UTBanned (roosters and crowing hens prohibited)5 hens plus up to 5 chicks
West Valley City, UTBanned (roosters and crowing hens may not be kept)Up to 4 household pets per address in total, and hens count toward that 4
Richmond, VABanned6
Virginia Beach, VABannedAgricultural zones only
Everett, WABanned6 on lots up to 10,000 sq ft (more on larger lots)
Olympia, WABanned5 on lots up to 1 acre (up to 10 on larger lots)
Redmond, WABanned4 to 10 by lot size (none under 4,000 sq ft)
Seattle, WABanned8
Spokane, WABanned outside the RA zone1 per 1,000 sq ft of lot
Tacoma, WABanned6 (10 with neighbor consent; more on lots over 10,000 sq ft)
Vancouver, WABannedNo set limit
Appleton, WIBanned (the rules define chickens as hens only)6
Green Bay, WIBanned5
Kenosha, WIBanned4
Madison, WIBanned8
Milwaukee, WIBanned4
Racine, WIBanned4

Roosters allowed with limits (39)

Allowed, but only one, only with a permit or neighbor consent, only far from homes, or only if they do not disturb the neighbors.

PlaceRoostersHen limit
Gilbert, AZ1 per 20,000 sq ft of lot6 on lots of half an acre or less
Mesa, AZAllowed unless noisy10 (first half acre)
Phoenix, AZBanned if noisy6 (lots of half an acre or less)
Scottsdale, AZNot banned; habitual crowing that disturbs neighbors is unlawfulNo city cap; state law protects 6 on lots up to 1/2 acre
Los Angeles, CA1 allowedNo set limit
St. Petersburg, FLNot banned (crowing that breaks the noise rule is a nuisance)10 fowl, on any size lot
Tallahassee, FL1 allowed with hensNo set limit
Atlanta, GANot banned (crowing nuisance rule applies)25
Chicago, ILAllowed (crowing can be cited as excessive noise)No set limit
Gary, IN1 per 10,000 sq ft of lot under the 2026 zoning code1 per 3,000 sq ft of lot, up to 10 (lots of 5,000 sq ft or more)
Indianapolis, IN1 per lot, shut in an enclosed coop from dusk to dawn12 adult birds (chickens, quail, pigeons and ducks combined)
Lexington, KY1 allowed outside agricultural zones (since Nov 1, 2025)No limit stated
Louisville, KY1 crowing bird on lots under half an acre5 non-crowing poultry (lots under half an acre)
Minneapolis, MNSpecial permit only6
Kansas City, MOBanned within 300 ft of homes15
Albuquerque, NM1 allowed15
Rochester, NYNot banned outright, but a male bird over 4 months old must go once the police declare it a nuisanceNot stated in the code; your police license sets the maximum number
Charlotte, NCAllowed with a permit20 per acre
Cincinnati, OH1 per 15 hens, kept 50 ft from all property lines6 under 10,000 sq ft; 12 up to 20,000 sq ft; 24 above
Cleveland, OHOnly on lots of 1 acre or more, 100 ft from lot lines1 per 800 sq ft of lot, up to 6
Broken Arrow, OKAllowed only 150 ft or more from any homeNo set limit (a general cap of fewer than 5 domestic animals may apply)
Tulsa, OKNot banned (crowing that disturbs neighbors is a nuisance)6
Corvallis, ORNot banned; animal noise rule appliesNo number set
Kingsport, TNNot banned (a crowing rooster can be treated as a nuisance)No limit stated for regular residential zones
Austin, TXNot banned in the animal codeNo set limit
Cedar Park, TX1 allowed where fowl are allowed15 fowl per lot, 1 acre+ lots in DR, ES or SR zoning only
Dallas, TXAllowed per the city (HB 1750)No set limit
DeSoto, TXUp to 1 per 2 hens6 on a quarter acre; more on bigger lots
El Paso, TXUp to 35 (more with a permit)
Fort Worth, TXUp to 2, counted in the limit12 (lots of half an acre or less)
Irving, TX1 allowed, only with at least 6 hens25 chickens (lots of 1 acre or less)
Keller, TXOnly hens on lots smaller than SF-2012 hens (SF-8.4 zoning or larger)
Missouri City, TXNot banned (excessive crowing is a nuisance)No set limit
Pflugerville, TXTreated as livestock: zoning rules plus 50 ft setbacksNo limit stated
Rowlett, TXBanned within 150 ft of others' homes10
San Antonio, TX1 allowed8
San Marcos, TXNot covered by hen rule; 100 ft rule applies8 hens
Bellingham, WAAllowed (a noisy rooster is an infraction)No set limit
Kent, WAAllowed; habitual crowing is a nuisance3 on a 5,000 sq ft lot, plus 1 per extra 1,000 sq ft

Rooster rule not stated (43)

The code we read does not mention roosters. Call the city before you get one; a general noise or nuisance rule may still apply.

PlaceRoostersHen limit
Conway, ARNot named in the codeNo set number (each bird needs adequate space, food and water)
Jonesboro, ARNot named in the code (noise rule applies)5 animals and fowl in total per household (pets count)
Little Rock, ARNot named in the code (noise rules apply)No set limit
Roseville, CANot named; animal noise rule applies10 (ducks, chickens and pigeons combined)
San Francisco, CANot stated4 animals total
Washington, DCNot statedNo set number (the permit lists it)
Augusta, GANot statedNo number set
Columbus, GANot named (noise and odor rules apply)6 on a single-family lot (more on lots of 2 acres or more)
Decatur, GANot named in the codeNo set limit
Johns Creek, GANot named in the code75 (combined cap for chickens and similar fowl)
Sandy Springs, GANot named in the code75 (combined cap for chickens and similar fowl)
Savannah, GANot named in the code1 per 1,000 sq ft of high ground, up to 30
Evansville, INNot named in the code (any rooster counts toward the 6)6 birds per property (all fowl over 8 weeks old combined)
Fishers, INNot named in the codeOnly on 5+ acres in AG, ER or OS zones (about 3 chickens per acre in AG and OS, 2.25 in ER)
Covington, KYNot named; the code only allows non-crowing fowl such as hens8 on lots under 1/2 acre; no cap stated for larger lots
Richmond, KYNot named in the codeNo limit stated
Greensboro, NCNot named, but birds clearly heard off the property are bannedNone under 7,000 sq ft; 1 per 3,000 sq ft up to 4 on lots of 7,000 to 12,000 sq ft; 1 per 2,000 sq ft up to 20 on bigger lots
Greenville, NCNot named in the code15 birds total (all fowl combined)
Akron, OHNot named in the code (the 100 ft rule covers all poultry)Not stated
Canton, OHNot named in the codeNo set limit
Lawton, OKNot named in the code12 small animals total (chickens, ducks and rabbits combined)
Lake Oswego, ORNot named; animal noise rule appliesNo set limit
Harrisburg, PANot named in the code (limits apply to all poultry)10 birds per 40,000 sq ft of lot (lots of 40,000 sq ft or more only)
Reading, PANot named in the codeNo fixed number (the permit sets it)
Greenville, SCNot named in the code; repeated crowing counts as a nuisanceNo set number; the flock must not disturb neighbors
North Charleston, SCNot named in the codeNo set number; must not create a nuisance
Bartlett, TNNot named in the code (excessive noise is banned)No set number (the old 8-per-person cap was removed in December 2025)
Collierville, TNNot named in the codeNo set limit
Franklin, TNNot named in the code (treated like other fowl)Not stated
Smyrna, TNNot named in the codeNot stated (poultry counts as agricultural use)
Bedford, TXNot stated5 fowl
Boerne, TXNot statedNo limit stated
Conroe, TXNot statedNo set limit (4 sq ft per chicken)
Euless, TXNot statedNo chicken limit stated (a 4-animal household cap may count hens)
Grapevine, TXNot statedNo set limit
Katy, TXNot stated (night noisemakers must be indoors 6 pm to 6 am)25 per acre (lots of 1 acre or more)
League City, TXNot statedUp to about 96 per acre (a density cap shared with other barnyard animals)
Pasadena, TXNot statedNo set limit
Round Rock, TXNot stated5 (pen 25-50 ft from neighbors) or 10 (50 ft+)
Schertz, TXNot statedNo fowl cap; general limit of 3 animals per species may apply
The Colony, TXNot statedNo set number (10 sq ft per bird)
Tomball, TXNot statedNo set limit (more than 10 must be penned)
Bellevue, WANot named; noise nuisance applies6 (more only on lots of 10,000 sq ft or more)

Rooster law questions

Are roosters allowed in city limits?

Usually not. 192 of the 274 places on Coop Ready ban roosters on a typical home lot. A few allow one rooster, or allow them with a permit, neighbor consent or a large distance from homes.

Do I need a rooster for my hens to lay eggs?

No. Hens lay eggs without a rooster. A rooster is only needed for fertile eggs that can hatch into chicks.

What if my city does not mention roosters?

Ask the city before you get one. Even where the code is silent, noise and nuisance rules can apply to a crowing rooster.

Can my HOA ban roosters if the city allows them?

Yes. HOA covenants and deed restrictions can be stricter than the city code.

Check your own yard

Pick your city, draw your lot on a satellite map and drop in a coop. Coop Ready checks the distances, then lets you share the plan or print a free permit site plan.

Plan my coop

More from Coop Ready

See every city on Coop Ready →

Coop Ready is a free planning aid from Cooped Up Life, not legal advice. Codes change, and zoning, HOA rules and your exact parcel can change what is allowed. Confirm with your city or county before you build.