Vì ruồi nhà chỉ sống được tối đa 2 tháng nên hầu hết đều chết vào thời điểm thời tiết mùa đông chuyển sang. Một số loài ruồi ở giai đoạn nhộng sống sót qua mùa đông.
Trước khi bắt đầu mùa đông, nhiều ruồi đẻ trứng. Trứng nở thành ấu trùng, được gọi là giòi. Giòi sẽ tồn tại trong thức ăn hoặc phân cho đến khi chúng phát triển đủ lớn để bọc mình trong một cấu trúc dạng kén, nơi chúng có thể vượt qua nhiệt độ lạnh. Ruồi là loài máu lạnh và vì vậy ấu trùng trưởng thành ruồi trưởng thành trong thời tiết lạnh giá bay chậm hơn những ấu trùng có thể sưởi ấm dưới ánh nắng mặt trời.