How Much Does a Guppy Weigh?

Adult guppies typically weigh between 0.5 and 3 grams (0.02 to 0.1 ounces), with females generally larger and heavier than males.

Updated June 2026

How Much Does a Guppy Weigh?

The short answer: An adult guppy typically weighs between 0.5 and 3 grams (about 0.02 to 0.1 ounces), with females noticeably larger and heavier than males.

Guppy weight by type

These tiny fish vary by sex and life stage. Here are rough typical weights.

Type (example)Typical weight
Newborn fryAbout 0.005 g (a few milligrams)
JuvenileAbout 0.1 to 0.3 g
Adult maleAbout 0.5 to 1 g (0.02 to 0.035 oz)
Adult femaleAbout 1.5 to 3 g (0.05 to 0.1 oz)
Gravid femaleUp to roughly 3.5 g (0.12 oz)

What affects guppy weight

  • Sex. Females are larger and heavier than the slimmer, more colorful males.
  • Age. Guppies grow quickly in their first few months before leveling off.
  • Pregnancy. A gravid female carrying fry is noticeably heavier and rounder.
  • Diet and water quality. Well-fed fish in clean, warm water grow larger.
  • Strain. Some selectively bred fancy guppies run slightly bigger than wild types.

How guppy weight compares

A typical guppy weighs about the same as a single raisin or a paperclip, just a gram or two.

Frequently asked questions

Are female guppies heavier than males?
Yes. Female guppies are larger and can weigh roughly two to three times as much as males, especially when carrying fry.

How much does a baby guppy weigh?
Newborn guppy fry weigh only a few milligrams each, far less than a tenth of a gram.

Why do guppies weigh so little?
Guppies are small tropical fish, usually only 2 to 6 centimeters long, so even adults weigh just a gram or two.