California Backyard Chicken Laws: Permits, Limits, and Setbacks by City and County

Last Updated

While local cities and counties govern the specific number of birds you can keep, the State of California maintains overarching authority regarding animal health, disease prevention, and public safety. Our complete guide will answer your questions about how many chickens you can have in your backyard within city limits, permits, roosters in residential areas, setbacks, and more.

CDFA Official Source: California Poultry Regulations (Official Government Site)

California Statewide Poultry Laws & Requirements

1. Mandatory Disease Reporting

Under 3 CCR § 821.1 and CA Food & Agri Code § 9101, all poultry owners are legally required to report any unusual illness or high mortality rates in their flock to the California Department of Food and Agriculture (CDFA). This is critical for monitoring Highly Pathogenic Avian Influenza (HPAI) and Virulent Newcastle Disease.

Sick Bird Hotline: 866-922-2473

2. Biosecurity Standards & Inspections

The CDFA outlines specific biosecurity "expectations" for all bird owners to prevent the spread of disease. Under CA Food & Agri Code § 9574, state veterinarians are granted the authority to enter and inspect premises where animals are kept if a contagious disease is suspected.

The "Six Ways" Rule recommends (and may mandate during outbreaks):

  • Keeping a distance between your birds and wild waterfowl.
  • Cleaning shoes/clothes before and after entering the coop.
  • Cleaning and disinfecting equipment.
  • Not sharing equipment with other bird owners.
  • Isolating new birds for at least 30 days.
  • Knowing the signs of illness.

3. Civil Code & HOAs (The "Right to Garden" Overlap)

While CA Civil Code § 4750 protects a homeowner's right to grow food, it does not explicitly guarantee the right to keep livestock. Furthermore, CA Civil Code § 4753 prohibits HOAs from "unreasonably" restricting certain backyard activities, but most legal experts note that chicken keeping still falls under local municipal zoning rather than state-protected rights.

4. Rooster Restrictions (AB 928 Update)

As of the 2025-2026 Legislative Session, new restrictions under CA Food & Agri Code § 32105 target the "movement-constrained" keeping of roosters. It is prohibited to keep more than 25 roosters on a single property unless for specific commercial/agricultural exemptions. This law aims to deter illegal cockfighting rings but affects large backyard hobbyists in unincorporated areas.

5. Identification and Transport

If you are moving poultry within the state (e.g., selling to another hobbyist or taking birds to a show), 3 CCR § 821.1(c) requires you to produce "official documents" or proof of origin if requested by a Department official to ensure the birds are not coming from a quarantined zone.

Frequently Asked Questions

Are roosters allowed in California cities and residential zones?

Rooster rules vary widely across California. Many large cities prohibit roosters due to noise concerns, while some cities—such as Bakersfield and Los Angeles—allow them. Rural and agricultural zones generally permit roosters.

Do I need a permit for backyard chickens in California?

Permit requirements depend on the city. Some cities require no permit, others require a simple registration, and some require distance setbacks or special approvals. Always check your local municipal code. All flock owners must also follow state-level animal health and welfare regulations.

How many chickens can I have within Anaheim city limits?

Anaheim, California allows up to 6 hens. Roosters are not allowed.

How many chickens can I have within Bakersfield city limits?

Bakersfield, California allows up to 50 hens. Roosters are allowed.

How many chickens can I have within Fresno city limits?

Fresno, California has a total ban on poultry within city limits.

How many chickens can I have within Long Beach city limits?

Long Beach, California allows up to 6 hens. Roosters are not allowed.

How many chickens can I have within Los Angeles city limits?

Los Angeles, California does not specify a hen limit in its general code. Roosters are allowed.

How many chickens can I have within Oakland city limits?

Oakland, California allows up to 6 hens. Roosters are not allowed.

How many chickens can I have within Sacramento city limits?

Sacramento, California allows up to 6 hens. Roosters are not allowed.

How many chickens can I have within San Diego city limits?

San Diego, California allows up to 5 hens. Roosters are not allowed.

How many chickens can I have within San Francisco city limits?

San Francisco, California allows up to 4 hens. Roosters are not allowed.

How many chickens can I have within San Jose city limits?

San Jose, California allows up to 6 hens without a permit, and up to 20 hens with a permit and required distance setbacks. Roosters are not allowed.

California Backyard Chicken Laws by City and County

Find your city or town below for detailed rules regarding your local limits.

⚠️ Important: City ordinances may change without notice. Always verify the current rules with your local jurisdiction before even building your coop.

Alameda County, California Chicken Laws

Cities & Towns: Alameda, Albany, Berkeley, Castro Valley, Dublin, Emeryville, Fremont, Hayward, Livermore, Newark, Oakland, Piedmont, Pleasanton, San Leandro, San Lorenzo, Sunol, Union City.

Alameda, CA

Hen Limit: Up to 6 hens | Roosters: Allowed | Permit: Not required | Setback: Enclosure must be 20ft from any neighboring dwelling house | Section: § 7-4.1 | Source: alamedaca.gov

Albany, CA

Hen Limit: Not specified | Roosters: Not allowed | Permit: Not required | Setback: Not specified | Key Restrictions: Roosters are explicitly unpermitted without express written approval from the City. | Section: § 10-1.2 | Source: ecode360.com

Berkeley, CA

Hen Limit: Not specified | Roosters: Allowed | Permit: Not required | Setback: Enclosure must be 25ft from any dwelling | Section: § 10.12.040 | Source: berkeleyca.gov

Dublin, CA

Hen Limit: Not specified | Roosters: Not allowed | Permit: Required | Setback: Not specified | Key Restrictions: Chickens can only be kept in areas that are in the Agricultural Zoning District. An Animal Fancier Permit is required to keep livestock accessory to any residential zone dwelling unit. | Section: § 5.36.030 | Source: dublinca.gov

Emeryville, CA

Hen Limit: Up to 5 hens | Roosters: Not allowed | Permit: Not required | Setback: Not specified | Key Restrictions: Only in R-M zones with permit | Section: § 9-4.5.7 | Source: emeryville.org

Fremont, CA

Hen Limit: Up to 6 hens | Roosters: Not allowed | Permit: Not required | Setback: At least 10ft from property line for 1 to 5 chickens, 35ft for 6 chickens | Key Restrictions: Only allowed on residential lots with an area of more than 6,000 square feet; completely prohibited on residential lots less than 6,000 square feet. | Section: § 6.10.040 & § 6.10.130 | Source: fremont.gov

Hayward, CA

Hen Limit: Dependent on available open area and lot size | Roosters: Not allowed | Permit: Required | Setback: At least 40ft from a chicken coop to any neighbor's residence | Key Restrictions: Requires a Zoning Conformance Permit. | Section: § 10-1.2735 | Source: hayward-ca.gov

Livermore, CA

Hen Limit: Up to 10 hens | Roosters: Not allowed | Permit: Required | Setback: Not specified | Key Restrictions: Animal Fancier Permit must be issued after Animal Control inspection. | Section: § 6.20.070 & § 08.16 | Source: livermoreca.gov

Newark, CA

Hen Limit: Up to 4 hen chickens | Roosters: Required with a permit | Permit: Required with $150 fee for more than 4 hens or any rooster | Setback: Not specified | Key Restrictions: Up to 4 hens are considered domestic pets without a permit. Keeping any rooster or exceeding 4 hens triggers the Animal Fancier's Permit process. | Section: § 6.32.010 | Source: newarkca.gov

Oakland, CA

Hen Limit: Up to 6 hens | Roosters: Not allowed | Permit: Not required | Setback: Coop must be at least 20ft from any dwelling, church, or school | Section: § 6.04 | Source: oaklandca.gov

Piedmont, CA

Hen Limit: Not specified | Roosters: Allowed | Permit: Not required | Setback: Not specified | Key Restrictions: Roosters are legal provided they do not cause a noise nuisance or health hazard. | Section: § 3 | Source: piedmont.ca.gov

Pleasanton, CA

Hen Limit: Up to 4 hens | Roosters: Not allowed | Permit: Not required | Setback: 40ft from neighbor's dwelling | Key Restrictions: Required with a permit for more than 5 hens on large lots over 10,000 sq. ft. | Section: § 9.04.010 | Source: cityofpleasantonca.gov

San Leandro, CA

Hen Limit: Up to 4 chickens | Roosters: Not allowed | Permit: Not required | Setback: Coop must be 5ft from property lines and 20ft from an adjacent dwelling | Key Restrictions: Parcels smaller than 4,500 square feet require an Animal Permit. Up to 10 chickens maximum are allowed with a permit. | Section: § 4-11-1205 & § 4-11-1305 | Source: sanleandro.org

Union City, CA

Hen Limit: Not specified | Roosters: Not specified | Permit: Not required | Setback: Not specified | Section: § 8.40.020 | Source: ecode360.com

Unincorporated Alameda County (Castro Valley, San Lorenzo, Sunol)

Hen Limit: 1 fowl for each 200 sq ft of available space up to 50 fowl maximum | Roosters: Not allowed | Permit: Required | Setback: 40ft from the coop to any neighboring dwelling | Key Restrictions: Requires an Animal Fancier's Permit and inspection by Alameda County Animal Control; no permit is required for properties zoned under the combining L district with at least 40,000 sq ft. | Section: § 5.28 & Title 17 | Source: acgov.org

Unincorporated: Kirkwood, Markleeville.

Hen Limit: Not specified | Roosters: Allowed | Permit: Not required | Setback: Not specified | Key Restrictions: All communities in Alpine County are unincorporated and governed by the county code. Under the county development code, non-commercial animal and poultry husbandry is protected as a standard agricultural use, provided flocks are kept securely confined to the owner's premises. | Section: § 18.08.050 & § 6.04.010 | Source: codepublishing.com

Amador County, California Chicken Laws

Cities & Towns: Amador City, Drytown, Fiddletown, Ione, Jackson, Martell, Pine Grove, Pioneer, Plymouth, River Pines, Sutter Creek, Volcano.

Amador City, CA

Hen Limit: Not specified | Roosters: Allowed | Permit: Not required | Setback: Not specified | Key Restrictions: The city formally adopts Title 8 of the Amador County Code. Keeping poultry is permitted under broad county animal definitions provided they do not run at large, trespass on private property, or habitually make loud noises for 15 consecutive minutes or longer. | Section: § 6.04.010 & § 8.08.030 | Source: amador-city.com

Ione, CA

Hen Limit: Not specified | Roosters: Allowed | Permit: Not required | Setback: Not specified | Key Restrictions: The municipal layout allows for light agricultural uses including the raising and grazing of poultry accessory to single-family residential properties, provided the flock does not create a nuisance to contiguous properties. | Section: § 17.10.090.F | Source: hcd.ca.gov

Jackson, CA

Hen Limit: Not specified | Roosters: Allowed | Permit: Not required | Setback: Not specified | Key Restrictions: Light farming and keeping of poultry are classified as permitted accessory uses within residential zoning districts. However, commercial poultry operations or commercial chicken ranches are explicitly prohibited in these zones. | Section: § 17.07.030 | Source: ecode360.com

Plymouth, CA

Hen Limit: Up to 6 hens on lots between 4,000 and 12,000 sq ft; up to 12 hens on lots 12,000 sq ft or larger | Roosters: Not allowed | Permit: Not required | Setback: At least 5ft from side and rear property lines, and a minimum of 25ft from any habitable structure on adjoining parcels | Key Restrictions: Properties under 4,000 square feet are prohibited from keeping hens. Coops must not be located within the standard front yard setback of the residential zone. | Section: § 7.52.030 & § 7.52.040 | Source: ecode360.com

Sutter Creek, CA

Hen Limit: Not specified | Roosters: Allowed | Permit: Not required | Setback: Not specified | Key Restrictions: Small-scale poultry husbandry is classified as an allowable domestic residential accessory activity, provided the animals are contained and do not cause a continuous odor or sound nuisance to neighboring boundaries. | Section: Title 13 / Zoning Ordinance | Source: cityofsuttercreek.org

Unincorporated: Drytown, Fiddletown, Martell, Pine Grove, Pioneer, River Pines, Volcano.

Hen Limit: Allowed in household numbers for family use | Roosters: Allowed | Permit: Not required | Setback: Not specified | Key Restrictions: The raising, feeding, and maintaining of chickens and small fowl in household numbers for personal family use is allowed as a matter of right without a permit in AG (Agricultural) districts, and as light accessory farming in residential zones. Commercial chicken ranches are prohibited outside of specialized agricultural boundaries. | Section: § 19.24.020 & § 17.07 | Source: ecode360.com

Butte County, California Chicken Laws

Cities & Towns: Bangor, Berry Creek, Biggs, Chico, Clipper Mills, Durham, Feather Falls, Forbestown, Forest Ranch, Gridley, Magalia, Nelson, Oroville, Palermo, Paradise, Richvale, Stirling City.

Biggs, CA

Hen Limit: Up to 4 hens | Roosters: Not allowed | Permit: Not required | Setback: 20ft from neighboring residences | Section: Title 6 / Zoning Code | Source: biggs-ca.gov

Chico, CA

Hen Limit: 1 bird per 250 sq ft of lot area | Roosters: Not allowed | Permit: Not required | Setback: 20ft from any neighbor's dwelling | Key Restrictions: Only allowed in specified zoning districts such as RS, R1, and TND. | Section: § 19.76.040 | Source: chico.ca.us

Gridley, CA

Hen Limit: Up to 4 hens | Roosters: Not allowed | Permit: Not required | Setback: 20ft from any residence, and 100ft from any school, church, or hospital | Section: § 6.08.030 | Source: backyardchickens.com

Oroville, CA

Hen Limit: Up to 6 hens | Roosters: Not allowed | Permit: Not required | Setback: 60ft from neighboring residences | Section: § 17.16.120 | Source: ecode360.com

Paradise, CA

Hen Limit: Up to 2 hens without a permit; up to 12 total with a permit | Roosters: Not allowed | Permit: Required for more than 2 hens | Setback: 75ft from neighboring residences | Section: § 6.04 | Source: townofparadise.com

Unincorporated: Bangor, Berry Creek, Clipper Mills, Durham, Feather Falls, Forbestown, Forest Ranch, Magalia, Nelson, Palermo, Richvale, Stirling City.

Hen Limit: 1 chicken per 250 sq ft of fenced yard up to 15 birds per 5,000 sq ft | Roosters: Not allowed on lots under 5 acres | Permit: Not required | Setback: Enclosure must be 20ft from neighboring structures | Section: § 24-158(H) | Source: buttecounty.net

Calaveras County, California Chicken Laws

Cities & Towns: Altaville, Angels Camp, Arnold, Avery, Burson, Campo Seco, Copperopolis, Douglas Flat, Glencoe, Hathaway Pines, Mokelumne Hill, Mountain Ranch, Murphys, Rail Road Flat, San Andreas, Vallecito, Valley Springs, Wallace, West Point, Wilseyville.

Angels Camp, CA

Hen Limit: Up to 12-15 chickens per parcel | Roosters: Not allowed | Permit: Not required | Setback: Coops must be at least 10ft from property lines | Section: § 17.06.220 | Source: angelscamp.gov

