Two area municipalities will be voting on backyard chicken ordinances this week. The popularity of chickens and their eggs hasn't waned since raising them in urban areas began several years ago.
In St. Charles, the current law prohibits owning chickens for commercial purposes and allows chickens only when coops are at least 50 feet from a neighbor's property and have a concrete floor. The revised law would tweak the rules for coops and limits the number chickens someone can have. This story does not say whether or not St. Charles will prohibit roosters.
In Maryland Heights, the city council finally approved a chicken ordinance after two years of discussion. Single family residences may keep up to 4 chickens while property of 3 acres or more will have no number limits. No roosters allowed and chickens may not be in front yards. No coop or fencing regulations in this ordinance.
Most of the time cities have a 'no rooster' clause because of the noise roosters make. I don't believe Collinsville has a chicken ordinance but I'm telling you, several homes in our local area have them and have roosters. The roosters are really really loud, they can be heard from several blocks away which means the owners have very understanding neighbors.
Several years ago the Clayton board I've served on spent months trying to put together a chicken ordinance and I learned a lot about raising chickens. One thing stood out, roosters are not necessary for egg production. Chickens lay eggs with or without roosters.