Mnogi veliki gradovi i mjesta diljem svijeta, posebno u Sjedinjenim Državama, zabranjuju stoku unutar gradskih granica. Postoji niz razloga za zabranu uzgoja stoke, ali primarni problemi se odnose na zvukove i mirise povezane sa stokom, zajedno s potencijalnim rizicima po javno zdravlje i vjerojatnošću okrutnosti prema životinjama. U nekim gradovima se odluci o zabrani stoke oštro protive građani, koji bi željeli imati mogućnost držanja nekoliko domaćih životinja na gradskoj parceli kao kućne ljubimce ili potencijalne izvore hrane. Ako se stoka otkrije u granicama grada u kojem je zabranjena, grad može zaplijeniti životinje ili narediti vlasniku da ih preseli.
Problemi buke i mirisa vezani uz stoku su golemi. Kroz većinu ljudske povijesti ljudi i stoka živjeli su zajedno u gradovima koji su često bili prepuni, prljavi i bučni. Stajnjak se nakupljao na ulicama, a ljudi su imali poteškoća sa spavanjem zbog klepetanja pilića i drugih raznih zvukova u dvorištu. Miris zatvorene stoke također može biti prilično zastrašujući, pogotovo ako se o životinjama ne brine dobro. Čak iu dvadesetom stoljeću, pitanje životinjske balege na ulicama bilo je dovoljno ozbiljno da nekoliko gradova, uključujući New York City, donese uredbe o odlaganju stajskog gnoja i da u konačnici u potpunosti zabrani stoku.
Izbor zabrane stoke također je usko povezan s javnim zdravljem. Ako se ne kontrolira, stoka može zagaditi zrak i gradsku vodu osim što neugodno smrdi i pravi nered. Stoka često nosi bolesti koje mogu zaraziti ljude, kao što su virulentni sojevi gripe i bakterije poput Escherichia coli. Pogotovo u uvjetima gužve, ove zdravstvene prijetnje mogu se umnožiti i zaraziti veliku populaciju. Ograničavanjem stoke na više ruralnih mjesta uz zakon o zabrani stoke, gradovi se nadaju zaštititi svoje stanovništvo od epidemija.
Konačno, mnogi gradovi su postali zabrinuti zbog okrutnosti prema životinjama, jer mnoge nacije počinju shvaćati da je okrutnost prema životinjama ozbiljan problem koji treba riješiti i kazniti. Kao odgovor na ovo pitanje, mnogi su gradovi donijeli zakone za zabranu stoke kao dio ukupnih napora za smanjenje okrutnosti prema životinjama. Stoka koja se drži u gradovima često se drži u opasnim, nehigijenskim uvjetima koji se smatraju okrutnim prema životinjama, a neki zloglasni sakupljači životinja držali su stoku u užasnim uvjetima unutar gradskih granica. Iako grad ne može zaustaviti okrutnost prema životinjama kada odluči zabraniti stoku, može pomoći u smanjenju vjerojatnosti osiguravanjem da se stoka smjesti u prikladnijim uvjetima, kao što su prostrani ogradi za konje, a ne gradske parcele.