Unincorporated: Altaville, Arnold, Avery, Burson, Campo Seco, Copperopolis, Douglas Flat, Glencoe, Hathaway Pines, Mokelumne Hill, Mountain Ranch, Murphys, Rail Road Flat, San Andreas, Vallecito, Valley Springs, Wallace, West Point, Wilseyville.

Hen Limit: Allowed in household numbers up to 40 fowl per acre based on zone density | Roosters: Allowed | Permit: Not required | Setback: Not specified | Key Restrictions: Fowl keeping is broadly classified under domestic residential or agricultural use by right depending on lot size, provided animals do not cause an external sound or odor nuisance. | Section: § 17.25.060 | Source: calaverasgov.us

Colusa County, California Chicken Laws

Cities & Towns: Arbuckle, Colusa, Grimes, Maxwell, Princeton, Stonyford, Williams.

Colusa, CA

Hen Limit: Up to 6 hens | Roosters: Not allowed | Permit: Required with an annual $10 fee | Setback: Enclosure must be at least 20ft from any neighboring residence | Section: § 4-13 | Source: cityofcolusa.com

Williams, CA

Hen Limit: Up to 5 hens | Roosters: Not allowed | Permit: Not required | Setback: 25ft from neighbor's dwellings, 10ft from side property lines, 5ft from rear lines | Key Restrictions: Fowl are only allowed on single-family residential lots that meet minimum area requirements. | Section: § 6.04.100 | Source: cityofwilliams.org

Unincorporated: Arbuckle, Grimes, Maxwell, Princeton, Stonyford.

Hen Limit: Not specified | Roosters: Allowed | Permit: Not required | Setback: 40ft from the nearest neighboring residence for animal structures | Key Restrictions: Backyard poultry and light husbandry are permitted by right on unincorporated properties zoned for residential or agricultural use. | Section: § 4.10 & Appendix A | Source: countyofcolusa.org

Contra Costa County, California Chicken Laws

Cities & Towns: Alamo, Antioch, Brentwood, Concord, Danville, El Cerrito, El Sobrante, Hercules, Lafayette, Martinez, Moraga, Oakley, Orinda, Pinole, Pittsburg, Pleasant Hill, Richmond, San Pablo, San Ramon, Walnut Creek.

Antioch, CA

Hen Limit: Not specified | Roosters: Not allowed | Permit: Required | Setback: Not specified | Key Restrictions: An Animal Fancier Permit is required to keep poultry within residential zoning limits, subject to inspection. | Section: § 6-1.301 | Source: amlegal.com

Brentwood, CA

Hen Limit: Up to 24 fowl | Roosters: Not allowed | Permit: Not required | Setback: 25ft from side and rear property lines, and 100ft from front lines | Section: § 17.620.011 | Source: qcode.us

Concord, CA

Hen Limit: Up to 12 fowl on parcels up to 20,000 sq ft | Roosters: Allowed | Permit: Not required | Setback: 25ft from all exterior property lines | Key Restrictions: One additional fowl may be kept for each additional 1,500 sq ft of land area over 20,000 sq ft. | Section: § 10-1 | Source: cityofconcord.org

Danville, CA

Hen Limit: Up to 10 or 20 hens depending on residential zone size | Roosters: Not allowed | Permit: Not required | Setback: Not specified | Section: § 32-22 | Source: patch.com

El Cerrito, CA

Hen Limit: Not specified | Roosters: Not allowed | Permit: Not required | Setback: Not specified | Section: § 8.04.100 | Source: municode.com

Pittsburg, CA

Hen Limit: Up to 3 hens | Roosters: Not allowed | Permit: Not required | Setback: Not specified | Section: § 6.04.080 | Source: qcode.us

Richmond, CA

Hen Limit: Prudent and reasonable number based on facilities | Roosters: Allowed | Permit: Not required | Setback: At least 20ft from any window or door of any dwelling structure | Section: § 9.24.040 & § 9.24.060 | Source: ci.richmond.ca.us

Walnut Creek, CA

Hen Limit: Up to 3 hens | Roosters: Not allowed | Permit: Not required | Setback: Enclosure cannot be located within the front yard | Key Restrictions: Chickens are classified as household pets up to the 3-animal limit. Keeping more than 3 chickens or roosters requires a minimum 40,000 sq ft parcel or a Minor Use Permit. | Section: § 10-2.3.108 | Source: ecode360.com

Unincorporated: Alamo, El Sobrante, Hercules, Lafayette, Martinez, Moraga, Oakley, Orinda, Pinole, Pleasant Hill, San Pablo, San Ramon.

Hen Limit: Up to 3 fowl per parcel | Roosters: Allowed on lots over 1 acre | Permit: Not required for 3 or fewer birds; an Animal Fancier Permit is required for 4 or more | Setback: Structures must be at least 40ft from any neighboring residence | Section: § 416-4 | Source: contracosta.ca.gov

Del Norte County, California Chicken Laws

Cities & Towns: Crescent City, Fort Dick, Gasquet, Klamath, Smith River.

Crescent City, CA

Hen Limit: Not specified | Roosters: Allowed | Permit: Not required | Setback: Not specified | Key Restrictions: Backyard poultry is permitted as long as the keeping of fowl does not constitute a public nuisance, harbor pests, or generate unmanageable runoff or noise violations. | Section: § 8.08.020 | Source: ecode360.com

Unincorporated: Fort Dick, Gasquet, Klamath, Smith River.

Hen Limit: Not specified | Roosters: Allowed | Permit: Not required | Setback: Not specified | Key Restrictions: Fowl are permitted as standard non-commercial agricultural uses by right on all unincorporated single-family residential parcels and agricultural lots, provided they are securely confined within property boundaries. | Section: Title 21 / Zoning Code | Source: co.del-norte.ca.us

El Dorado County, California Chicken Laws

Cities & Towns: Camino, Coloma, Cool, Diamond Springs, El Dorado, El Dorado Hills, Garden Valley, Georgetown, Greenwood, Grizzly Flats, Lotus, Mount Aukum, Pilot Hill, Placerville, Pollock Pines, Rescue, Shingle Springs, Somerset, South Lake Tahoe, Tahoma.

Placerville, CA

Hen Limit: Up to 6 hens | Roosters: Not allowed | Permit: Not required | Setback: Enclosures must be setback 20ft from any property line or structure used for human habitation | Section: § 10-4-18 | Source: cityofplacerville.org

South Lake Tahoe, CA

Hen Limit: Not specified | Roosters: Not allowed | Permit: Not required | Setback: Not specified | Key Restrictions: Governed directly by Tahoe Regional Planning Agency (TRPA) land use regulations and city animal codes which prohibit standalone backyard poultry infrastructure in the Tahoe Basin due to wildlife management mandates. | Section: § 6.85.020 | Source: cityofslt.us

Unincorporated: Camino, Coloma, Cool, Diamond Springs, El Dorado, El Dorado Hills, Garden Valley, Georgetown, Greenwood, Grizzly Flats, Lotus, Mount Aukum, Pilot Hill, Pollock Pines, Rescue, Shingle Springs, Somerset, Tahoma.

Hen Limit: Allowed in reasonable household numbers based on standard zoning classification | Roosters: Not allowed on lots less than 3 acres | Permit: Not required | Setback: Standard accessory structure setbacks apply based on specific residential zone dimensions | Key Restrictions: The keeping of roosters, guinea hens, or pea hens is strictly prohibited on any residential property measuring less than 3 acres in size. | Section: § 17.40 | Source: eldoradocounty.ca.gov

Fresno County, California Chicken Laws

Cities & Towns: Auberry, Caruthers, Clovis, Coalinga, Firebaugh, Fowler, Fresno, Huron, Kerman, Kingsburg, Laton, Mendota, Orange Cove, Parlier, Reedley, Riverdale, San Joaquin, Sanger, Selma, Squaw Valley.

Clovis, CA

Hen Limit: Up to 6 fowl | Roosters: Not allowed | Permit: Not required | Setback: 25ft from any dwelling, church, or school | Section: § 6.1.110 | Source: codepublishing.com

Coalinga, CA

Hen Limit: Up to 4 hens on lots 5,000 sq ft or greater; 2 additional hens per 1,000 sq ft over 5,000 sq ft up to 8 hens maximum | Roosters: Not allowed | Permit: Not required | Setback: 5ft from adjacent property lines | Key Restrictions: Prohibited on residential lots under 5,000 square feet. | Section: § 6-1.32(c) | Source: coalinga.com

Fresno, CA

Total ban on poultry within city limits | Section: § 10-201 | Source: fresno.gov

Unincorporated: Auberry, Caruthers, Firebaugh, Fowler, Huron, Kerman, Kingsburg, Laton, Mendota, Orange Cove, Parlier, Reedley, Riverdale, San Joaquin, Sanger, Selma, Squaw Valley.

Hen Limit: Up to 500 birds for domestic use | Roosters: Allowed | Permit: Not required | Setback: 50ft from property lines and 100ft from public roads for poultry structures | Key Restrictions: Up to 500 birds are exempt from standard commercial poultry facility regulations as long as they are kept for private domestic use. | Section: § 868 | Source: fresnocountyca.gov

Glenn County, California Chicken Laws

Cities & Towns: Artois, Butte City, Elk Creek, Glenn, Hamilton City, Orland, Willows.

Orland, CA

Hen Limit: Up to 6 hens | Roosters: Not allowed | Permit: Required with a $15.00 fee | Setback: 20ft from any neighboring residence, 5ft from side and rear property lines | Key Restrictions: Only allowed on single-family residential lots with an Administrative Use Permit. | Section: § 6.08.060 & § 17.76.110 | Source: cityoforland.com

Willows, CA

Hen Limit: Up to 4 hens | Roosters: Not allowed | Permit: Required with a $10.00 annual fee | Setback: Enclosure must be 20ft from neighboring dwellings and 5ft from property lines | Section: § 6.10.030 | Source: cityofwillows.org

Unincorporated: Artois, Butte City, Elk Creek, Glenn, Hamilton City.

Hen Limit: Not specified | Roosters: Allowed | Permit: Not required | Setback: 30ft from side or rear property lines for livestock and poultry structures | Key Restrictions: Backyard poultry and hobby husbandry are permitted by right on all unincorporated residential and agricultural zones. | Section: Title 15 / Unified Development Code | Source: countyofglenn.net

Humboldt County, California Chicken Laws

Cities & Towns: Arcata, Bayside, Blue Lake, Carlotta, Eureka, Ferndale, Fortuna, Garberville, Hoopa, Hydesville, Kneeland, Loleta, Mckinleyville, Miranda, Redway, Rio Dell, Scotia, Trinidad, Whitethorn, Willow Creek.

Arcata, CA

Hen Limit: Up to 30 poultry birds total based on parcel space limits | Roosters: Not allowed | Permit: Not required | Setback: 20ft from any property line, 40ft from neighboring dwellings | Section: § 9.42.030 | Source: cityofarcata.org

Blue Lake, CA

Hen Limit: Up to 4 hens | Roosters: Not allowed | Permit: Not required | Setback: 20ft from neighboring dwellings, 5ft from property lines | Section: § 6.08.020 | Source: bluelake.ca.gov

Eureka, CA

Hen Limit: Up to 6 hens | Roosters: Not allowed | Permit: Not required | Setback: 10ft from side and rear property lines, 20ft from closest neighboring window or door | Section: § 91.13 | Source: ci.eureka.ca.gov

Ferndale, CA

Hen Limit: Not specified | Roosters: Allowed | Permit: Not required | Setback: 25ft from neighboring dwelling structures | Section: § 6.04.050 | Source: ci.ferndale.ca.us

Fortuna, CA

Hen Limit: Up to 4 hens | Roosters: Not allowed | Permit: Not required | Setback: 10ft from any side or rear property line, 20ft from any adjacent residential structure | Section: § 6.04.120 | Source: friendlyfortuna.com

Rio Dell, CA

Hen Limit: Up to 5 hens | Roosters: Not allowed | Permit: Not required | Setback: 20ft from neighboring dwelling houses | Section: § 6.05.150 | Source: riodellcity.com

Trinidad, CA

Hen Limit: Up to 5 hens | Roosters: Not allowed | Permit: Not required | Setback: 20ft from neighboring habitations, 5ft from rear/side lines | Section: Title 6 / Animals | Source: trinidad.ca.gov

Unincorporated: Bayside, Carlotta, Garberville, Hoopa, Hydesville, Kneeland, Loleta, Mckinleyville, Miranda, Redway, Scotia, Whitethorn, Willow Creek.

Hen Limit: Up to 50 fowl for non-commercial domestic use | Roosters: Allowed | Permit: Not required | Setback: 30ft from side or rear property lines for small animal shelters | Section: § 314-43.1 | Source: humboldtgov.org

Imperial County, California Chicken Laws

Cities & Towns: Bard, Brawley, Calexico, Calipatria, El Centro, Heber, Holtville, Imperial, Niland, Ocotillo, Palo Verde, Salton City, Seeley, Westmorland, Winterhaven.

Brawley, CA

Hen Limit: Up to 5 hens | Roosters: Not allowed | Permit: Not required | Setback: Coop must be 20ft from neighbor's dwellings | Section: § 5.16 | Source: brawley-ca.gov

Calexico, CA

Hen Limit: Up to 5 hens | Roosters: Not allowed | Permit: Not required | Setback: 20ft from any dwelling | Section: § 6.04.100 | Source: cityhubgo.com

Calipatria, CA

Hen Limit: Up to 4 hens | Roosters: Not allowed | Permit: Not required | Setback: 20ft from any dwelling | Section: Title 6 / Animals | Source: calipatria.com

El Centro, CA

Hen Limit: Up to 5 hens | Roosters: Not allowed | Permit: Not required | Setback: 20ft from any dwelling | Key Restrictions: Allowed for personal domestic use only within standard residential zones. | Section: § 29-54 | Source: cityofelcentro.org

Holtville, CA

Hen Limit: Up to 4 hens | Roosters: Not allowed | Permit: Not required | Setback: 20ft from neighboring residential structures | Section: Title 6 / Animals | Source: holtville.ca.gov

Imperial, CA

Hen Limit: Up to 4 hens | Roosters: Not allowed | Permit: Not required | Setback: 20ft from any neighboring window or door | Section: § 4.2 | Source: cityofimperial.org

Westmorland, CA

Hen Limit: Up to 5 hens | Roosters: Not allowed | Permit: Not required | Setback: 20ft from closest neighbor dwellings | Section: Chapter 6 / Health & Safety | Source: cityofwestmorland.org

Unincorporated: Bard, Heber, Niland, Ocotillo, Palo Verde, Salton City, Seeley, Winterhaven.

Hen Limit: Allowed in reasonable family numbers depending on parcel acreage | Roosters: Allowed | Permit: Not required | Setback: Animal structures must remain 40ft from property lines and 100ft from public roads | Key Restrictions: Raising and maintaining poultry is protected as an accessory residential use or standard agricultural use by right based on the specific zoning tier. | Section: Title 9 / Land Use | Source: imperialcounty.org

Inyo County, California Chicken Laws

Cities & Towns: Big Pine, Bishop, Darwin, Death Valley, Independence, Keeler, Little Lake, Lone Pine, Olancha, Shoshone, Tecopa.

