Dragonflies do not live for just one day. Most of their life is actually spent underwater as nymphs, while the adult flying stage is much shorter. Depending on the species and environment, a dragonfly may live for several months to several years in total. Understanding the dragonfly life cycle helps explain why people often underestimate how long these insects really live.
How Long Do Dragonflies Live?
A dragonfly’s total lifespan can range from a few months to several years. The exact time depends on the species, climate, food supply, predators, and habitat quality. In many species, the underwater nymph stage lasts much longer than the adult stage.
Most adult dragonflies live for only a few weeks to a few months. However, before they become adults, dragonfly nymphs may live underwater for months or even years. This means the full life of a dragonfly is much longer than the short time we see it flying around ponds and gardens.
Dragonfly Lifespan by Life Stage

Dragonflies go through incomplete metamorphosis. Their life cycle has three main stages: egg, nymph, and adult. They do not have a pupal stage like butterflies.
| Life Stage | Where It Lives | Typical Duration | Main Activity |
|---|---|---|---|
| Egg | In or near water | Days to weeks | Development before hatching |
| Nymph | Underwater | Months to years | Hunting, growing, molting |
| Adult | Air, plants, near water | Weeks to months | Flying, feeding, mating |
This table shows why the answer to “how long does a dragonfly live?” depends on whether you mean the whole life cycle or only the adult flying stage.
How Long Do Adult Dragonflies Live?
Adult dragonflies usually live for a few weeks, but some may survive for a few months in good conditions. The adult stage is the part people notice most because dragonflies are visible when flying, hunting, resting on plants, or hovering near water.
Adult dragonflies spend their time:
- Hunting flying insects
- Defending territories
- Finding mates
- Laying eggs near water
- Avoiding birds, frogs, spiders, and other predators
The adult stage may look like the “main” part of life, but for many dragonflies, it is actually the final and shorter stage.
Do Dragonflies Live for 24 Hours?
No, dragonflies do not live for only 24 hours. This is a common myth. Some insects, such as certain adult mayflies, have very short adult lives, which may be why people confuse them with dragonflies.
Dragonflies live much longer than one day when you include the nymph stage. Even as adults, many dragonflies live longer than 24 hours. They may survive for days, weeks, or months depending on the species and conditions.
How Long Do Dragonflies Live in Water?

Dragonflies live in water during the nymph stage. This can last from a few months to several years. The nymph stage is often the longest part of a dragonfly’s life.
Dragonfly nymphs live underwater and breathe using internal gills. They are strong predators and feed on small aquatic animals. As they grow, they molt many times before they are ready to leave the water and become adults.
The time spent underwater depends on:
- Species
- Water temperature
- Food availability
- Season
- Climate
- Habitat quality
- Risk from predators
In warmer climates, some dragonflies may develop faster. In colder areas, the nymph stage may take longer.
Do Dragonflies Live Underwater?
Adult dragonflies do not live underwater, but dragonfly nymphs do. The underwater stage is an essential part of their life cycle. Nymphs live in ponds, lakes, marshes, ditches, wetlands, streams, and other freshwater habitats.
Dragonfly nymphs are well adapted for underwater life. They can breathe underwater, crawl through plants and mud, and catch prey with a special extendable lower jaw. When fully grown, they climb out of the water and transform into adult dragonflies.
Where Do Dragonflies Live?

