How Much Does a Butterfly Weigh?

A typical butterfly weighs about 0.3 grams (0.01 ounces).

Updated June 2026

How Much Does a Butterfly Weigh?

The short answer: A typical butterfly weighs only about 0.3 grams (0.01 oz). Larger species can reach a couple of grams, but all are very light.

Butterfly weight by type

Weight varies by species, though butterflies are always extremely light. Here are typical values.

Type (example)Typical weight
Small blue or skipperAbout 0.04 to 0.1 g (under 0.005 oz)
Average butterflyAbout 0.3 g (0.01 oz)
MonarchAbout 0.5 g (0.018 oz)
Large birdwingUp to roughly 3 g (0.1 oz)

What affects butterfly weight

  • Species. Wingspan and body size drive most of the difference.
  • Sex. Females carrying eggs are slightly heavier.
  • Feeding state. A butterfly full of nectar weighs marginally more.
  • Hydration. Moisture content affects measured mass.
  • Age. Freshly emerged adults weigh a bit more than worn ones.

How butterfly weight compares

An average butterfly weighs roughly the same as a single rose petal, and about three of them together equal one gram.

Frequently asked questions

How much does a butterfly weigh?
An average butterfly weighs about 0.3 grams, lighter than a small paperclip.

How can butterflies fly being so light?
Their very low body mass and large wing area let them stay aloft easily, even in light breezes.

What is the heaviest butterfly?
Large birdwing butterflies are among the heaviest, reaching a few grams in weight.