Best Answer: According to a scientist at the Forest Reserve District in Illinois, The life span of an average adult housefly is from 20-30 days, and may even survive freezing weather if it stays indoors.