Dall'uovo all'adulto, le mosche domestiche vivono ovunque da due settimane a un mese. Una mosca femminile depone da 75 a 100 uova alla volta. Le uova si schiudono dopo un giorno in piccoli vermi senza gambe chiamati larve. Lo stadio di larva dura da 14 a 36 ore.
Alla fine dello stadio di larva, i vermi strisciano in un punto asciutto per trasformarsi in pupe. La mosca adulta emerge dalla pupa e vive altre due settimane per un mese in più. Le mosche femmine sono pronte ad accoppiarsi solo 36 ore dopo essere uscite dalla fase della pupa. Si accoppiano solo una volta, ma le femmine si aggrappano allo sperma per continuare a depositare diversi lotti di uova prima di morire.