Bishop, CA

Hen Limit: Up to 5 hens | Roosters: Not allowed | Permit: Not required | Setback: Enclosure must be placed in the rear yard and located at least 40ft from any neighboring residence | Section: § 6.08.030 | Source: cityofbishop.ca.gov

Unincorporated: Big Pine, Darwin, Death Valley, Independence, Keeler, Little Lake, Lone Pine, Olancha, Shoshone, Tecopa.

Hen Limit: Not specified | Roosters: Allowed | Permit: Not required | Setback: 40ft from all property lines for animal pens and structures | Key Restrictions: Fowl husbandry is permitted as an accessory agricultural use by right on unincorporated properties, provided enclosures are kept sanitary and structural setbacks are maintained. | Section: Title 18 / Zoning | Source: inyocounty.us

Kern County, California Chicken Laws

Cities & Towns: Arvin, Bakersfield, Buttonwillow, California City, Delano, Edwards, Frazier Park, Inyokern, Lake Isabella, Lamont, Lost Hills, Mc Farland, Mojave, Pine Mountain Club, Ridgecrest, Rosamond, Shafter, Taft, Tehachapi, Wasco.

Arvin, CA

Hen Limit: Up to 5 hens | Roosters: Not allowed | Permit: Required with an inspection fee | Setback: 40ft from neighbor's dwellings | Section: § 6.04.090 | Source: arvin.org

Bakersfield, CA

Hen Limit: Up to 50 poultry birds max based on square footage rules | Roosters: Allowed if kept 100ft away from dwellings | Permit: Not required | Setback: 20ft from any property line; 50ft from neighboring dwellings for up to 12 birds, 100ft for more than 12 birds | Section: § 6.08.010 | Source: bakersfieldcity.us

California City, CA

Hen Limit: Up to 6 hens | Roosters: Not allowed | Permit: Not required | Setback: 40ft from adjacent residential structures | Key Restrictions: Only allowed on single-family lots within R-1 and R-2 zones. | Section: Title 6 / Animals | Source: californiacity-ca.gov

Delano, CA

Hen Limit: Up to 6 hens | Roosters: Not allowed | Permit: Not required | Setback: 25ft from closest neighbor habitations | Section: § 6.04.140 | Source: cityofdelano.org

McFarland, CA

Hen Limit: Up to 3 hens | Roosters: Not allowed | Permit: Not required | Setback: 20ft from neighboring structures | Section: § 6.04.080 | Source: mcfarlandcity.org

Ridgecrest, CA

Hen Limit: Up to 4 hens on standard lots; up to 12 hens on lots over 10,000 sq ft | Roosters: Not allowed | Permit: Not required | Setback: 20ft from neighbor dwellings, 5ft from rear/side lines | Section: § 6-4.1 | Source: ridgecrest-ca.gov

Shafter, CA

Hen Limit: Up to 4 hens | Roosters: Not allowed | Permit: Not required | Setback: 35ft from any neighboring window or door | Section: § 6.08.020 | Source: shafter.com

Taft, CA

Hen Limit: Up to 4 hens | Roosters: Not allowed | Permit: Not required | Setback: 20ft from neighbor's dwellings | Section: § 6.1.12 | Source: cityoftaft.org

Tehachapi, CA

Hen Limit: Up to 6 hens | Roosters: Not allowed | Permit: Not required | Setback: 20ft from side or rear property boundaries, 40ft from neighbor dwellings | Section: § 6.04.050 | Source: liveuptehachapi.com

Wasco, CA

Hen Limit: Up to 4 hens | Roosters: Not allowed | Permit: Not required | Setback: 20ft from neighboring residential windows or doors | Section: § 6.04.110 | Source: cityofwasco.org

Unincorporated: Buttonwillow, Edwards, Frazier Park, Inyokern, Lake Isabella, Lamont, Lost Hills, Mojave, Pine Mountain Club, Rosamond.

Hen Limit: Up to 12 poultry birds on standard residential lots | Roosters: Not allowed on lots under 1 acre | Permit: Not required | Setback: Structures must be 20ft from rear/side lines and 40ft from neighboring dwellings | Section: § 19.14.030 | Source: kerncounty.com

Kings County, California Chicken Laws

Cities & Towns: Armona, Avenal, Corcoran, Hanford, Kettleman City, Lemoore, Stratford.

Avenal, CA

Hen Limit: Up to 4 hens | Roosters: Not allowed | Permit: Required | Setback: 25ft from property lines, 40ft from neighboring dwellings | Key Restrictions: Only in R-1/R-2/R-3 zones with permit | Section: § 9.38.040 | Source: cityofavenal.com

Corcoran, CA

Hen Limit: Up to 5 hens | Roosters: Not allowed | Permit: Not required | Setback: 20ft from neighboring residential buildings | Section: § 5-2-6 | Source: cityofcorcoran.com

Hanford, CA

Hen Limit: Up to 4 hens | Roosters: Not allowed | Permit: Required with an annual fee | Setback: 40ft from adjacent dwellings, 5ft from property lines | Key Restrictions: Requires a residential chicken permit and written notice to contiguous property owners. | Section: § 6.04.140 | Source: cityofhanfordca.com

Lemoore, CA

Hen Limit: Up to 4 hens | Roosters: Not allowed | Permit: Not required | Setback: 20ft from neighboring residences, 5ft from property lines | Section: § 5-2-4 | Source: lemoore.com

Unincorporated: Armona, Kettleman City, Stratford.

Hen Limit: Allowed in family-use numbers based on zone density | Roosters: Allowed | Permit: Not required | Setback: 40ft from neighboring dwellings for animal structures | Section: § 4-12 & Title 14 | Source: countyofkings.com

Lake County, California Chicken Laws

Cities & Towns: Clearlake, Clearlake Oaks, Clearlake Park, Cobb, Finley, Glenhaven, Hidden Valley Lake, Kelseyville, Lakeport, Lower Lake, Lucerne, Middletown, Nice, Upper Lake, Witter Springs.

Clearlake, CA

Hen Limit: Up to 6 hens | Roosters: Not allowed | Permit: Not required | Setback: 20ft from any neighboring dwelling | Section: § 6-4.6 | Source: clearlake.ca.us

Lakeport, CA

Hen Limit: Up to 4 hens | Roosters: Not allowed | Permit: Required with a $25 fee | Setback: 20ft from neighboring residential structures, 5ft from property lines | Key Restrictions: Only allowed on single-family residential lots with an approved permit. | Section: § 5.04.110 | Source: cityoflakeport.com

Unincorporated: Clearlake Oaks, Clearlake Park, Cobb, Finley, Glenhaven, Hidden Valley Lake, Kelseyville, Lower Lake, Lucerne, Middletown, Nice, Upper Lake, Witter Springs.

Hen Limit: Up to 12 poultry birds on residential parcels | Roosters: Not allowed on lots under 40,000 sq ft | Permit: Not required | Setback: 40ft from neighboring dwellings for all poultry enclosures | Section: Chapter 4 & Chapter 21 | Source: lakecounty.ca.gov

Lassen County, California Chicken Laws

Cities & Towns: Bieber, Doyle, Herlong, Janesville, Litchfield, Madeline, Milford, Nubieber, Ravendale, Standish, Susanville, Termo, Wendel, Westwood.

Susanville, CA

Hen Limit: Up to 4 hens | Roosters: Not allowed | Permit: Required with $25 fee | Setback: 20ft from any property line and 50ft from neighboring dwellings | Key Restrictions: Neighbor's consent is required | Section: § 6.08.020 | Source: cityofsusanville.org

Unincorporated: Bieber, Doyle, Herlong, Janesville, Litchfield, Madeline, Milford, Nubieber, Ravendale, Standish, Termo, Wendel, Westwood.

Hen Limit: Not specified | Roosters: Allowed | Permit: Not required | Setback: 35ft from property lines for animal structures | Section: Title 18 / Zoning | Source: lassencounty.org

Los Angeles County, California Chicken Laws

Cities & Towns: Baldwin Park, Bell Gardens, Bellflower, Hawthorne, Huntington Park, La Puente, Lancaster, Long Beach, Los Angeles, Lynwood, Norwalk, Pacoima, Palmdale, Panorama City, Pomona, Reseda, South Gate, Sylmar.

Baldwin Park, CA

Total ban on poultry within city limits | Section: § 90.15 | Source: amlegal.com

Bell Gardens, CA

Total ban on poultry within city limits | Section: § 6.04.030 | Source: amlegal.com

Bellflower, CA

Hen Limit: Up to 5 hens | Roosters: Not allowed | Permit: Required | Setback: 50ft from any neighboring dwelling house | Key Restrictions: Requires a conditional animal permit from the director of public safety. | Section: § 6.16.030 | Source: amlegal.com

Hawthorne, CA

Hen Limit: Up to 2 fowl | Roosters: Not allowed | Permit: Not required | Setback: 35ft from neighboring dwelling houses | Section: § 6.12.010 | Source: qcode.us

Huntington Park, CA

Total ban on poultry within city limits | Section: § 5-1.10 | Source: library.municode.com

La Puente, CA

Hen Limit: Up to 5 hens | Roosters: Not allowed | Permit: Not required | Setback: 50ft from any building used for human habitation | Section: § 6.08.010 | Source: amlegal.com

Lancaster, CA

Hen Limit: Up to 6 hens | Roosters: Not allowed | Permit: Not required | Setback: 20ft from any property line and 40ft from adjacent dwellings | Section: § 17.08.050 | Source: qcode.us

Long Beach, CA

Hen Limit: Up to 4 hens | Roosters: Not allowed | Permit: Required with a $10 fee | Setback: 20ft from the owner's home and 50ft from any neighboring dwelling | Section: § 6.12.110 | Source: library.municode.com

Los Angeles, CA

Hen Limit: Not specified | Roosters: Allowed | Permit: Not required | Setback: 20ft from the owner's residence; 35ft from neighbor dwellings for hens, 100ft for roosters | Section: § 12.03 & § 12.05 | Source: lacity.gov

Lynwood, CA

Hen Limit: Up to 5 hens | Roosters: Not allowed | Permit: Not required | Setback: 50ft from any building used for human habitation | Section: § 5-4.1 | Source: library.municode.com

Norwalk, CA

Hen Limit: Up to 4 hens | Roosters: Not allowed | Permit: Required | Setback: 50ft from any adjacent dwelling structure | Key Restrictions: Requires an animal permit issued by the city manager. | Section: § 6.12.030 | Source: qcode.us

Palmdale, CA

Hen Limit: Up to 6 hens | Roosters: Not allowed | Permit: Not required | Setback: 15ft from property lines and 40ft from any adjacent residential dwelling | Section: § 17.84.050 | Source: qcode.us

Pomona, CA

Hen Limit: Up to 4 hens | Roosters: Not allowed | Permit: Not required | Setback: 50ft from any building used for human habitation | Section: § 6-111 | Source: library.municode.com

South Gate, CA

Hen Limit: Up to 2 fowl | Roosters: Not allowed | Permit: Not required | Setback: 35ft from any dwelling house | Section: § 7.16.010 | Source: library.municode.com

Unincorporated Los Angeles County (Pacoima, Panorama City, Reseda, Sylmar)

Hen Limit: Up to 2 birds without a permit; up to 10 with a permit | Roosters: Allowed on lots over 1 acre if 100ft away from dwellings | Permit: Required for 3 to 10 birds | Setback: 35ft from any neighboring residence or school | Section: § 10.40.010 & Title 22 | Source: lacounty.gov

Madera County, California Chicken Laws

Cities & Towns: Ahwahnee, Bass Lake, Chowchilla, Coarsegold, Madera, North Fork, O Neals, Oakhurst, Raymond, Wishon.

Chowchilla, CA

Hen Limit: Up to 12 fowl total on standard lots | Roosters: Not allowed | Permit: Not required | Setback: Enclosures must be at least 50ft from any neighboring residence | Section: § 6.04.050 | Source: cityofchowchilla.org

Madera, CA

Hen Limit: Up to 4 hens | Roosters: Not allowed | Permit: Not required | Setback: Enclosure must be 20ft from any neighboring dwelling house | Section: § 10-3.402 | Source: cityofmadera.ca.gov

Unincorporated: Ahwahnee, Bass Lake, Coarsegold, North Fork, O Neals, Oakhurst, Raymond, Wishon.

Hen Limit: Not specified | Roosters: Allowed | Permit: Not required | Setback: Not specified | Key Restrictions: Backyard chicken keeping is protected by right on properties that measure 1 acre or larger in size. | Section: Title 18 / Zoning | Source: maderacounty.com

Marin County, California Chicken Laws

Cities & Towns: Belvedere Tiburon, Bolinas, Corte Madera, Fairfax, Forest Knolls, Greenbrae, Inverness, Lagunitas, Larkspur, Mill Valley, Nicasio, Novato, Point Reyes Station, Ross, San Anselmo, San Geronimo, San Rafael, Sausalito, Stinson Beach, Woodacre.

Larkspur, CA

Hen Limit: Up to 4 hens | Roosters: Not allowed | Permit: Not required | Setback: Enclosures must be at least 20ft from any neighboring window or door and 5ft from property lines | Section: § 6.16.020 | Source: cityoflarkspur.org

Mill Valley, CA

Hen Limit: Up to 4 hens | Roosters: Not allowed | Permit: Not required | Setback: 40ft from neighboring dwellings, 5ft from rear and side property lines | Section: § 6.04.050 | Source: cityofmillvalley.gov

Novato, CA

Hen Limit: Up to 6 hens | Roosters: Not allowed | Permit: Not required | Setback: Enclosures must be 20ft from rear and side property lines, and 50ft from any adjacent residential building | Section: § 19.34.040 | Source: novato.gov

San Anselmo, CA

Hen Limit: Up to 5 hens | Roosters: Not allowed | Permit: Not required | Setback: 25ft from any neighboring dwelling structure | Key Restrictions: Strictly prohibited in commercial or multiple-family residential tiers. Enclosures must be completely secured against predators. | Section: § 6-7.01 | Source: townofsananselmo.org

San Rafael, CA

Hen Limit: Up to 4 hens | Roosters: Not allowed | Permit: Not required | Setback: 20ft from neighboring residences and 5ft from property boundaries | Section: § 6.12.040 | Source: cityofsanrafael.org

Sausalito, CA

Hen Limit: Up to 4 hens | Roosters: Not allowed | Permit: Not required | Setback: 25ft from neighboring dwelling structures | Section: § 6.04.080 | Source: sausalito.gov

Unincorporated: Belvedere Tiburon, Bolinas, Corte Madera, Fairfax, Forest Knolls, Greenbrae, Inverness, Lagunitas, Nicasio, Point Reyes Station, Ross, San Geronimo, Stinson Beach, Woodacre.

Hen Limit: Up to 12 fowl on standard residential lots | Roosters: Allowed on lots measuring 1 acre or larger | Permit: Not required | Setback: Coops and structures must be at least 30ft from side and rear property lines, and 40ft from any adjacent residence | Key Restrictions: Standard small-scale chicken keeping is permitted by right as an accessory agricultural activity provided enclosures are kept sanitary and noise does not create a public nuisance. | Section: § 22.32.030 | Source: marincounty.gov

