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

Last Updated:

Oklahoma Quick Overview

Statewide Hen Limit

No statewide limit; flock sizes are set locally by cities and counties.

Roosters

Allowed statewide, but often restricted or banned in larger cities due to noise.

Permits and Licensing

No statewide permit. Many cities require local registration. Edmond Special Rule: Applicants must complete a mandatory 2-hour chicken care class and pay a $25 fee.

Setbacks

Local zoning rules apply; typical setbacks range from 10 to 50 feet from property lines or dwellings.

Important: ⚠️Always verify with your local jurisdiction or HOA for the latest updates.

Table of Contents

Oklahoma Major Cities Rules

Other Oklahoma Ordinances by County & City

Rural & Unincorporated Oklahoma Areas

Oklahoma Predator Threats

HOA vs. Local Laws

Selling Backyard Eggs & Poultry in Oklahoma

Oklahoma State Poultry Slaughter Rules

Essential Guides for Backyard Chicken Success

Official Sources

Important Legal Disclaimer

Oklahoma Major Cities Rules

Refer to our Official Sources below for data integrity.

Oklahoma City, OK

Hen Limit: Up to 6 hens | Roosters: Not allowed | Permit: Not required | Setback: 5 ft side / 10 ft rear; 30 ft from neighboring dwellings

Tulsa, OK

Hen Limit: Up to 6 adult hens | Roosters: Allowed | Permit: Not required | Setback: 50 ft from adjoining residences

Edmond, OK

Hen Limit: 2–30 hens (by lot size) | Roosters: Not allowed | Permit: Required ($25) | Setback: 5 ft side/rear; 40 ft from neighboring dwellings

Broken Arrow, OK

Hen Limit: Up to 6 hens | Roosters: Not allowed | Permit: Required | Setback: 40–50 ft from neighboring dwellings

Norman, OK

Hen Limit: Up to 4 hens | Roosters: Not allowed | Permit: Required | Setback: 5 ft from lot lines; 25 ft from dwellings

Yukon, OK

Hen Limit: Up to 6 hens | Roosters: Not allowed | Permit: Required | Setback: Not specified

Lawton, OK

Hen Limit: Up to 12 hens | Roosters: Not allowed | Permit: Required | Setback: 25 ft from neighboring dwellings

Owasso, OK

Owasso, OK has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Enid, OK

Hen Limit: Up to 6 hens | Roosters: Not allowed | Permit: Required | Setback: 25–50 ft from residences

Claremore, OK

Hen Limit: Up to 6–12 hens (by setback) | Roosters: Not allowed | Permit: Not specified | Setback: 25–50 ft from neighboring residences

Other Oklahoma Ordinances by County & City

Adair County, OK

Stilwell, OK

Stilwell, OK has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Atoka County, OK

Atoka, OK

Atoka, OK has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Beckham County, OK

Elk City, OK

Hen Limit: Up to 6 hens | Roosters: Not allowed | Permit: Not required | Setback: 5 ft side / 10 ft rear; 30 ft from neighboring dwellings

Bryan County, OK

Durant, OK

Durant, OK has a total ban on poultry within city limits

Calera, OK

Calera, OK has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Caddo County, OK

Anadarko, OK

Anadarko, OK has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Canadian County, OK

Mustang, OK

Mustang, OK has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

El Reno, OK

Hen Limit: Up to 6 hens | Roosters: Not allowed | Permit: Required | Setback: Not specified

Piedmont, OK

Piedmont, OK has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Carter County, OK

Ardmore, OK

Hen Limit: Up to 6 hens | Roosters: Not allowed | Permit: May be required | Setback: 20 ft rear

Cherokee County, OK

Tahlequah, OK

Tahlequah, OK has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Choctaw County, OK

Hugo, OK

Hugo, OK has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Cleveland County, OK

Noble, OK

Noble, OK has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Newalla, OK

Newalla, OK has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Lexington, OK

Lexington, OK has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Comanche County, OK

Elgin, OK

Elgin, OK has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Fort Sill, OK

Fort Sill, OK has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Cache, OK

Cache, OK has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Craig County, OK

Vinita, OK

Vinita, OK has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Creek County, OK

Sapulpa, OK

Sapulpa, OK has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Bristow, OK

Bristow, OK has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Mannford, OK

Mannford, OK has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Custer County, OK

Weatherford, OK

Weatherford, OK has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Clinton, OK

Clinton, OK has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Delaware County, OK

Grove, OK

Grove, OK has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Jay, OK

Jay, OK has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Afton, OK

Afton, OK has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Garvin County, OK

Pauls Valley, OK

Pauls Valley, OK has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Lindsay, OK

Lindsay, OK has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Grady County, OK

Chickasha, OK

Chickasha, OK has a total ban on poultry within city limits

Tuttle, OK

Tuttle, OK has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Haskell County, OK

Stigler, OK

Stigler, OK has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Hughes County, OK

Holdenville, OK

Holdenville, OK has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Jackson County, OK

Altus, OK

Altus, OK has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Kay County, OK

Ponca City, OK

Ponca City, OK has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Blackwell, OK

Blackwell, OK has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Kingfisher County, OK

Kingfisher, OK

Kingfisher, OK has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Le Flore County, OK

Poteau, OK

Poteau, OK has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Spiro, OK

Spiro, OK has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Lincoln County, OK

Chandler, OK

Chandler, OK has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Logan County, OK

Guthrie, OK

Guthrie, OK has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Love County, OK

Marietta, OK

Marietta, OK has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Marshall County, OK

Madill, OK

Madill, OK has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Kingston, OK

Kingston, OK has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Mayes County, OK

Pryor, OK

Pryor, OK has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Locust Grove, OK

Locust Grove, OK has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

McClain County, OK

