Le lucciole di solito vivono solo fino a quando non raggiungono l'età adulta e l'accoppiamento. Come larve, vivono per circa un anno, da una stagione di accoppiamento a quella successiva. A quel punto, si riproducono e muoiono.
Le lucciole depongono uova che emettono spesso un bagliore, proprio come le larve e gli adulti. Sebbene alcune lucciole si mangiano a vicenda, molte lucciole adulte non mangiano nulla perché non vivono abbastanza a lungo da aver bisogno di nutrimento. Le larve si nutrono di vermi e lumache. La luce delle lucciole è estremamente efficiente poiché non produce calore. Le lucciole usano le loro luci per comunicare e attirare il sesso opposto.