Femelele libelulelor depun ouăle în apă sau în apropierea apei, adesea pe plante. Atunci când depun ouăle, unele specii trec pe sub apă pentru a depune ouăle pe o suprafață bună. Ouăle eclozează apoi în nimfe. În timp ce se află în stadiul de nimfă, ele mănâncă larve de țânțari și alte lucruri.
Cea mai mare parte a vieții unei libelule este petrecută sub formă de nimfă, sub suprafața apei. Este destul de activă. Își poate întinde fălcile în fața gurii pentru a prinde prada. Vertebratele mici, cum ar fi mormolocii și peștii, fac parte din dieta sa. Unele nimfe vânează chiar și pe uscat. Ele atrag apă în și din rect. Se pot deplasa rapid prin aruncarea apei din anus. Au, de asemenea, branhii în rect.
Larve
Stadiul larvar al libelulelor mari poate dura până la cinci ani. La speciile mai mici, acest stadiu poate dura între două luni și trei ani. Când larva este pregătită să se metamorfozeze în adult, se urcă pe o trestie sau pe o altă plantă emergentă. Expunerea la aer face ca larva să înceapă să respire. Pielea se despică într-un punct slab din spatele capului, iar libelulă adultă se târăște afară din vechea piele de larvă, își umflă aripile și zboară pentru a se hrăni cu midge și muște. Stadiul de adult al speciilor mai mari de libelule poate dura până la cinci sau șase luni.
Libelulele suferă o metamorfoză incompletă: nimfele (numite naiade) înoată și trăiesc sub apă, ca peștii. Femela libelulă depune ouăle fecundate lângă sau chiar în apă. Naiadele - care nu seamănă deloc cu libelulele - eclozează și se duc imediat în apă.
În timp ce trăiesc în apă, naiadele mănâncă cât mai multe insecte acvatice, precum și alte creaturi mici, cum ar fi mormoloci și peștișori. Ascunsă printre plante, o naiadă va sta la pândă, așteptând ca prada să înoate pe lângă ea. Apoi poate stoarce apă din partea din spate a abdomenului
său ca un jet de apă. Astfel, naiada înaintează foarte repede, permițându-i să își înșface prada cu fălcile sale puternice. Unele naiacee au chiar și o falcă inferioară lungă, care poate ieși și prinde prada.
Naiadele trăiesc în apă timp de săptămâni (sau chiar ani la unele specii) și suferă o serie de mutații pentru a crește. Atunci când o naiadă este pregătită pentru ultima mutare, găsește un băț sau un alt obiect care iese din apă. Se folosește de acesta pentru a se târî afară din apă și așteaptă ca exoscheletul său să se usuce. Pe măsură ce exoscheletul se crăpă la cusătură, libelulă adultă se târăște afară.