Dragonflies live near freshwater because their eggs and nymphs need water to develop. Adults may fly away from water to hunt, but they usually return to ponds, lakes, streams, or wetlands for mating and egg-laying.
Common dragonfly habitats include:
- Ponds
- Lakes
- Marshes
- Wetlands
- Slow-moving streams
- Rivers
- Ditches
- Garden ponds
- Rice fields
- Temporary pools
Some species prefer still water, while others prefer flowing streams or rivers. Habitat preference depends on the dragonfly species.
Where Do Dragonflies Live at Night?
At night, adult dragonflies usually rest on plants, grasses, shrubs, reeds, or tree branches. They do not build nests. Instead, they perch in sheltered places where they are less exposed to wind, rain, and predators.
Dragonflies are most active during the day because they rely heavily on vision for hunting and flying. At night, they become inactive and wait until daylight and warmth return.
Do Dragonflies Live Near Water Only?
Dragonflies are strongly connected to water, but adults do not always stay directly beside it. They may fly into gardens, fields, forests, meadows, or even urban areas while searching for food. However, they need freshwater habitats for reproduction.
A place with many adult dragonflies nearby often has water somewhere close, such as a pond, wetland, canal, stream, or lake. Even a small garden pond can attract dragonflies if it has clean water, plants, and enough insects.
Can Dragonflies Live in the Desert?
Yes, some dragonflies can live in desert regions, but they still need water. Desert dragonflies are usually found near temporary pools, springs, oases, irrigation channels, cattle tanks, or seasonal streams.
They are good fliers and may travel to find suitable water. Some species are adapted to temporary habitats where nymphs develop quickly before the water dries up.
Can Dragonflies Live Without Food?

Adult dragonflies cannot live long without food. They need energy for flying, hunting, mating, and escaping predators. Since they are active insects, they must feed regularly on small flying insects.
Adult dragonflies commonly eat:
- Mosquitoes
- Midges
- Flies
- Gnats
- Small moths
- Other tiny flying insects
A dragonfly without food may weaken quickly, especially in hot or dry conditions. Nymphs also need food because they are active underwater predators.
How Long Do Dragonfly Nymphs Live?
Dragonfly nymphs may live underwater for several months to several years. This is the longest stage of the dragonfly life cycle. During this period, they feed, grow, and molt repeatedly.
Nymphs are not passive larvae. They are hunters that catch mosquito larvae, small aquatic insects, tadpoles, worms, and even tiny fish. Their growth speed depends on the species and water conditions.
When the nymph is fully developed, it climbs out of the water onto a plant stem, rock, log, or other surface. The adult dragonfly then emerges from the old nymph skin.
How Long Does a Dragonfly Live in Your House?
A dragonfly that enters a house usually will not live long indoors. Adult dragonflies need space to fly and hunt. They also need access to insects, water, warmth, and natural resting places.
If a dragonfly gets inside, it is best to gently guide it back outdoors. You can open a window or use a cup and paper to move it carefully. Avoid swatting it, because dragonflies are beneficial insects that eat mosquitoes and other small flying pests.
Can You Buy Live Dragonflies?
Some people search for live dragonflies for sale or live dragonfly nymphs for sale, often because they want mosquito control or an unusual pond insect. However, buying live dragonflies is usually not the best solution.
Dragonflies are wild insects with specific habitat needs. Adults may simply fly away after release. Nymphs may eat tadpoles, fish fry, shrimp, or other small pond animals. It is usually better to attract dragonflies naturally by creating a healthy pond habitat.
To attract dragonflies, provide:
- Freshwater
- Native pond plants
- Shallow edges
- Perching stems
- No pesticides
- A mix of sun and shelter
This supports not only dragonflies but also other useful pond wildlife.
FAQs
How long do dragonflies live?
Dragonflies may live from a few months to several years in total, depending on the species. Most of this time is spent underwater as a nymph. The adult flying stage usually lasts only a few weeks to a few months.
How long do adult dragonflies live?
Adult dragonflies usually live for several weeks. Some may live for a few months if weather, food, and habitat conditions are good. Their main adult activities are hunting, mating, defending territory, and laying eggs.
Do dragonflies live for 24 hours?
No, dragonflies do not live for only 24 hours. That is a common myth. Dragonflies spend months or years as underwater nymphs, and many adults live longer than one day.
Where do dragonflies live?
Dragonflies live near freshwater habitats such as ponds, lakes, wetlands, marshes, rivers, streams, and ditches. Adults may fly into gardens, fields, and forests, but they need water for breeding and nymph development.
Do dragonflies live underwater?
Adult dragonflies do not live underwater, but dragonfly nymphs do. The nymph stage is aquatic and may last from months to years before the insect emerges as a winged adult.