Blanchard, OK

Blanchard, OK has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Newcastle, OK

Newcastle, OK has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Purcell, OK

Purcell, OK has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

McCurtain County, OK

Broken Bow, OK

Broken Bow, OK has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Idabel, OK

Idabel, OK has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

McIntosh County, OK

Eufaula, OK

Eufaula, OK has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Checotah, OK

Checotah, OK has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Murray County, OK

Sulphur, OK

Sulphur, OK has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Muskogee County, OK

Muskogee, OK

Muskogee, OK has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Fort Gibson, OK

Fort Gibson, OK has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Noble County, OK

Perry, OK

Perry, OK has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Oklahoma County, OK

Choctaw, OK

Choctaw, OK has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Bethany, OK

Bethany, OK has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Harrah, OK

Harrah, OK has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Jones, OK

Jones, OK has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Spencer, OK

Spencer, OK has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Okmulgee County, OK

Okmulgee, OK

Okmulgee, OK has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Henryetta, OK

Henryetta, OK has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Mounds, OK

Mounds, OK has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Osage County, OK

Skiatook, OK

Hen Limit: Up to 6 hens | Roosters: Not allowed | Permit: Required | Setback: Not specified

Ottawa County, OK

Miami, OK

Miami, OK has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Pawnee County, OK

Cleveland, OK

Cleveland, OK has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Payne County, OK

Stillwater, OK

Hen Limit: Up to 6 hens | Roosters: Not allowed | Permit: Required | Setback: 20 ft from property lines

Cushing, OK

Cushing, OK has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Perkins, OK

Perkins, OK has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Pittsburg County, OK

Mcalester, OK

Mcalester, OK has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Pontotoc County, OK

Ada, OK

Ada, OK has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Pottawatomie County, OK

Shawnee, OK

Hen Limit: Up to 6 hens | Roosters: Not allowed | Permit: Required | Setback: Not specified

Tecumseh, OK

Tecumseh, OK has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Mcloud, OK

Mcloud, OK has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Rogers County, OK

Catoosa, OK

Catoosa, OK has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Inola, OK

Inola, OK has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Seminole County, OK

Seminole, OK

Seminole, OK has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Sequoyah County, OK

Sallisaw, OK

Sallisaw, OK has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Muldrow, OK

Muldrow, OK has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Stephens County, OK

Duncan, OK

Hen Limit: Up to 6 hens | Roosters: Not allowed | Permit: Required | Setback: 25 ft

Marlow, OK

Marlow, OK has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Texas County, OK

Guymon, OK

Guymon, OK has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Tulsa County, OK

Bixby, OK

Bixby, OK has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Sand Springs, OK

Sand Springs, OK has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Jenks, OK

Jenks, OK has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Collinsville, OK

Collinsville, OK has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Glenpool, OK

Glenpool, OK has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Sperry, OK

Sperry, OK has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Wagoner County, OK

Coweta, OK

Coweta, OK has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Wagoner, OK

Wagoner, OK has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Washington County, OK

Bartlesville, OK

Hen Limit: Up to 6 hens | Roosters: Not allowed | Permit: Required | Setback: 20 ft from property lines

Woodward County, OK

Woodward, OK

Woodward, OK has no publicly available ordinance data for hen limits, roosters, permits, or setbacks.

Rural & Unincorporated Oklahoma Areas

Rural and unincorporated parts of Oklahoma are typically far more flexible than cities. Agricultural and rural residential zones often allow unlimited hens and roosters as long as basic sanitation and nuisance rules are followed. Oklahoma’s Right to Farm protections further support legitimate agricultural activities on qualifying land. Always verify any local zoning overlays or HOA rules that may still apply.

Oklahoma Predator Threats

Common threats include coyotes, raccoons, hawks, owls, foxes, and domestic dogs. Secure, predator-proof coops and covered runs are essential, especially in open rural areas and the edges of cities.

HOA vs. Local Laws

Oklahoma has no state preemption protecting backyard chickens from HOAs. Neighborhood covenants can ban poultry even when city ordinances allow them. Always review your HOA documents before starting a flock.

Selling Backyard Eggs & Poultry in Oklahoma

Producers may sell ungraded eggs from their own flock directly to consumers on the farm without a license. Selling off-site or to stores usually requires an ODAFF egg license and proper labeling/refrigeration. Biosecurity is essential — report any disease concerns to ODAFF.

Oklahoma State Poultry Slaughter Rules

Personal use: Fully allowed. You may process birds you raised for your own household with no license required if done under sanitary conditions.

Commercial sale: Limited. On-farm slaughter for sale is restricted to small-producer exemptions (up to 1,000 or 10,000 birds per year depending on the exemption) and requires ODAFF registration plus specific labeling. Local nuisance rules often limit or prohibit on-site slaughter in residential areas.

Essential Guides for Backyard Chicken Success

Once your local Oklahoma city or county approves your flock, explore compact coop designs and use our Step-by-Step DIY Chicken Coop Guide to build a durable, well-ventilated setup that handles Oklahoma’s hot summers, sudden storms, and year-round predator pressure.

How do I raise backyard chickens successfully?

Already raising chickens? Choose heat-tolerant breeds, manage summer shade and winter wind protection, and keep predators out. Explore our Ultimate Backyard Chicken Management Guide for practical tips tailored to Oklahoma conditions.

Official Sources

1. When available, we reference Oklahoma municipal bylaws and ordinances from verified platforms like ecode360.com, municode.com, and local government websites at the time of publication.

2. Oklahoma Department of Agriculture Animal Health Division

3. When a city or county has no published ordinance available in the sources above, we state “no publicly available ordinance data.” This does not mean chickens are banned — only that we could not locate a citable published rule. See our disclaimer below.

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