Why are there fewer alley cats in the city?

CARS! Answer There are many volunteers who are trapping feral cats, getting them spayed or neutered, and returning them. So, there are fewer kittens. Also, in big cities, there are predators such as rats, coyotes and others.