Mariposa County, California Chicken Laws

Unincorporated Cities & Towns: Catheys Valley, Coulterville, El Portal, Fish Camp, Hornitos, Mariposa, Midpines, Yosemite National Park.

Hen Limit: Not specified | Roosters: Allowed | Permit: Not required | Setback: Not specified | Key Restrictions: Because Mariposa County does not contain any incorporated cities, backyard poultry husbandry throughout all towns and communities is governed by the County's unified code. Fowl keeping is protected by right under the Right to Agricultural Activity Ordinance, provided the animals are contained within the property boundaries and maintained in a clean manner that does not constitute a public nuisance. | Section: § 17.52.030 & § 18.04.030 | Source: mariposacounty.gov

Mendocino County, California Chicken Laws

Cities & Towns: Albion, Boonville, Calpella, Comptche, Covelo, Elk, Fort Bragg, Gualala, Hopland, Laytonville, Little River, Manchester, Mendocino, Philo, Point Arena, Potter Valley, Redwood Valley, Talmage, Ukiah, Willits.

Fort Bragg, CA

Hen Limit: Up to 6 birds on lots under 10,000 sq ft; 12 birds per acre on larger lots | Roosters: Not allowed | Permit: Not required for standard limits; Minor Use Permit required in High-Density zones | Setback: Enclosures must be 10ft from side/rear property lines and 25ft from streets and neighboring dwellings | Section: § 18.42.040 | Source: codepublishing.com

Ukiah, CA

Hen Limit: Up to 6 hens | Roosters: Not allowed | Permit: Not required | Setback: 50ft from any building used for human habitation, 5ft from side or rear property lines | Key Restrictions: Coops or pens are strictly restricted to the rear one-third (1/3) of the residential lot. | Section: § 20.032.030 | Source: cityofukiah.com

Willits, CA

Hen Limit: Up to 6 chickens | Roosters: Not allowed | Permit: Not required | Setback: Enclosures must be kept at a reasonable distance from neighboring residential openings to manage noise and odors | Section: Chapter 6 / Animals | Source: willitsweekly.com

Unincorporated: Albion, Boonville, Calpella, Comptche, Covelo, Elk, Gualala, Hopland, Laytonville, Little River, Manchester, Mendocino, Philo, Point Arena, Potter Valley, Redwood Valley, Talmage.

Hen Limit: Allowed in reasonable family-use numbers based on zone density | Roosters: Allowed | Permit: Not required | Setback: Coops, barns, and animal houses must be located at least 50ft from any property boundary line | Section: Title 20 / Division II | Source: mendocinocounty.gov

Merced County, California Chicken Laws

Cities & Towns: Atwater, Ballico, Cressey, Delhi, Dos Palos, El Nido, Gustine, Hilmar, Le Grand, Livingston, Los Banos, Merced, Planada, Santa Rita Park, Snelling, South Dos Palos, Stevinson, Winton.

Atwater, CA

Hen Limit: Up to 5 hens | Roosters: Not allowed | Permit: Not required | Setback: Enclosures must be situated at least 35ft from any nearby dwelling house | Section: Title 6 / Animals | Source: cityofatwater.org

Dos Palos, CA

Hen Limit: Up to 5 hens | Roosters: Not allowed | Permit: Not required | Setback: 20ft from any residential dwelling structure | Section: Title 6 / Animals | Source: dospalos.org

Gustine, CA

Hen Limit: Up to 25 hens | Roosters: Not allowed | Permit: Not required | Setback: 40ft from any neighboring dwelling house | Section: Chapter 6 / Animal Regulations | Source: cityofgustine.org

Livingston, CA

Hen Limit: Up to 10 birds | Roosters: Allowed on properties measuring 1 acre or more | Permit: Not required | Setback: 50ft from any residential building used for habitation | Section: Title 6 / Health & Animals | Source: cityoflivingston.org

Los Banos, CA

Total ban on poultry keeping within standard residential zones | Section: Title 9 / Chapter 3 | Source: losbanos.org

Merced, CA

Hen Limit: Up to 6 hens | Roosters: Not allowed | Permit: Not required | Setback: 20ft from any neighboring dwelling structure | Section: Title 6 / Animals | Source: cityofmerced.org

Unincorporated: Ballico, Cressey, Delhi, El Nido, Hilmar, Le Grand, Planada, Santa Rita Park, Snelling, South Dos Palos, Stevinson, Winton.

Hen Limit: Permitted for non-commercial household use by right based on property boundaries | Roosters: Allowed | Permit: Not required for personal domestic backyard use; Commercial permits required for industrial-scale fowl production | Setback: Backyard enclosures must stand 50ft from interior property lines and 150ft from the center line of public roads | Section: § 7.08.080 | Source: ecode360.com

Modoc County, California Chicken Laws

Cities & Towns: Adin, Alturas, Canby, Cedarville, Davis Creek, Eagleville, Fort Bidwell, Lake City, Likely, Lookout.

Alturas, CA

Hen Limit: Up to 6 hens | Roosters: Not allowed | Permit: Not required | Setback: Enclosures must be 20ft from any neighboring residence and 5ft from property lines | Key Restrictions: Kept strictly for non-commercial home use; must be housed in a secure, predator-proof coop in the rear yard. | Section: Chapter 4 / Animals and Fowl | Source: cityofalturas.org

Unincorporated: Adin, Canby, Cedarville, Davis Creek, Eagleville, Fort Bidwell, Lake City, Likely, Lookout.

Hen Limit: Not specified | Roosters: Allowed | Permit: Not required | Setback: 30ft from side or rear property boundaries for animal housing structures | Key Restrictions: Small-scale poultry and hobby husbandry are permitted by right in all rural residential and agricultural districts. Up to 1,000 birds per year can be processed on-farm under local direct-to-consumer small enterprise exemptions. | Section: Title 18 / Zoning | Source: modoccounty.com

Mono County, California Chicken Laws

Cities & Towns: Benton, Bridgeport, Coleville, June Lake, Lee Vining, Mammoth Lakes, Topaz.

Mammoth Lakes, CA

Hen Limit: Up to 4 hens | Roosters: Not allowed | Permit: Not required | Setback: Enclosures must be at least 40ft from any neighboring residence and 15ft from side or rear property lines | Section: Chapter 17.36 | Source: townofmammothlakes.ca.gov

Unincorporated: Benton, Bridgeport, Coleville, June Lake, Lee Vining, Topaz.

Hen Limit: Up to 4 small livestock animals (including chickens) on standard residential lots; greater limits apply on agricultural parcels | Roosters: Not allowed on standard residential lots | Permit: Not required for standard hobby numbers | Setback: Coop structures must be located in the rear yard and situated at least 15ft from any property line of an adjoining lot | Section: Chapter 04 / General Plan Land Use | Source: monocounty.ca.gov

Monterey County, California Chicken Laws

Cities & Towns: Aromas, Big Sur, Bradley, Carmel, Carmel By The Sea, Carmel Valley, Castroville, Chualar, Gonzales, Greenfield, King City, Marina, Monterey, Moss Landing, Pacific Grove, Pebble Beach, San Ardo, Seaside, Soledad, Spreckels.

Carmel-by-the-Sea, CA

Hen Limit: Up to 4 hens | Roosters: Not allowed | Permit: Required from the animal control officer | Setback: 25ft from adjacent residential structures | Section: § 6.08.010 | Source: carmelbythesea.ca.gov

Gonzales, CA

Hen Limit: Up to 4 hens | Roosters: Not allowed | Permit: Required | Setback: 20ft from any property line and 40ft from neighboring dwellings | Section: § 6.08.020 | Source: gonzalesca.gov

Greenfield, CA

Hen Limit: Up to 5 hens | Roosters: Not allowed | Permit: Not required | Setback: 20ft from neighboring residences and 5ft from property lines | Section: § 6.04.120 | Source: greenfieldca.gov

King City, CA

Hen Limit: Up to 5 hens | Roosters: Not allowed | Permit: Not required | Setback: 20ft from neighboring dwellings | Section: § 6.04.110 | Source: kingcity.com

Marina, CA

Hen Limit: Up to 4 hens | Roosters: Not allowed | Permit: Not required | Setback: 20ft from neighboring dwelling doors or windows | Section: § 6.16.010 | Source: cityofmarina.org

Monterey, CA

Hen Limit: Up to 4 hens | Roosters: Not allowed | Permit: Not required | Setback: 40ft from neighboring dwellings, 5ft from side and rear lines | Section: § 6-10 | Source: monterey.gov

Pacific Grove, CA

Hen Limit: Up to 4 hens | Roosters: Not allowed | Permit: Required | Setback: 40ft from adjacent habitable dwellings | Key Restrictions: Requires an animal permit from the police department after neighbor notification. | Section: § 10.04.050 | Source: cityofpacificgrove.org

Seaside, CA

Hen Limit: Up to 4 hens | Roosters: Not allowed | Permit: Not required | Setback: 20ft from adjacent dwellings and 5ft from property boundaries | Section: § 6.10.010 | Source: seasideca.gov

Soledad, CA

Hen Limit: Up to 4 hens | Roosters: Not allowed | Permit: Not required | Setback: 20ft from adjacent neighbor windows or doors | Section: § 6.04.110 | Source: cityofsoledad.com

Unincorporated: Aromas, Big Sur, Bradley, Carmel, Carmel Valley, Castroville, Chualar, Moss Landing, Pebble Beach, San Ardo, Spreckels.

Hen Limit: Up to 30 poultry birds on standard residential lots over 10,000 sq ft | Roosters: Allowed on parcels measuring 1 acre or more | Permit: Not required for domestic limits | Setback: Enclosures must stand at least 50ft from any neighboring residential structure | Section: Title 21 / Zoning | Source: co.monterey.ca.us

Napa County, California Chicken Laws

Cities & Towns: American Canyon, Angwin, Calistoga, Deer Park, Napa, Oakville, Pope Valley, Rutherford, Saint Helena, Yountville.

American Canyon, CA

Hen Limit: Up to 4 hens | Roosters: Not allowed | Permit: Not required | Setback: Enclosures must be in the rear yard, 20ft from any neighboring dwelling, and 5ft from property lines | Section: § 6.12.020 | Source: cityofamericancanyon.org

Calistoga, CA

Hen Limit: Up to 5 hens | Roosters: Not allowed | Permit: Required (Animal Keeping Permit) | Setback: 20ft from neighboring residential buildings and 5ft from side or rear property boundaries | Section: § 17.22.040 | Source: ci.calistoga.ca.us

Napa, CA

Hen Limit: Up to 3 hens on standard single-family residential lots | Roosters: Not allowed | Permit: Not required | Setback: Coops must be located in the rear yard and placed at least 20ft away from any neighbor's dwelling | Section: § 6.04.140 | Source: cityofnapa.org

Saint Helena, CA

Hen Limit: Up to 6 hens | Roosters: Not allowed | Permit: Not required | Setback: 40ft from any dwelling used for human habitation other than the owner's | Section: § 6.04.090 | Source: cityofsthelena.org

Yountville, CA

Hen Limit: Up to 6 hens | Roosters: Not allowed | Permit: Not required | Setback: 40ft from adjacent habitable residences and 10ft from property lines | Section: § 6.04.090 | Source: townofyountville.com

Unincorporated: Angwin, Deer Park, Oakville, Pope Valley, Rutherford.

Hen Limit: Up to 25 poultry birds by right on rural residential lots; no hen limits apply in agricultural zones | Roosters: Allowed | Permit: Not required for non-commercial domestic backyard flocks | Setback: Enclosures and structures housing poultry must stand at least 40ft from any neighboring residence or school | Section: Title 18 / Zoning | Source: countyofnapa.org

Nevada County, California Chicken Laws

Cities & Towns: Cedar Ridge, Chicago Park, Floriston, Grass Valley, Nevada City, North San Juan, Penn Valley, Rough And Ready, Smartsville, Truckee, Washington.

Grass Valley, CA

Hen Limit: Up to 4 hens | Roosters: Not allowed | Permit: Not required | Setback: 20ft from any neighboring residence and 5ft from property lines | Section: § 6.08.020 | Source: cityofgrassvalley.com

Nevada City, CA

Hen Limit: Up to 6 hens | Roosters: Not allowed | Permit: Required (Administrative Animal Permit) | Setback: Enclosures must be located in the rear yard and 20ft from any adjacent residential structure | Section: § 6.04.060 | Source: nevadacityca.gov

Truckee, CA

Hen Limit: Up to 6 hens on standard residential lots under 1 acre | Roosters: Not allowed on lots under 1 acre | Permit: Not required | Setback: 10ft from side and rear property lines, and 20ft from any neighboring dwelling | Section: § 18.58.050 | Source: townoftruckee.com

Unincorporated: Cedar Ridge, Chicago Park, Floriston, North San Juan, Penn Valley, Rough And Ready, Smartsville, Washington.

Hen Limit: Up to 12 hens by right on standard residential lots; no hen limits apply in agricultural zones | Roosters: Allowed on lots measuring 1 acre or larger | Permit: Not required for personal domestic flocks | Setback: Coops and runs must stand at least 30ft from side or rear property boundaries and 50ft from adjacent dwellings | Section: L-II § 3.3 | Source: nevadacountyca.gov

Orange County, California Chicken Laws

Cities & Towns: Aliso Viejo, Anaheim, Buena Park, Costa Mesa, Cypress, Fountain Valley, Fullerton, Garden Grove, Huntington Beach, Irvine, La Habra, Laguna Niguel, Lake Forest, Mission Viejo, Placentia, Rancho Santa Margarita, Santa Ana, Tustin, Westminster, Yorba Linda.

Aliso Viejo, CA

Hen Limit: Up to 4 hens | Roosters: Not allowed | Permit: Not required | Setback: 20ft from rear and 15ft from side property lines | Section: § 6.04.010 | Source: aliso-viejo.org

Anaheim, CA

Hen Limit: Up to 6 poultry birds on lots under 20,000 sq ft; 1 bird per 1,800 sq ft on larger lots | Roosters: Not allowed | Permit: Not required | Setback: 20ft from any neighboring habitable building or structure | Section: § 18.38.030 | Source: anaheim.net

Buena Park, CA

Hen Limit: Up to 6 hens | Roosters: Not allowed | Permit: Required (Ministerial Permit) | Setback: 10ft from any property boundary line | Section: § 19.348.050 | Source: buenapark.com

Costa Mesa, CA

Hen Limit: Up to 5 hens | Roosters: Not allowed | Permit: Not required | Setback: 30ft from any neighboring residential dwelling structure | Section: § 3-118 | Source: costamesaca.gov

Cypress, CA

Hen Limit: Up to 4 hens | Roosters: Not allowed | Permit: Not required | Setback: 35ft from any adjacent dwelling structure | Section: Chapter 4 / Animals | Source: cypressca.org

Fountain Valley, CA

Hen Limit: Up to 4 hens | Roosters: Not allowed | Permit: Not required | Setback: 20ft from any neighboring residential structure | Section: Chapter 6.04 | Source: fountainvalley.org

Fullerton, CA

Hen Limit: Up to 24 hens (subject to total property size and drainage layouts) | Roosters: Not allowed | Permit: Not required | Setback: 50ft from any neighboring residential structure | Section: Chapter 6 / Animals | Source: cityoffullerton.com

