Why do feral cats live in urban areas and on the street?
A. Feral cats live on the street because people abandon or dump unwanted and usually unsterilized cats which form feral colonies to survive. These animals gather near food sources, which are abundant in urban areas near dumpsters, malls, schools, restaurants, etc. Cats would probably prefer to have homes and people to take care of them, but they make due as best they can.