The life stages of a mosquito are egg, pupae, larvae, and adult; all of which, except the last stage, take place in water. Stagnant water in ponds, lakes, or puddles is preferred by most mosquitoes to lay eggs. As unbelievable as it may sound, their eggs survive for more than five years.