Garden Grove, CA

Hen Limit: Up to 5 hens (lots under 10,000 sq ft); up to 10 hens (lots 10,000 sq ft or larger) | Roosters: Not allowed | Permit: Required for keeping more than 5 hens | Setback: 40ft from any adjacent neighboring dwelling structure | Section: Title 14 / Animals | Source: ggcity.org

Huntington Beach, CA

Hen Limit: Up to 6 poultry birds total (including chickens, ducks, or geese) | Roosters: Not allowed | Permit: Not required | Setback: Enclosures must stand at least 25ft away from any neighboring dwelling house, school, or church | Section: Chapter 7.12 | Source: ecode360.com

Irvine, CA

Hen Limit: Up to 5 hens | Roosters: Not allowed | Permit: Not required | Setback: 20ft from any rear or side property boundary lines | Section: Title 6 / Animals | Source: cityofirvine.org

La Habra, CA

Hen Limit: Up to 5 hens | Roosters: Not allowed | Permit: Not required | Setback: 20ft from any rear or side property lines | Section: Title 6 / Animals | Source: lahabraca.gov

Laguna Niguel, CA

Hen Limit: Up to 4 hens | Roosters: Not allowed | Permit: Not required | Setback: 20ft from rear lines and 15ft from side property lines | Section: Title 6 / Animals | Source: cityoflagunaniguel.org

Lake Forest, CA

Hen Limit: Up to 4 hens | Roosters: Not allowed | Permit: Not required | Setback: 20ft from rear and 15ft from side property boundary lines | Section: Title 6 / Animals | Source: lakeforestca.gov

Mission Viejo, CA

Hen Limit: Up to 4 hens | Roosters: Not allowed | Permit: Not required | Setback: 40ft from any neighboring residential structure or dwelling | Section: Title 6 / Animals | Source: cityofmissionviejo.org

Placentia, CA

Hen Limit: Up to 5 hens | Roosters: Not allowed | Permit: Not required | Setback: 35ft from any adjacent residential building | Section: Title 6 / Animals | Source: placentia.org

Rancho Santa Margarita, CA

Hen Limit: Up to 4 hens | Roosters: Not allowed | Permit: Not required | Setback: 20ft from rear and 15ft from side property boundaries | Section: Title 6 / Animals | Source: cityofrsm.org

Santa Ana, CA

Hen Limit: Up to 4 hens without a special permit | Roosters: Not allowed | Permit: Special Permit required to keep more than 4 hens | Setback: 30ft from neighboring structures for up to 4 hens; 100ft required for flocks larger than 4 | Section: § 5-6 | Source: santa-ana.org

Tustin, CA

Hen Limit: Up to 6 hens | Roosters: Not allowed | Permit: Not required | Setback: 20ft from any neighboring residential structure or dwelling | Section: Title 6 / Animals | Source: tustinca.org

Westminster, CA

Hen Limit: Up to 25 hens | Roosters: Not allowed | Permit: Not required | Setback: 40ft from any adjacent residential structure or neighbor's house | Section: Title 6 / Animals | Source: westminster-ca.gov

Yorba Linda, CA

Hen Limit: Up to 6 fowl total on standard residential properties | Roosters: Not allowed | Permit: Not required | Setback: 50ft from any adjoining neighboring residential dwelling house | Section: Article 7 / Animal Regulations | Source: ecode360.com

Placer County, California Chicken Laws

Cities & Towns: Alta, Applegate, Auburn, Carnelian Bay, Colfax, Foresthill, Granite Bay, Kings Beach, Lincoln, Loomis, Meadow Vista, Newcastle, Olympic Valley, Penryn, Rocklin, Roseville, Sheridan, Tahoe City, Tahoe Vista, Weimar.

Auburn, CA

Hen Limit: Up to 5 hens on parcels under 1 acre; up to 10 hens on parcels 1 acre or larger | Roosters: Not allowed | Permit: Required (Fowl Permit) | Setback: Enclosures must be at least 20ft from any property line and cannot be placed in required front or side yard setbacks | Section: Chapter 97 | Source: auburn.ca.gov

Colfax, CA

Hen Limit: Up to 8 chickens | Roosters: Not allowed | Permit: Required ($1 one-time administrative permit) | Setback: Coops may be built within 5ft of a property line, but must maintain a minimum 5ft setback from buildings on adjacent properties | Key Restrictions: Coops must feature a slide-out manure tray to ensure sanitary cleaning and food waste diversion compliance. | Section: § 6.20.020 | Source: colfaxchamber.com

Lincoln, CA

Hen Limit: Up to 6 hens on lots 1 acre or less; 1 additional hen per half-acre over 1 acre (max 10 total) | Roosters: Not allowed | Permit: Required (Zoning/Animal Permit process through City Clerk) | Setback: 10ft from all property lines, 12ft from owner's home, and 30ft from neighboring houses | Section: Chapter 6.2 / Zoning | Source: lincolnca.gov

Rocklin, CA

Hen Limit: Up to 10 poultry birds total | Roosters: Not allowed | Permit: Not required for standard residential keeping | Setback: Coops and runs must be positioned at least 20ft from any adjacent building or property line | Section: Title 6 / Animals | Source: rocklin.ca.us

Roseville, CA

Hen Limit: Up to 10 birds total (including chickens, ducks, or pigeons) | Roosters: Not allowed | Permit: Not required for standard limits; Special Animal Permit ($25/year) required to exceed 10 birds | Setback: Coops and attached fenced runs must be kept at least 20ft away from any property line or building | Section: § 7.36.010 & § 7.36.020 | Source: roseville.ca.us

Unincorporated: Alta, Applegate, Carnelian Bay, Foresthill, Granite Bay, Kings Beach, Loomis, Meadow Vista, Newcastle, Olympic Valley, Penryn, Sheridan, Tahoe City, Tahoe Vista, Weimar.

Hen Limit: Up to 6 hens in Single-Family (RS/RM) zones on lots of 5,000+ sq ft; up to 9 hens on lots under half-acre; up to 15 hens on lots under 1 acre in Agriculture-Combining zones; no hen limits apply in pure agricultural zones | Roosters: Prohibited in residential zones; allowed in standard agricultural zone tiers | Permit: Not required for basic residential flocks | Setback: Enclosures cannot be closer to a neighboring house than to the owner's primary dwelling, and must follow basic structural setbacks matching the zoning boundary | Section: § 17.56.050(F)(6) | Source: placer.ca.gov

Plumas County, California Chicken Laws

Cities & Towns: Beckwourth, Belden, Blairsden Graeagle, Canyon Dam, Chester, Chilcoot, Clio, Crescent Mills, Greenville, Meadow Valley, Portola, Quincy, Storrie, Strawberry Valley, Taylorsville, Twain, Vinton.

Portola, CA

Hen Limit: Up to 6 hens | Roosters: Not allowed | Permit: Not required | Setback: Enclosures must be located in the rear yard, at least 20ft from neighboring dwellings, and 5ft from property lines | Section: Chapter 6.04 | Source: cityofportola.com

Unincorporated: Beckwourth, Belden, Blairsden Graeagle, Canyon Dam, Chester, Chilcoot, Clio, Crescent Mills, Greenville, Meadow Valley, Quincy, Storrie, Strawberry Valley, Taylorsville, Twain, Vinton.

Hen Limit: Permitted by right on standard residential parcels; no hen limits apply in agricultural zones | Roosters: Allowed | Permit: Not required for domestic hobby production | Setback: Animal structures and coops must be located at least 20ft from side or rear property boundaries and 50ft from adjacent habitable residences | Section: Title 9 / Chapter 2 | Source: plumascounty.us

Riverside County, California Chicken Laws

Cities & Towns: Beaumont, Cathedral City, Coachella, Corona, Desert Hot Springs, Hemet, Indio, Jurupa Valley, La Quinta, Lake Elsinore, Menifee, Mira Loma, Moreno Valley, Murrieta, Perris, Riverside, Temecula, Wildomar, Winchester.

Beaumont, CA

Hen Limit: Up to 5 hens | Roosters: Not allowed | Permit: Not required | Setback: Enclosures must be 35ft from any neighboring residential dwelling | Section: Title 6 / Animals | Source: cityofbeaumont-ca.gov

Cathedral City, CA

Hen Limit: Up to 5 hens | Roosters: Not allowed | Permit: Not required | Setback: 20ft from any residential structure or adjacent property boundary line | Section: Title 6 / Animals | Source: cathedralcity.gov

Coachella, CA

Hen Limit: Up to 5 hens | Roosters: Not allowed | Permit: Not required | Setback: 20ft from any nearby human habitation building | Section: Title 6 / Animals | Source: coachella.org

Corona, CA

Hen Limit: Up to 10 chickens (on single-family parcels 5,000 sq ft or larger) | Roosters: Not allowed | Permit: Required (Chicken Keeping Permit through Animal Services) | Setback: Chicken houses or coops must maintain a minimum 10ft setback from all property lines | Section: Chapter 6.20 | Source: corona.legistar.com

Desert Hot Springs, CA

Hen Limit: Up to 25 hens | Roosters: Not allowed | Permit: Not required | Setback: 40ft from any neighboring residence or habitable building | Section: Title 6 / Animals | Source: cityofdhs.org

Hemet, CA

Hen Limit: Up to 6 hens | Roosters: Not allowed | Permit: Not required | Setback: 20ft from any neighboring dwelling structure | Section: Chapter 10 / Animals | Source: cityofhemet.org

Indio, CA

Hen Limit: Up to 6 hens | Roosters: Not allowed | Permit: Not required | Setback: 20ft from any neighboring dwelling and 5ft from property boundary lines | Section: Title 9 / Animals | Source: indio.org

Jurupa Valley, CA

Hen Limit: Up to 5 hens | Roosters: Not allowed | Permit: Not required | Setback: 20ft from property boundaries and 35ft from neighboring doors or windows | Section: Title 6 / Animals | Source: jurupavalley.org

La Quinta, CA

Hen Limit: Up to 5 hens | Roosters: Not allowed | Permit: Not required | Setback: 20ft from property boundary lines | Section: Title 6 / Animals | Source: laquintaca.gov

Lake Elsinore, CA

Hen Limit: Up to 6 hens | Roosters: Not allowed | Permit: Not required | Setback: 25ft from any neighboring residential dwelling structure | Section: Title 6 / Animals | Source: lake-elsinore.org

Menifee, CA

Hen Limit: Up to 5 hens | Roosters: Not allowed | Permit: Not required | Setback: 20ft from rear or side property lines | Section: Title 6 / Animals | Source: cityofmenifee.us

Moreno Valley, CA

Hen Limit: Up to 2 poultry birds total | Roosters: Not allowed | Permit: Not required | Setback: 20ft from any adjacent residential building or neighbor's house | Section: Title 6 / Animals | Source: moval.org

Murrieta, CA

Hen Limit: Up to 4 chickens (lots up to half-acre); up to 12 chickens (lots up to 1 acre); up to 30 birds per acre on larger lots | Roosters: Not allowed | Permit: Not required | Setback: Coops must be kept in the side or rear yard, placed at least 10ft from side or rear property boundary lines | Section: Title 6 / Animals | Source: murrietaca.gov

Perris, CA

Hen Limit: Up to 5 hens | Roosters: Not allowed | Permit: Not required | Setback: 35ft from any adjacent dwelling structure | Section: Title 6 / Animals | Source: cityofperris.org

Riverside, CA

Hen Limit: Up to 50 poultry birds (depending on total lot acreage restrictions) | Roosters: Not allowed on standard residential lots under 1 acre | Permit: Not required for personal domestic use limits | Setback: 50ft from any adjacent dwelling structure | Section: Title 6 / Animals | Source: riversideca.gov

Temecula, CA

Hen Limit: Up to 12 poultry birds on lots under 1 acre; up to 50 birds per acre on parcels greater than 1 acre | Roosters: Not allowed | Permit: Not required for standard limits | Setback: 75ft from property line | Section: § 6.08.010 | Source: ecode360.com

Wildomar, CA

Hen Limit: Up to 5 hens | Roosters: Not allowed | Permit: Not required | Setback: 20ft from property boundary lines | Section: Title 6 / Animals | Source: cityofwildomar.org

Unincorporated: Mira Loma, Winchester.

Hen Limit: Up to 50 poultry birds on lots over 20,000 sq ft; scaled limits apply to smaller residential lots; no hen limits apply in agricultural zones | Roosters: Allowed on lots measuring 1 acre or more (subject to noise nuisance constraints) | Permit: Not required for standard domestic agricultural layouts | Setback: Enclosures and coops must be situated at least 50ft away from any neighboring dwelling or school building | Section: Ordinance No. 348 | Source: rivco.org

Sacramento County, California Chicken Laws

Cities & Towns: Antelope, Carmichael, Citrus Heights, Courtland, Elk Grove, Elverta, Fair Oaks, Folsom, Galt, Herald, Isleton, Mather, North Highlands, Orangevale, Rancho Cordova, Rio Linda, Sacramento, Sloughhouse, Walnut Grove, Wilton.

Citrus Heights, CA

Hen Limit: Up to 6 hens | Roosters: Not allowed | Permit: Not required | Setback: 20ft from neighboring dwellings | Section: § 106.33.040 | Source: citrusheights.net

Elk Grove, CA

Hen Limit: Up to 6 hens | Roosters: Not allowed | Permit: Not required | Setback: 20ft from property line | Section: § 23.44.040 | Source: elkgrovecity.org

Folsom, CA

Hen Limit: Up to 6 hens | Roosters: Not allowed | Permit: Not required | Setback: 20ft from property line | Section: § 17.06.030 | Source: folsom.ca.us

Galt, CA

Hen Limit: Up to 5 hens | Roosters: Not allowed | Permit: Not required | Setback: 20ft from property line | Section: § 6.04.050 | Source: cityofgalt.org

Isleton, CA

Hen Limit: Up to 6 hens | Roosters: Not allowed | Permit: Not required | Setback: 20ft from property line | Section: § 6.04.020 | Source: cityofisleton.com

Rancho Cordova, CA

Hen Limit: Up to 6 hens | Roosters: Not allowed | Permit: Not required | Setback: 20ft from property line | Section: § 6.04.020 | Source: cityofranchocordova.org

Sacramento, CA

Hen Limit: Up to 6 hens | Roosters: Not allowed | Permit: Not required | Setback: 20ft from neighboring dwellings | Section: § 6.04.050 | Source: cityofsacramento.org

Unincorporated: Antelope, Carmichael, Courtland, Elverta, Fair Oaks, Herald, Mather, North Highlands, Orangevale, Rio Linda, Sloughhouse, Walnut Grove, Wilton.

Hen Limit: Up to 6 hens on lots under 10,000 sq ft; no hen limits apply in agricultural zones | Roosters: Allowed on lots 1 acre or larger | Permit: Not required | Setback: 20ft from property line | Section: § 6.04.030 | Source: saccounty.gov

San Benito County, California Chicken Laws

Cities & Towns: Hollister, Paicines, San Juan Bautista, Tres Pinos.

Hollister, CA

