Một con ruồi nhà ăn nhiều loại thức ăn bao gồm sữa, rau và trái cây. Chúng cũng ăn đường, máu và phân.
Ruồi nhà là một mối phiền toái trong gia đình phổ biến ở khắp nơi trên thế giới. Những con côn trùng có miệng giống như bọt biển cho phép chúng hấp thụ các mảnh nhỏ của thức ăn và các vật chất khác. Ruồi nhà trưởng thành sẽ ăn hầu hết các sản phẩm thức ăn và vật chất thối rữa trong khi ấu trùng ăn giấy và len. Ruồi nhà là loài ruồi sinh sản nhanh nhất và một con cái có thể đẻ 150 quả trứng chỉ trong ngày. Chúng có thể sinh sản khi mới 24 giờ tuổi.