Der Hauptgrund dafür, dass es so viele Katzen in Tierheimen gibt, ist, dass die Leute ihre Katzen nicht kastrieren oder kastrieren und sie züchten lassen, was zu einem exponentiellen Anstieg der Populationszahlen führt und zu zu vielen Katzen für die Menge führt der verfügbaren Häuser. Intakte Katzen sind oft draußen erlaubt und jede weibliche Katze kann zwei Würfe pro Jahr produzieren.
In vielen Gebieten gibt es eine Wildkatzenpopulation, die aus Katzen besteht, die nicht an Menschen sozialisiert sind und für sich selbst sorgen. Menschen können Kätzchen finden, die von Wildkatzen produziert wurden, und sie in Tierheime bringen, oder sie können verletzte oder lästige Wildkatzen einfangen. Auch Hauskatzen, die im Freien erlaubt sind, gehen manchmal verloren und werden als Streuner ins Tierheim gebracht
Katzen werden auch oft als weniger wertvoll empfunden als Hunde, was dazu führt, dass Menschen sie eher ins Tierheim bringen, wenn die Katze Verhaltensprobleme entwickelt oder zu Unannehmlichkeiten wird. Viele Menschen kaufen Kätzchen auch spontan, entweder von Menschen mit versehentlichem Wurf oder in Zoohandlungen. Dies führt zu Situationen, in denen das Kätzchen aufwächst und die Familie es nicht mehr will, dann lässt es es entweder draußen zurück oder gibt es dem Tierheim ab.