Hen Limit: Up to 6 hens | Roosters: Not allowed | Permit: Not required | Setback: 20ft from property line | Section: § 6.04.050 | Source: hollister.ca.gov

San Juan Bautista, CA

Hen Limit: Up to 6 hens | Roosters: Not allowed | Permit: Not required | Setback: 20ft from property line | Section: § 6.04.030 | Source: san-juan-bautista.ca.us

Unincorporated: Paicines, Tres Pinos.

Hen Limit: No hen limit | Roosters: Allowed | Permit: Not required | Setback: 30ft from property line | Section: Title 25 / Zoning | Source: cosb.us

San Bernardino County, California Chicken Laws

Cities & Towns: Adelanto, Apple Valley, Barstow, Bloomington, Chino, Chino Hills, Colton, Fontana, Hesperia, Highland, Loma Linda, Montclair, Ontario, Rancho Cucamonga, Redlands, Rialto, San Bernardino, Upland, Victorville, Yucaipa.

Chino, CA

Hen Limit: Up to 5 hens | Roosters: Not allowed | Permit: Not required | Setback: 25ft from property line | Section: § 20.30.040 | Source: cityofchino.org

Chino Hills, CA

Hen Limit: Up to 5 hens | Roosters: Not allowed | Permit: Not required | Setback: 25ft from property line | Section: § 16.34.030 | Source: chinohills.org

Fontana, CA

Hen Limit: Up to 6 hens | Roosters: Not allowed | Permit: Not required | Setback: 20ft from property line | Section: § 30-101 | Source: fontana.org

Ontario, CA

Hen Limit: Up to 6 hens | Roosters: Not allowed | Permit: Not required | Setback: 20ft from property line | Section: § 6.04.050 | Source: ontarioca.gov

Rancho Cucamonga, CA

Hen Limit: Up to 6 hens | Roosters: Not allowed | Permit: Not required | Setback: 20ft from property line | Section: § 17.06.030 | Source: cityofrc.us

Redlands, CA

Hen Limit: Up to 6 hens | Roosters: Not allowed | Permit: Not required | Setback: 25ft from property line | Section: § 18.08.120 | Source: cityofredlands.org

San Bernardino, CA

Hen Limit: Up to 6 hens | Roosters: Not allowed | Permit: Not required | Setback: 20ft from property line | Section: § 6.04.040 | Source: sbcity.org

Upland, CA

Hen Limit: Up to 5 hens | Roosters: Not allowed | Permit: Not required | Setback: 25ft from property line | Section: § 17.08.060 | Source: uplandca.gov

Unincorporated: Adelanto, Apple Valley, Barstow, Bloomington, Colton, Hesperia, Highland, Loma Linda, Montclair, Rialto, Victorville, Yucaipa.

Hen Limit: No hen limit | Roosters: Allowed | Permit: Not required | Setback: 30ft from property line | Section: Title 8 / Animals | Source: sbcounty.gov

San Diego County, California Chicken Laws

Cities & Towns: Carlsbad, Chula Vista, El Cajon, Encinitas, Escondido, Fallbrook, La Jolla, La Mesa, Lakeside, National City, Oceanside, Poway, Ramona, San Diego, San Marcos, San Ysidro, Santee, Spring Valley, Vista.

Carlsbad, CA

Hen Limit: Up to 5 hens | Roosters: Not allowed | Permit: Not required | Setback: 25ft from property line | Section: § 6.04.050 | Source: carlsbadca.gov

Chula Vista, CA

Hen Limit: Up to 5 hens | Roosters: Not allowed | Permit: Not required | Setback: 20ft from property line | Section: § 6.04.040 | Source: chulavistaca.gov

El Cajon, CA

Hen Limit: Up to 6 hens | Roosters: Not allowed | Permit: Not required | Setback: 25ft from property line | Section: § 6.04.030 | Source: elcajon.gov

Encinitas, CA

Hen Limit: Up to 5 hens | Roosters: Not allowed | Permit: Not required | Setback: 20ft from property line | Section: § 6.04.050 | Source: encinitasca.gov

Escondido, CA

Hen Limit: Up to 6 hens | Roosters: Not allowed | Permit: Not required | Setback: 25ft from property line | Section: § 6.04.060 | Source: escondido.org

La Mesa, CA

Hen Limit: Up to 6 hens | Roosters: Not allowed | Permit: Not required | Setback: 20ft from property line | Section: § 6.04.040 | Source: cityoflamesa.us

Oceanside, CA

Hen Limit: Up to 6 hens | Roosters: Not allowed | Permit: Not required | Setback: 25ft from property line | Section: § 6.04.050 | Source: oceansideca.org

Poway, CA

Hen Limit: Up to 5 hens | Roosters: Not allowed | Permit: Not required | Setback: 25ft from property line | Section: § 6.04.030 | Source: poway.org

San Diego, CA

Hen Limit: Up to 5 hens | Roosters: Not allowed | Permit: Not required | Setback: 25ft from property line | Section: § 42.0705 | Source: sandiego.gov

San Marcos, CA

Hen Limit: Up to 6 hens | Roosters: Not allowed | Permit: Not required | Setback: 20ft from property line | Section: § 6.04.050 | Source: san-marcos.net

Santee, CA

Hen Limit: Up to 6 hens | Roosters: Not allowed | Permit: Not required | Setback: 25ft from property line | Section: § 6.04.040 | Source: cityofsanteeca.gov

Vista, CA

Hen Limit: Up to 6 hens | Roosters: Not allowed | Permit: Not required | Setback: 25ft from property line | Section: § 6.04.050 | Source: cityofvista.com

Unincorporated: Fallbrook, La Jolla, Lakeside, National City, Ramona, San Ysidro, Spring Valley.

Hen Limit: No hen limit | Roosters: Allowed | Permit: Not required | Setback: 30ft from property line | Section: Title 6 / Animals | Source: sandiegocounty.gov

San Francisco, CA

Hen Limit: Up to 4 hens | Roosters: Not allowed | Permit: Not required | Setback: 20ft from any neighboring residential window or door | Section: § 41.13 | Source: sfdph.org

San Joaquin County, California Chicken Laws

Cities & Towns: Acampo, Clements, Escalon, Farmington, French Camp, Holt, Lathrop, Linden, Lockeford, Lodi, Manteca, Ripon, Stockton, Thornton, Tracy, Victor, Woodbridge.

Lodi, CA

Hen Limit: Up to 6 hens | Roosters: Not allowed | Permit: Not required | Setback: 20ft from property line | Section: § 6.04.050 | Source: lodi.gov

Manteca, CA

Hen Limit: Up to 6 hens | Roosters: Not allowed | Permit: Not required | Setback: 20ft from property line | Section: § 6.04.030 | Source: manteca.gov

Ripon, CA

Hen Limit: Up to 6 hens | Roosters: Not allowed | Permit: Not required | Setback: 20ft from property line | Section: § 6.04.040 | Source: cityofripon.org

Stockton, CA

Hen Limit: Up to 6 hens | Roosters: Not allowed | Permit: Not required | Setback: 20ft from property line | Section: § 6.04.060 | Source: stocktonca.gov

Tracy, CA

Hen Limit: Up to 6 hens | Roosters: Not allowed | Permit: Not required | Setback: 20ft from property line | Section: § 6.04.050 | Source: cityoftracy.org

Unincorporated: Acampo, Clements, Escalon, Farmington, French Camp, Holt, Lathrop, Linden, Lockeford, Thornton, Victor, Woodbridge.

Hen Limit: No hen limit | Roosters: Allowed | Permit: Not required | Setback: 30ft from property line | Section: Title 9 / Zoning | Source: sjcgov.org

San Luis Obispo County, California Chicken Laws

Cities & Towns: Arroyo Grande, Atascadero, Avila Beach, Cambria, Cayucos, Creston, Grover Beach, Harmony, Los Osos, Morro Bay, Nipomo, Oceano, Paso Robles, Pismo Beach, San Luis Obispo, San Miguel, San Simeon, Santa Margarita, Shandon, Templeton.

Arroyo Grande, CA

Hen Limit: Up to 6 hens | Roosters: Not allowed | Permit: Not required | Setback: 20ft from property line | Section: § 6.04.050 | Source: arroyogrande.org

Atascadero, CA

Hen Limit: Up to 6 hens | Roosters: Not allowed | Permit: Not required | Setback: 20ft from property line | Section: § 6.04.040 | Source: atascadero.org

Grover Beach, CA

Hen Limit: Up to 6 hens | Roosters: Not allowed | Permit: Not required | Setback: 20ft from property line | Section: § 6.04.030 | Source: groverbeach.org

Morro Bay, CA

Hen Limit: Up to 6 hens | Roosters: Not allowed | Permit: Not required | Setback: 20ft from property line | Section: § 6.04.050 | Source: morrobayca.gov

Paso Robles, CA

Hen Limit: Up to 6 hens | Roosters: Not allowed | Permit: Not required | Setback: 20ft from property line | Section: § 6.04.060 | Source: prcity.com

Pismo Beach, CA

Hen Limit: Up to 6 hens | Roosters: Not allowed | Permit: Not required | Setback: 20ft from property line | Section: § 6.04.040 | Source: pismobeach.org

San Luis Obispo, CA

Hen Limit: Up to 6 hens | Roosters: Not allowed | Permit: Not required | Setback: 20ft from property line | Section: § 6.04.050 | Source: slocity.org

Unincorporated: Avila Beach, Cambria, Cayucos, Creston, Harmony, Los Osos, Nipomo, Oceano, San Miguel, San Simeon, Santa Margarita, Shandon, Templeton.

Hen Limit: No hen limit | Roosters: Allowed | Permit: Not required | Setback: 30ft from property line | Section: Title 22 / Zoning | Source: slocounty.ca.gov

San Mateo County, California Chicken Laws

Cities & Towns: Atherton, Belmont, Brisbane, Burlingame, Daly City, El Granada, Half Moon Bay, Menlo Park, Millbrae, Montara, Moss Beach, Pacifica, Palo Alto, Pescadero, Portola Valley, Redwood City, San Bruno, San Carlos, San Mateo, South San Francisco.

Belmont, CA

Hen Limit: Up to 6 hens | Roosters: Not allowed | Permit: Not required | Setback: 20ft from property line | Section: § 6.04.050 | Source: belmont.gov

Half Moon Bay, CA

Hen Limit: Up to 4 hens on lots 5,000+ sq ft; limit of 3 on smaller lots | Roosters: Not allowed | Permit: Required for 5 or more birds | Setback: 20ft from property line | Section: § 18.06.030 | Source: halfmoonbay.gov

Menlo Park, CA

Hen Limit: Up to 6 hens | Roosters: Not allowed | Permit: Not required | Setback: 20ft from property line | Section: § 16.44.020 | Source: menlopark.gov

Redwood City, CA

Hen Limit: Up to 3 hens | Roosters: Not allowed (except for licensed veterinarians) | Permit: Not required | Setback: 20ft from property line | Section: § 6.04.030 | Source: redwoodcity.org

San Mateo, CA

Hen Limit: Up to 6 hens | Roosters: Not allowed | Permit: Not required | Setback: 20ft from property line | Section: § 6.04.040 | Source: cityofsanmateo.org

Unincorporated: Atherton, Brisbane, Burlingame, Daly City, El Granada, Millbrae, Montara, Moss Beach, Pacifica, Palo Alto, Pescadero, Portola Valley, San Bruno, San Carlos, South San Francisco.

Hen Limit: No hen limit | Roosters: Allowed | Permit: Not required | Setback: 30ft from property line | Section: Title 6 / Animals | Source: smcgov.org

Santa Barbara County, California Chicken Laws

Cities & Towns: Buellton, Carpinteria, Casmalia, Goleta, Guadalupe, Lompoc, Los Alamos, Los Olivos, New Cuyama, Santa Barbara, Santa Maria, Santa Ynez, Solvang, Summerland.

Buellton, CA

Hen Limit: Up to 3 hens | Roosters: Not allowed | Permit: Not required | Setback: 25ft from dwelling | Section: § 19.06.020 | Source: ecode360.com

Carpinteria, CA

Hen Limit: 1 per 1,000 sq ft (max 24) | Roosters: Not allowed | Permit: Required | Setback: 25ft from dwelling | Section: Animal Keeping Permit | Source: carpinteriaca.gov

Santa Barbara, CA

Hen Limit: 15 (zoned R-1, R-2, R-3, R-4); 30 (zoned E-1, A-1, A-2) | Roosters: Not allowed | Permit: Not required | Setback: 35ft from dwelling | Section: § 6.08.010 | Source: santa-barbara.ca.us

Santa Maria, CA

Hen Limit: No specific limit (nuisance regulations apply) | Roosters: Prohibited if nuisance | Permit: Not required | Setback: N/A (nuisance based) | Section: § 5-3.1102 | Source: ecode360.com

Unincorporated: Casmalia, Goleta, Guadalupe, Lompoc, Los Alamos, Los Olivos, New Cuyama, Santa Ynez, Solvang, Summerland.

Hen Limit: No limit | Roosters: Allowed with parcel size restrictions (0 roosters on <1 acre in non-ag zones; 1–5 roosters on >1 acre) | Permit: Required for rooster keeping operations >1 acre | Setback: 30ft from property line | Section: Title 7 / Rooster Ordinance | Source: countyofsb.org

Santa Clara County, California Chicken Laws

Cities & Towns: Alviso, Campbell, Coyote, Cupertino, Gilroy, Holy City, Los Altos, Los Gatos, Milpitas, Morgan Hill, Mount Hamilton, Mountain View, New Almaden, Redwood Estates, San Jose, San Martin, Santa Clara, Saratoga, Stanford, Sunnyvale.

Cupertino, CA

Hen Limit: Zoning ordinances apply | Roosters: Not allowed | Permit: Required | Setback: Determined by zoning/sanitation rules | Section: Municipal Code § 9.08 | Source: cupertino.org

Gilroy, CA

Hen Limit: See local zoning ordinances | Roosters: Not allowed (over 4 months) | Permit: Not required | Setback: Standard zoning setbacks | Section: Municipal Code § 5.02 | Source: cityofgilroy.org

Milpitas, CA

Hen Limit: Up to 5 hens | Roosters: Not allowed | Permit: Required ($21 annual fee) | Setback: 20ft from neighboring structures | Section: Animal Regulation V-210 | Source: milpitas.gov

Mountain View, CA

Hen Limit: Up to 4 hens | Roosters: Not allowed | Permit: Required | Setback: 25ft from residences (or written consent required) | Section: § 5.46 | Source: mountainview.gov

San Jose, CA

Hen Limit: Up to 6 hens (no permit); up to 20 hens (with permit/distance) | Roosters: Not allowed (over 4 months) | Permit: Required for >6 hens | Setback: 20ft–50ft+ (distance-based limits) | Section: § 7.60.815 | Source: sanjoseca.gov

Santa Clara, CA

Hen Limit: Up to 6 total animals (combined) | Roosters: Not allowed | Permit: Required if within 50ft of another dwelling | Setback: 50ft from other dwelling | Section: § 6.15.020 | Source: ecode360.com

