Kehadiran kecoa dipengaruhi oleh adanya ketersediaan makanan. Habitat yang disukai kecoa adalah tempat yang banyak terdapat bahan organik Kecoa membutuhkan nutrisi untuk bertahan hidup dan berkembangbiak.
Kecoa lebih tertarik dengan makanan yang mengandung karbohidrat dibandingkan dengan lemak dan protein. Kandungan karbohidrat bisa menjadi sumber energi utama. Selain faktor gizi, bau dan tekstur makanan juga penting. Kecoa sering berhubungan dengan bau makanan dalam jarak pendek.
Kecoa bisa menjadi sumber masalah dimanapun anda berada, maka dari itu salah satu cara menghindarinya adalah dengan membuang sampah di tempat sampah yang tertutup, agar tidak mengundang hama seperti kecoa.