Faktor yang dapat meneybabkan kanibalisme pada ayam yaitu kurangnya pakan dan mineral menyebabkan ayam kekurangan nutrisi. Suhu yang terlalu panas pada kandang, ketika suhu didalam kandang terlalu panas dan lembab akan menyebabkan ayam menjadi stress dan memicu kanibalisme. Selain itu, apasitas kandang yang terlalu padat atau berlebihan menyebabkan suhu pada kandang akan meningkat. Ayam akan berebut tempat yang nyaman dan dapat menimbulkan kanibalisme karena hal itu. Keseragaman umu pada ayam juga salah satu faktor dari kanibalisme pada ayam. Ayam yang akan disatukan dalam satu kandang haruslah memiliki umur yang sama. Jika ayam yang lebih dewasa disatukan dengan ayam yang lebih muda maka ayam dewasa akan cenderung menindas dan menyerang ayam yang lebih muda. Selanjutnya yaitu kurangnya tempat untuk makan dan minum baik dari segi jumlah maupun luasnya.Kurangnya tempat untuk makan dan minum akan menyebabkan ayam saling merebutkan makanan. Apabil atempatnya sempit maka ayam akan mematuk ayam yang lainnya. selain itu, parasite dapat memicu terjadinya kanibalisme karena bebrapa parasit menyebabkan penyakit. Apabila parasit dalam tubuh ayam, ayam akan merasa gatal dan mematuk sdirinya sendiri hingga berdarah. Warna merah akan mempengaruhi ayam karena warna merah akan cenderung dilihat oleh ayam. JIka ayam mempunyai jengger terlallu merah maka akan memicu ayam yang lain akan menyerangnya.