The short answer: Fish weights span an enormous range, from under 5 grams for small species to several hundred kilograms for large ocean fish, and over 2,000 kg for the ocean sunfish.
Fish weight by type
Weight depends entirely on species. Here are representative examples across the range.
| Type (example) | Typical weight |
|---|---|
| Guppy | About 0.1 to 0.5 g (under 0.02 oz) |
| Goldfish | About 150 to 300 g (0.33 to 0.66 lb) |
| Largemouth bass | About 1.5 to 5 kg (3 to 11 lb) |
| Bluefin tuna | About 150 to 450 kg (330 to 990 lb) |
| Ocean sunfish | About 250 to 2,000 kg (550 to 4,400 lb) |
What affects fish weight
- Species. By far the dominant factor, spanning grams to tonnes.
- Age. Many fish keep growing throughout their lives.
- Habitat. Food-rich waters produce heavier fish.
- Sex. Females are often larger in many species.
- Diet. Prey availability shapes growth rate.
How fish weight compares
A small aquarium fish weighs less than a coin, while an ocean sunfish can weigh as much as a small car.
Frequently asked questions
What is the heaviest bony fish?
The ocean sunfish is the heaviest bony fish, with large individuals exceeding 2,000 kg.
How much does an average fish weigh?
There is no single average; common freshwater fish like bass weigh a few kilograms, but sizes vary hugely.
What is the smallest fish?
Some of the smallest fish weigh well under a gram and measure only a few millimeters long.