Unincorporated: Alviso, Campbell, Coyote, Holy City, Los Altos, Los Gatos, Morgan Hill, Mount Hamilton, New Almaden, Redwood Estates, San Martin, Saratoga, Stanford, Sunnyvale.

Hen Limit: No limit in agricultural zones; zoning-dependent in residential | Roosters: Allowed on larger parcels (per animal unit table) | Permit: Not required for residential hobby flocks | Setback: 30ft from property line | Section: Title 4 / Animal Control | Source: sccgov.org

Santa Cruz County, California Chicken Laws

Cities & Towns: Aptos, Ben Lomond, Boulder Creek, Brookdale, Capitola, Davenport, Felton, Freedom, Mount Hermon, Santa Cruz, Scotts Valley, Soquel, Watsonville.

Capitola, CA

Hen Limit: Up to 4 hens | Roosters: Not allowed | Permit: Not required | Setback: 20ft from neighboring dwellings (only on lots 5,000+ sq ft) | Section: § 17.96.100 | Source: cityofcapitola.org

Santa Cruz, CA

Hen Limit: Density-based: 2 birds per 1,000 sq ft | Roosters: Not allowed in R-1 districts | Permit: Not required | Setback: 20ft from property line; 25ft from dwellings | Section: § 13.10.645 | Source: cityofsantacruz.com

Scotts Valley, CA

Hen Limit: Up to 25 hens (District-dependent) | Roosters: Allowed in select rural districts only | Permit: Not required | Setback: Contact Planning Dept for district-specific setbacks | Section: Animal Regulations | Source: scottsvalley.gov

Watsonville, CA

Hen Limit: Total of 6 domestic animals (including dogs) | Roosters: Not allowed | Permit: Not required | Setback: 20ft from neighboring dwellings | Section: Municipal Code | Source: cityofwatsonville.org

Unincorporated: Aptos, Ben Lomond, Boulder Creek, Brookdale, Davenport, Felton, Freedom, Mount Hermon, Soquel.

Hen Limit: 10 small farm animals on 20,000+ sq ft; density-based (2 per 1,000 sq ft) for smaller lots | Roosters: Allowed on lots 1 acre or larger | Permit: Admin Use Permit required for 7+ birds | Setback: 20ft from property line; 40ft from neighbors' dwellings | Section: § 13.10.645 | Source: santacruzcounty.us

Shasta County, California Chicken Laws

Cities & Towns: Anderson, Bella Vista, Burney, Cassel, Fall River Mills, French Gulch, Hat Creek, Igo, Lakehead, Mcarthur, Millville, Montgomery Creek, Oak Run, Palo Cedro, Redding, Round Mountain, Shasta, Shasta Lake, Shingletown, Whitmore.

Redding, CA

Hen Limit: Up to 20 hens on 20,000+ sq ft lots; smaller lots subject to density regulations | Roosters: Not allowed | Permit: Not required | Setback: 40ft from dwelling; 15ft from side/rear property lines | Section: § 18.43.040 | Source: cityofredding.org

Unincorporated: Anderson, Bella Vista, Burney, Cassel, Fall River Mills, French Gulch, Hat Creek, Igo, Lakehead, Mcarthur, Millville, Montgomery Creek, Oak Run, Palo Cedro, Round Mountain, Shasta, Shasta Lake, Shingletown, Whitmore.

Hen Limit: Up to 25 chickens per 0.5 acre (I-R zoning districts) | Roosters: Allowed | Permit: Not required | Setback: Must be maintained to avoid nuisance conditions | Section: § 17.28.020 | Source: shastacounty.gov

Sierra County, California Chicken Laws

Cities & Towns: Alleghany, Calpine, Downieville, Goodyears Bar, Loyalton, Sierra City, Sierraville.

Loyalton, CA

Hen Limit: No specific limit (nuisance standards apply) | Roosters: Allowed | Permit: Not required | Setback: Must be maintained to avoid public nuisance | Section: Municipal Code | Source: cityofloyalton.com

Unincorporated: Alleghany, Calpine, Downieville, Goodyears Bar, Sierra City, Sierraville.

Hen Limit: No limit specified | Roosters: Allowed | Permit: Not required | Setback: No specific setback; must be maintained to avoid public nuisance | Section: Title 15 / Zoning | Source: sierracounty.ca.gov

Siskiyou County, California Chicken Laws

Cities & Towns: Callahan, Dorris, Dunsmuir, Etna, Fort Jones, Gazelle, Greenview, Grenada, Happy Camp, Hornbrook, Klamath River, Macdoel, Mccloud, Montague, Mount Shasta, Seiad Valley, Somes Bar, Tulelake, Weed, Yreka.

Yreka, CA

Hen Limit: Up to 6 hens | Roosters: Not allowed | Permit: Required | Setback: 5ft from rear property line; 10ft from side property line; 20ft from front property line; must not be closer to a neighbor's dwelling than the owner's | Section: § 16.18.050 | Source: yrekaca.gov

Unincorporated: Callahan, Dorris, Dunsmuir, Etna, Fort Jones, Gazelle, Greenview, Grenada, Happy Camp, Hornbrook, Klamath River, Macdoel, Mccloud, Montague, Mount Shasta, Seiad Valley, Somes Bar, Tulelake, Weed.

Hen Limit: No specific limit for personal use | Roosters: Allowed | Permit: Not required | Setback: Must be maintained to avoid public nuisance | Section: Zoning Code / Title 6 | Source: siskiyoucounty.gov

Solano County, California Chicken Laws

Cities & Towns: Benicia, Birds Landing, Dixon, Elmira, Fairfield, Rio Vista, Suisun City, Travis AFB, Vacaville, Vallejo.

Benicia, CA

Hen Limit: Up to 10 hens (single-family); 6 hens (multifamily) | Roosters: Not allowed | Permit: Not required | Setback: 20ft from neighboring structures | Section: § 6.32 | Source: beniciamagazine.com

Dixon, CA

Hen Limit: Up to 4 hens | Roosters: Not allowed | Permit: Not required | Setback: Must not constitute a public nuisance | Section: § 4-13 | Source: dixonpoliceca.gov

Fairfield, CA

Hen Limit: Up to 3 hens (lots under 1 acre); no limit (1+ acre) | Roosters: Not allowed | Permit: Not required | Setback: Not specified | Section: § 3.68 | Source: codepublishing.com

Rio Vista, CA

Hen Limit: No limit specified | Roosters: Not allowed | Permit: Not required | Setback: Not specified (nuisance-based) | Section: § 6.05.092 | Source: sustainablesolano.org

Suisun City, CA

Hen Limit: Up to 3 hens | Roosters: Not allowed | Permit: Required (must register with County Animal Licensing) | Setback: Must be in enclosed pen/coop | Section: § 18.60 | Source: zoneomics.com

Vacaville, CA

Hen Limit: 1 per 1,000 sq ft (max 9) | Roosters: Not allowed | Permit: Not required | Setback: Contact Code Enforcement for specific zoning | Section: § 14.09.270 | Source: cityofvacaville.gov

Vallejo, CA

Hen Limit: Up to 10 hens | Roosters: Not allowed | Permit: Not required | Setback: 5ft from side/rear; 20ft from habitable structures | Section: § 16.306 | Source: cityofvallejo.com

Unincorporated: Birds Landing, Elmira, Travis AFB.

Hen Limit: No specific limit | Roosters: Allowed | Permit: Not required | Setback: Maintained to avoid nuisance | Section: Title 6 / Zoning | Source: solanocounty.com

Sonoma County, California Chicken Laws

Cities & Towns: Bodega Bay, Boyes Hot Springs, Cazadero, Cloverdale, Cotati, Forestville, Geyserville, Glen Ellen, Graton, Guerneville, Healdsburg, Kenwood, Occidental, Penngrove, Petaluma, Rohnert Park, Santa Rosa, Sebastopol, Sonoma, Windsor.

Healdsburg, CA

Hen Limit: Up to 10 hens | Roosters: Not allowed | Permit: Not required | Setback: 20ft from property line | Section: Small Animal Keeping Regs | Source: healdsburg.gov

Petaluma, CA

Hen Limit: Subject to permit approval | Roosters: Allowed (requires permit) | Permit: Required for all livestock | Setback: Proximity/nuisance standards apply | Section: § 9.12 | Source: cityofpetaluma.org

Santa Rosa, CA

Hen Limit: 3 (≤5,000 sq ft); 6 (5,001–10,000 sq ft); up to 12 (10,001–43,560 sq ft) | Roosters: Not allowed | Permit: Not required | Setback: 5ft side; 20ft rear | Section: Zoning FAQ | Source: srcity.org

Windsor, CA

Hen Limit: Up to 5 hens | Roosters: Not allowed | Permit: Not required | Setback: 25ft from side/rear property lines | Section: § 27.34.040 | Source: townofwindsor.ca.gov

Unincorporated: Bodega Bay, Boyes Hot Springs, Cazadero, Cloverdale, Cotati, Forestville, Geyserville, Glen Ellen, Graton, Guerneville, Kenwood, Occidental, Penngrove, Rohnert Park, Sebastopol, Sonoma.

Hen Limit: No limit specified for large parcels; density-based for smaller lots | Roosters: Allowed | Permit: Not required for hobby flocks | Setback: Nuisance-based standards apply | Section: Sec. 26-18-080 | Source: sonomacounty.ca.gov

Stanislaus County, California Chicken Laws

Cities & Towns: Ceres, Crows Landing, Denair, Empire, Hickman, Hughson, Keyes, Modesto, Newman, Oakdale, Patterson, Riverbank, Salida, Turlock, Vernalis, Waterford, Westley.

Ceres, CA

Hen Limit: Up to 10 hens (on 1+ acre) | Roosters: Allowed (on 1+ acre) | Permit: Not required | Setback: 50ft from dwelling | Section: Zoning Ch. 7 | Source: cityofceres.ca.gov

Modesto, CA

Hen Limit: Up to 12 hens | Roosters: Not allowed | Permit: Not required | Setback: 40ft from dwelling | Section: § 10-2.507 | Source: modestogov.com

Patterson, CA

Hen Limit: Up to 6 hens | Roosters: Not allowed | Permit: Conditional Use Permit required for 6+ birds | Setback: Nuisance-based standards | Section: § 7.60 | Source: ci.patterson.ca.us

Turlock, CA

Hen Limit: Up to 6 hens | Roosters: Not allowed | Permit: Not required | Setback: Enclosure standards apply | Section: Municipal Code | Source: cityofturlock.org

Unincorporated: Crows Landing, Denair, Empire, Hickman, Hughson, Keyes, Newman, Oakdale, Riverbank, Salida, Vernalis, Waterford, Westley.

Hen Limit: Up to 24 fowl (in specific residential districts) | Roosters: Allowed only on A-2 (General Agriculture) zoned parcels | Permit: Not required for hobby flocks | Setback: 50ft from front property line; 15ft from side/rear | Section: Title 7 / Animal Services | Source: stancounty.com

Sutter County, California Chicken Laws

Cities & Towns: Live Oak, Meridian, Nicolaus, Pleasant Grove, Rio Oso, Robbins, Sutter, Yuba City.

Yuba City, CA

Hen Limit: Up to 12 hens per 0.5 acre | Roosters: Not allowed (in residential zones) | Permit: Not required | Setback: Must be maintained to avoid public nuisance | Section: Zoning Ordinance § 12 | Source: yubacity.net

Unincorporated: Live Oak, Meridian, Nicolaus, Pleasant Grove, Rio Oso, Robbins, Sutter.

Hen Limit: Up to 10 hens (in R-1, R-2, R-3, and R-4 districts) | Roosters: Not allowed (in residential districts) | Permit: Not required | Setback: No specific footage | Section: Zoning Ordinance Chapter 2 | Source: suttercounty.org

Tehama County, California Chicken Laws

Cities & Towns: Corning, Cottonwood, Flournoy, Gerber, Los Molinos, Manton, Mill Creek, Mineral, Paskenta, Paynes Creek, Proberta, Red Bluff, Tehama, Vina.

Corning, CA

Hen Limit: No specific limit | Roosters: Prohibited (nuisance-based enforcement) | Permit: Not required | Setback: Must not create a public nuisance (noise/odor) | Section: Ord. 1871 | Source: corning.org

Red Bluff, CA

Hen Limit: Up to 12 hens | Roosters: Not allowed | Permit: Not required | Setback: 40ft from neighboring dwellings | Section: Municipal Code | Source: cityofredbluff.org

Unincorporated: Cottonwood, Flournoy, Gerber, Los Molinos, Manton, Mill Creek, Mineral, Paskenta, Paynes Creek, Proberta, Tehama, Vina.

Hen Limit: No limit specified for hobby/personal use | Roosters: Allowed | Permit: Not required | Setback: Nuisance-based standards apply (must be sanitary and non-disturbing) | Section: Chapter 7.20 / Zoning | Source: tehama.gov

Trinity County, California Chicken Laws

Unincorporated Cities & Towns: Big Bar, Burnt Ranch, Douglas City, Hayfork, Hyampom, Junction City, Lewiston, Mad River, Platina, Salyer, Trinity Center, Weaverville, Zenia.

Hen Limit: Up to 25 chickens per 20,000 sq ft of parcel area | Roosters: Allowed | Permit: Not required (unless exceeding density limits or for commercial poultry farms) | Setback: 20ft front; 6ft side; 20ft rear (10ft rear if 1,500 sq ft is maintained behind the main building) | Section: Zoning Ordinance § 17.30.010 | Source: trinitycounty.org

Tulare County, California Chicken Laws

Cities & Towns: Cutler, Dinuba, Earlimart, Exeter, Farmersville, Ivanhoe, Lindsay, Orosi, Pixley, Porterville, Richgrove, Springville, Strathmore, Sultana, Terra Bella, Three Rivers, Tipton, Tulare, Visalia, Woodlake.

Dinuba, CA

Hen Limit: Not permitted in residential zones (defined as household pets only) | Roosters: Prohibited | Permit: N/A | Setback: N/A | Section: § 6.16.020 | Source: dinuba.org

Porterville, CA

Hen Limit: Up to 6 hens | Roosters: Not allowed | Permit: Not required | Setback: 20ft from neighboring dwellings | Section: Municipal Code | Source: ci.porterville.ca.us

Tulare, CA

Hen Limit: Up to 6 hens | Roosters: Not allowed | Permit: Not required | Setback: 25ft from neighboring dwellings | Section: Municipal Code | Source: tulare.ca.gov

Visalia, CA

Hen Limit: Up to 6 hens | Roosters: Not allowed | Permit: Not required | Setback: 20ft from property line/neighboring structures | Section: Municipal Code | Source: visalia.city

Unincorporated: Cutler, Earlimart, Exeter, Farmersville, Ivanhoe, Lindsay, Orosi, Pixley, Richgrove, Springville, Strathmore, Sultana, Terra Bella, Three Rivers, Tipton, Woodlake.

Hen Limit: No limit specified for personal/hobby use | Roosters: Allowed on larger parcels | Permit: Not required | Setback: 25ft from neighbor dwellings; 5ft from owner dwelling | Section: Title 6 / Zoning | Source: tularecounty.ca.gov

Tuolumne County, California Chicken Laws

Cities & Towns: Big Oak Flat, Chinese Camp, Columbia, Groveland, Jamestown, La Grange, Long Barn, Mi Wuk Village, Moccasin, Pinecrest, Sonora, Soulsbyville, Standard, Strawberry, Tuolumne, Twain Harte.

Tuolumne County (R-1 Residential Zones)

Hen Limit: Up to 4 hens (<0.5 acre); up to 8 hens (0.5–1.0 acre); up to 12 hens (1.0+ acre) | Roosters: Prohibited | Permit: Not required for R-1 accessory use | Setback: Must be outside required building setbacks; must be kept in fully enclosed, roofed coops | Section: § 17.42.040 | Source: tuolumnecounty.ca.gov

Sonora, CA

Hen Limit: Subject to general nuisance ordinances | Roosters: Prohibited if deemed a nuisance | Permit: Not required | Setback: Maintained to avoid noise or odor impact on neighboring properties | Section: Municipal Code / Animal Control | Source: sonoraca.com

Unincorporated: Big Oak Flat, Chinese Camp, Columbia, Groveland, Jamestown, La Grange, Long Barn, Mi Wuk Village, Moccasin, Pinecrest, Soulsbyville, Standard, Strawberry, Tuolumne, Twain Harte.

Hen Limit: Varies by zoning district (Agricultural districts allow broader keeping; residential districts follow R-1 density rules) | Roosters: Allowed in Agricultural (A or AE) zones; prohibited in residential districts | Permit: Required for keeping agricultural animals in non-agricultural zones | Setback: Sanitary standards apply; must not pose a public health threat or nuisance | Section: § 17.42.020 | Source: tuolumnecounty.ca.gov

Ventura County, California Chicken Laws

Cities & Towns: Brandeis, Camarillo, Fillmore, Moorpark, Newbury Park, Oak Park, Oak View, Ojai, Oxnard, Piru, Point Mugu Nawc, Port Hueneme, Port Hueneme Cbc Base, Santa Paula, Simi Valley, Somis, Thousand Oaks, Ventura, Westlake Village.

Camarillo, CA

Hen Limit: Up to 5 hens | Roosters: Not allowed | Permit: Not required | Setback: 20ft from side/rear property lines | Section: Municipal Code § 19.30 | Source: cityofcamarillo.org

Moorpark, CA

Hen Limit: 1 per 1,000 sq ft (max 6) | Roosters: Not allowed | Permit: Not required | Setback: 25ft from neighbor dwellings | Section: § 17.20.030 | Source: moorparkca.gov

Ojai, CA

Hen Limit: Up to 4 hens | Roosters: Not allowed | Permit: Not required | Setback: 20ft from any property line | Section: § 10-2.204 | Source: ojaicity.org

Oxnard, CA

Hen Limit: Up to 6 hens | Roosters: Not allowed | Permit: Not required | Setback: 20ft from neighboring structures | Section: § 7-10 | Source: oxnard.org

Simi Valley, CA

Hen Limit: Up to 6 hens | Roosters: Not allowed | Permit: Not required | Setback: 30ft from side/rear property lines | Section: § 9-44.020 | Source: simivalley.org

Thousand Oaks, CA

Hen Limit: Up to 6 hens | Roosters: Not allowed | Permit: Not required | Setback: 25ft from neighbors' habitable rooms | Section: § 9-4.2305 | Source: toaks.org

Ventura, CA

Hen Limit: Up to 6 hens | Roosters: Not allowed | Permit: Not required | Setback: 25ft from neighboring dwelling | Section: § 24.450.150 | Source: cityofventura.ca.gov

Unincorporated: Brandeis, Fillmore, Newbury Park, Oak Park, Oak View, Piru, Point Mugu Nawc, Port Hueneme, Santa Paula, Somis, Westlake Village.

Hen Limit: No limit for hobby flocks; must be accessory to the residential use | Roosters: Allowed (except in specific high-density zones) | Permit: Not required for hobby keeping | Setback: 30ft from dwelling on adjacent property | Section: NCZO Article 4 | Source: ventura.org

Yolo County, California Chicken Laws

Cities & Towns: Brooks, Capay, Clarksburg, Davis, Dunnigan, Esparto, Guinda, Knights Landing, Madison, Rumsey, West Sacramento, Winters, Woodland, Yolo, Zamora.

Davis, CA

Hen Limit: Up to 6 hens | Roosters: Prohibited | Permit: Not required | Setback: 40ft from any residence | Section: § 5.01.020 | Source: cityofdavis.org

Woodland, CA

Hen Limit: Up to 6 hens | Roosters: Prohibited | Permit: Not required | Setback: 40ft from any residence | Section: § 6.08.030 | Source: cityofwoodland.org

Unincorporated: Brooks, Capay, Clarksburg, Dunnigan, Esparto, Guinda, Knights Landing, Madison, Rumsey, West Sacramento, Winters, Yolo, Zamora.

Hen Limit: No specific limit for hobby/personal use | Roosters: Allowed on larger parcels (zoning-dependent) | Permit: Not required for residential hobby flocks | Setback: Nuisance-based standards apply (must be kept in a clean and sanitary manner) | Section: Title 6 / Zoning | Source: yolocounty.org

Yuba County, California Chicken Laws

Cities & Towns: Beale AFB, Browns Valley, Brownsville, Camptonville, Challenge, Dobbins, Marysville, Olivehurst, Oregon House, Rackerby, Wheatland.

Marysville, CA

Hen Limit: Up to 12 hens | Roosters: Not allowed | Permit: Not required | Setback: 40ft from any dwelling | Section: § 18.84.010 | Source: ecode360.com

Wheatland, CA

Hen Limit: Density-based: 4 to 12 hens depending on residential zoning (R-1 through R-5) | Roosters: Prohibited in residential zones | Permit: Not required | Setback: 30ft from dwellings; 20ft from property lines | Section: § 18.60.060 | Source: townwheatland.com

Unincorporated: Beale AFB, Browns Valley, Brownsville, Camptonville, Challenge, Dobbins, Olivehurst, Oregon House, Rackerby.

Hen Limit: No specific limit provided for hobby flocks on rural residential parcels; zoning-dependent | Roosters: Allowed on parcels zoned for agricultural use | Permit: Consult Yuba County Planning Department for site-specific requirements | Setback: Must be maintained to avoid public nuisance | Section: Development Code 11.32.050 | Source: yuba.gov

California State Regulations & Biosecurity

The California Department of Food and Agriculture (CDFA) primarily regulates commercial flocks, feed, and disease control. For backyard keepers, the key focus areas are health, transportation, and "Control Area" compliance.

  • Biosecurity Focus: Due to past Avian Influenza outbreaks, CDFA strongly urges all flock owners to register their location (voluntary) and adhere to strict biosecurity to prevent disease spread.
  • Rooster Ban Status: Roosters are generally legal statewide but are banned or severely restricted in nearly all major urban and suburban municipalities due to noise ordinances.

The 2025 Biosecurity Buffer: "Control Area" Restrictions

Warning: Proximity to commercial farms can trigger emergency state mandates.

If your property is within a 10-kilometer radius of a commercial poultry operation, you fall within a designated Control Area. In counties with high egg production—specifically Riverside, Merced, and Stanislaus—the CDFA can impose emergency "Stop Movement" orders during disease spikes. This legally halts the movement of all poultry, superseding local city permissions.

Proposition 12: The "Humane Housing" Benchmark

Technical Note: Prop 12 is the unofficial standard for local animal control inspections.

California’s Proposition 12 (the farm animal confinement law) is technically for commercial producers. However, in the event of a neighbor complaint or welfare check, CA municipal inspectors often use the Prop 12 standard—the "freedom to turn around, lie down, stand up, and fully extend limbs"—as the benchmark for what constitutes humane housing. Ensuring your coop allows at least 1 square foot of usable floor space per bird aligns your backyard practice with the state's official anti-cruelty baseline.

California Zoning and HOA Covenants

In California, local chicken regulations are almost always tied to the zoning designation of your property (e.g., R-1 Single Family Residential, AR Agricultural Residential, etc.). While a city's general ordinance may allow chickens, the specifics (like hen limit and setback) are often stricter in R-1 zones.

The ADU Setback Trap: SB 9 and Junior ADUs

Check your distance from all permitted structures, not just the primary house.

California's housing mandates (SB 9) have created a legal gray area. Many cities require coops to be 20–35 feet from "any dwelling." If an Accessory Dwelling Unit (ADU or Granny Flat) is built on your lot or your neighbor's lot, your coop may suddenly be out of compliance if it sits too close to that new living structure.

Crucial Step: Always check your local Assessor's website or Planning Department to confirm your zoning before acquiring birds or building a coop.

The HOA Rule: When Neighbors Ban Chickens

Warning: Homeowners Association (HOA) Rules Always Supersede City Law.

If you live in a community governed by an HOA, their restrictive covenants (CC&Rs) hold legal authority over local city ordinances regarding livestock. If your HOA documents prohibit fowl, you cannot keep chickens, even if your city or county allows them.

Permit, Licensing, and Inspection Requirements

While many large cities like Los Angeles and San Diego do not require a permit for small flocks (under 6 hens), several California cities do require annual registration or a one-time zoning permit. This process ensures the coop complies with health, safety, and nuisance standards.

Common California Chicken Permits:

  • Animal License/Registration: An annual fee (e.g., ~$15–$30) to register your flock with Animal Control (e.g., Sacramento City). This is usually required for all animals on the property.
  • Zoning Conformance Permit (ZCP): A one-time application (e.g., ~$50–$100) reviewed by the Planning Department to ensure the coop's location and size comply with setbacks and zoning (e.g., Irvine City).
  • Health Inspection: Most cities require an Animal Control officer to inspect the coop's sanitation and housing structure upon complaint.

Predator Threats in California & Coop Security

Due to widespread urban sprawl near wildlands, California chicken keepers face some of the highest predator pressures in the U.S. Your coop must be built not just to satisfy setback rules, but to withstand determined attacks by local wildlife.

Primary California Predators

  • Diggers: Coyotes and Foxes are prevalent everywhere and will dig under weak fences.
  • Climbers: Raccoons are highly intelligent and can open simple latches and tear through thin wire.
  • Aerial: Hawks (Red-tailed, Cooper’s) are a constant daytime threat, especially in open areas.

Apex Predators: The Foothill "Fortress" Standard

Warning: Standard hardware cloth is often insufficient in the Urban-Wildland Interface (WUI).

Unlike Delaware or Hawaii, California keepers in the foothills—specifically areas like Altadena, Los Gatos, and Santa Cruz—face apex predators including Mountain Lions and Bobcats. In these specific CA zip codes, predators have been known to simply rip doors off hinges or tear through standard 1/2" mesh.

To achieve "Fortress" level security in these zones, coops require:

  • Heavy-Gauge Cattle Panels: Use 2"x4" welded wire or cattle panels over your hardware cloth to provide structural reinforcement against the weight of a 100lb lion.
  • Enclosed "Fortress" Runs: A fully enclosed roof is mandatory, as Mountain Lions can jump over 15 feet vertically into an open run.
  • Two-Step Locking Latches: Use carabiners or spring-loaded locks that raccoons and other clever climbers cannot manipulate.

Biosecurity and Coop Standard

To comply with both city nuisance rules and CDFA biosecurity recommendations, your coop must:

  • Be secured with ½ inch hardware cloth (not flimsy chicken wire) buried at least 12 inches deep or bent into a predator apron around the perimeter.
  • Feature vermin-proof feed storage to avoid attracting rats and other pests which, in turn, attract larger predators.

Selling Backyard Eggs in California

California allows small-scale backyard producers to sell fresh shell eggs directly to consumers, but most sellers must register as an egg handler with the California Department of Food and Agriculture (CDFA). Small flocks (typically under 500 hens) may qualify for limited exemptions from some labeling/marking rules when selling direct from the production site.

  • Registration: Required for anyone producing, handling, or selling eggs (including backyard flocks). Register via CDFA's Egg Safety and Quality Management Program — no exceptions for small sellers.
  • Direct Sales: Allowed from your property, farmers' markets, farm stands, or events. Eggs must be from your own flock and handled under sanitary conditions.
  • Labeling: Consumer packages need name/address, quantity, "keep refrigerated," sell-by date, size/grade (if applicable), and CA handler code. Small direct sales from flocks ≤500 hens may skip some markings if no advertising is used.
  • Restrictions: Eggs must be refrigerated properly (below 45°F after packing). No sales across state lines without additional federal compliance. Larger operations (>3,000 hens) fall under FDA Egg Safety Rule.
  • Pro Tip: For hobby/small-scale sales, start with CDFA registration (simple online process). Always check local county rules for extra requirements.

For full details and registration, visit the official CDFA Egg Safety and Quality Management Program.

California State Poultry Slaughter Rules

Under California Food and Agricultural Code (aligned with federal USDA Poultry Products Inspection Act — PPIA) and no separate state poultry inspection program, backyard poultry owners follow these guidelines statewide:

  • Personal Use: Fully legal and exempt. You may slaughter birds you raised yourself for your household, family, non-paying guests, or employees without any inspection required.
  • Commercial Sale: Restricted. Home-slaughtered poultry meat cannot be sold unless processed in a USDA-inspected facility or under a federal small-producer exemption (e.g., Producer/Grower ≤1,000 birds/year or ≤20,000 birds/year with limits on sales/distribution). Most backyard operations do not qualify for resale; direct sales of exempt product are limited to consumers at approved locations (e.g., on-farm only in many cases).
  • Humane Standards: Required. Personal processing must follow humane handling practices under state animal welfare laws and sanitary conditions to ensure products are fit for human food.
  • Nuisance Laws: Strictly enforced locally. On-site slaughter in residential areas may be restricted or prohibited due to noise, odors, visibility, waste, or public nuisance ordinances — even if ownership is allowed. Cities/counties often cite these issues quickly.

California operations rely on federal exemptions (1,000- or 20,000-bird limits) with no state-specific bird cap for exempt growers. For official guidance, review USDA FSIS poultry exemptions or contact CDFA Meat, Poultry & Egg Safety Branch.

Essential Guides for Backyard Chicken Success

Upon approval by your local jurisdiction—and especially in densely populated California cities where backyard space is limited—use these compact 4x12 chicken coop designs to maximize your available footprint. For long-term flock health and coop upkeep, view our Ultimate Backyard Chicken Coop Management Guide.

How do I raise backyard chickens successfully?

Ready to build your coop? Follow our Step-by-Step DIY Chicken Coop Guide and construct a sturdy, well‑ventilated coop designed to handle California’s intense summer heat, wildfire smoke, coastal humidity, and year‑round predator activity.

Already have chickens? Set your flock up for long-term success in the Golden State. From selecting heat‑tolerant breeds that thrive in California’s hot, dry climate to managing dust, drought conditions, and predators such as raccoons, coyotes, bobcats, mountain lions, and hawks, our guides help you maintain a productive, neighborhood‑friendly flock.

Complete Resource: View Our Ultimate Backyard Chicken Management Guide

Disclaimer: This is not official legal advice. Information is for general reference only, based on public sources at time of publication. Local laws, zoning, and HOA rules change frequently. Always verify directly with your city, county, planning department, animal control, or HOA for your local city. See our full Disclaimer & Legal Notice.