livebearer · freshwater
Guppy: adult size, tank size & tankmates
The Guppy (Poecilia reticulata) grows to about 2.8 in (6 cm SL). It needs a tank at least 18 inches long and about 11 gallons. Keep at least 6 together, at 63–82°F.
How big it really gets
Drawn to scale against common tank lengths. Green bars meet the minimum tank length from our sources.
Will it fit your tank?
Quick facts
- Adult size
- 2.8 in (6 cm SL)
- Minimum tank
- 18 inches long and about 11 gallons
- Temperature
- 63–82°F
- pH
- 7–8.5
- Hardness
- 8–30 dGH
- Group size
- 6+
- With other fish
- peaceful
- With its own kind
- peaceful
- Swims
- top of the tank
- Diet
- omnivore
- Care level
- beginner
- Lifespan
- not stated in sources
Watch for: long fins that nippers target · may eat baby shrimp
Guppy tankmates
Checked with the same rules as our tank builder: temperature overlap, pH and hardness, predation and mouth size, fin-nipping and temperament. Tank size is left out here; check it in the builder.
Good tankmates
- Neon TetraAdult ~1.4 in · 70–77°F
- Cardinal TetraAdult ~1.7 in · 73–84°F
- Harlequin RasboraAdult ~2.1 in · 70–82°F
- Ember TetraAdult ~0.9 in · 68–82°F
- Chili RasboraAdult ~0.9 in · 68–82°F
- Celestial Pearl DanioAdult ~1 in · 68–79°F
- Cherry BarbAdult ~2.4 in · 68–81°F
- Rummy-nose TetraAdult ~2.4 in · 73–79°F
- Black Neon TetraAdult ~1.7 in · 73–82°F
- Glowlight TetraAdult ~1.9 in · 75–82°F
Use caution
- German Blue RamNeeds careGuppy and German Blue Ram only share 81–82°F. That's a tight window.
- AngelfishNeeds careAngelfish can bully smaller, peaceful Guppy.
- Cherry ShrimpGuppy may eat baby Cherry Shrimp. Adults are usually safe, but expect fewer shrimplets.
- Amano ShrimpGuppy may eat baby Amano Shrimp. Adults are usually safe, but expect fewer shrimplets.
- Mystery SnailGuppy (pH 7–8.5) and Mystery Snail (pH unknown) prefer different pH.
- Zebra DanioNeeds careZebra Danio nips fins, and Guppy has long fins.
- Tiger BarbNeeds careTiger Barb nips fins, and Guppy has long fins.
- Boesemani RainbowfishGuppy and Boesemani Rainbowfish only share 81–82°F. That's a tight window.
Avoid
- Chinese Algae EaterOutgrows tanksChinese Algae Eater grows 5× longer than Guppy and may treat it as food.
- Convict CichlidNeeds careConvict Cichlid nips fins, and Guppy has long fins.
- Iridescent SharkOutgrows tanksIridescent Shark eats small fish, and Guppy only grows to about 2.8 in.
- OscarOutgrows tanksOscar eats small fish, and Guppy only grows to about 2.8 in.
All 105 species we checked against the Guppy
| Species | Verdict | Why |
|---|---|---|
| African Dwarf Frog | Compatible | No conflicts found |
| Assassin Snail | Compatible | No conflicts found |
| Bala Shark | Compatible | No conflicts found |
| Betta | Compatible | No conflicts found |
| Black Neon Tetra | Compatible | No conflicts found |
| Bleeding Heart Tetra | Compatible | No conflicts found |
| Bolivian Ram | Compatible | No conflicts found |
| Bristlenose Pleco | Compatible | No conflicts found |
| Bronze Cory | Compatible | No conflicts found |
| Bumblebee Goby | Compatible | No conflicts found |
| Cardinal Tetra | Compatible | No conflicts found |
| Celestial Pearl Danio | Compatible | No conflicts found |
| Cherry Barb | Compatible | No conflicts found |
| Chili Rasbora | Compatible | No conflicts found |
| Clown Killifish | Compatible | No conflicts found |
| Clown Loach | Compatible | No conflicts found |
| Clown Pleco | Compatible | No conflicts found |
| Common / Comet Goldfish | Compatible | No conflicts found |
| Common Pleco | Compatible | No conflicts found |
| Congo Tetra | Compatible | No conflicts found |
| Denison Barb | Compatible | No conflicts found |
| Dwarf Gourami | Compatible | No conflicts found |
| Dwarf Neon Rainbowfish | Compatible | No conflicts found |
| Ember Tetra | Compatible | No conflicts found |
| Endler's Livebearer | Compatible | No conflicts found |
| Fancy Goldfish | Compatible | No conflicts found |
| Forktail Blue-eye | Compatible | No conflicts found |
| Giant Danio | Compatible | No conflicts found |
| Glass Catfish | Compatible | No conflicts found |
| Glowlight Tetra | Compatible | No conflicts found |
| Gold Barb | Compatible | No conflicts found |
| Harlequin Rasbora | Compatible | No conflicts found |
| Head-and-tail-light Tetra | Compatible | No conflicts found |
| Hillstream Loach | Compatible | No conflicts found |
| Honey Gourami | Compatible | No conflicts found |
| Japanese Trapdoor Snail | Compatible | No conflicts found |
| Julii Cory | Compatible | No conflicts found |
| Kribensis | Compatible | No conflicts found |
| Kuhli Loach | Compatible | No conflicts found |
| Lambchop Rasbora | Compatible | No conflicts found |
| Lemon Tetra | Compatible | No conflicts found |
| Malaysian Trumpet Snail | Compatible | No conflicts found |
| Marbled Hatchetfish | Compatible | No conflicts found |
| Molly | Compatible | No conflicts found |
| Moonlight Gourami | Compatible | No conflicts found |
| Neon Tetra | Compatible | No conflicts found |
| Nerite Snail | Compatible | No conflicts found |
| Odessa Barb | Compatible | No conflicts found |
| Otocinclus | Compatible | No conflicts found |
| Panda Cory | Compatible | No conflicts found |
| Paradise Fish | Compatible | No conflicts found |
| Pearl Danio | Compatible | No conflicts found |
| Pearl Gourami | Compatible | No conflicts found |
| Peppered Cory | Compatible | No conflicts found |
| Platy | Compatible | No conflicts found |
| Pristella Tetra | Compatible | No conflicts found |
| Pygmy Cory | Compatible | No conflicts found |
| Ramshorn Snail | Compatible | No conflicts found |
| Rosy Barb | Compatible | No conflicts found |
| Rummy-nose Tetra | Compatible | No conflicts found |
| Scissortail Rasbora | Compatible | No conflicts found |
| Siamese Algae Eater | Compatible | No conflicts found |
| Silver Hatchetfish | Compatible | No conflicts found |
| Sparkling Gourami | Compatible | No conflicts found |
| Sterbai Cory | Compatible | No conflicts found |
| Swordtail | Compatible | No conflicts found |
| Tinfoil Barb | Compatible | No conflicts found |
| Upside-down Catfish | Compatible | No conflicts found |
| Variatus Platy | Compatible | No conflicts found |
| Weather Loach | Compatible | No conflicts found |
| White Cloud Mountain Minnow | Compatible | No conflicts found |
| Amano Shrimp | Caution | Guppy may eat baby Amano Shrimp. Adults are usually safe, but expect fewer shrimplets. |
| Angelfish | Caution | Angelfish can bully smaller, peaceful Guppy. |
| Bamboo Shrimp | Caution | Guppy may eat baby Bamboo Shrimp. Adults are usually safe, but expect fewer shrimplets. |
| Black Skirt Tetra | Caution | Black Skirt Tetra nips fins, and Guppy has long fins. |
| Blood Parrot Cichlid | Caution | Blood Parrot Cichlid can bully smaller, peaceful Guppy. |
| Boesemani Rainbowfish | Caution | Guppy and Boesemani Rainbowfish only share 81–82°F. That's a tight window. |
| Buenos Aires Tetra | Caution | Buenos Aires Tetra nips fins, and Guppy has long fins. |
| Cherry Shrimp | Caution | Guppy may eat baby Cherry Shrimp. Adults are usually safe, but expect fewer shrimplets. |
| Cockatoo Dwarf Cichlid | Caution | Guppy (pH 7–8.5) and Cockatoo Dwarf Cichlid (pH 5–6) prefer different pH. |
| Crystal Red Shrimp | Caution | Guppy may eat baby Crystal Red Shrimp. Adults are usually safe, but expect fewer shrimplets.; Guppy (8–30 dGH) and Crystal Red Shrimp (4–6 dGH) prefer different water hardness. |
| Diamond Tetra | Caution | Diamond Tetra nips fins, and Guppy has long fins. |
| Discus | Caution | Guppy (8–30 dGH) and Discus (0–5 dGH) prefer different water hardness. |
| Electric Blue Acara | Caution | Electric Blue Acara can bully smaller, peaceful Guppy. |
| Electric Yellow Lab | Caution | Electric Yellow Lab nips fins, and Guppy has long fins.; Electric Yellow Lab can bully smaller, peaceful Guppy. |
| Firemouth Cichlid | Caution | Firemouth Cichlid can bully smaller, peaceful Guppy. |
| German Blue Ram | Caution | Guppy and German Blue Ram only share 81–82°F. That's a tight window. |
| Ghost Shrimp | Caution | Guppy may eat baby Ghost Shrimp. Adults are usually safe, but expect fewer shrimplets.; Ghost Shrimp nips fins, and Guppy has long fins. |
| Kissing Gourami | Caution | Kissing Gourami grows 4× longer than Guppy and may treat it as food.; Kissing Gourami can bully smaller, peaceful Guppy. |
| Mystery Snail | Caution | Guppy (pH 7–8.5) and Mystery Snail (pH unknown) prefer different pH.; Guppy (8–30 dGH) and Mystery Snail (unknown dGH) prefer different water hardness. |
| Pea Puffer | Caution | Pea Puffer nips fins, and Guppy has long fins. |
| Penguin Tetra | Caution | Penguin Tetra nips fins, and Guppy has long fins. |
| Pictus Catfish | Caution | Pictus Catfish can bully smaller, peaceful Guppy.; Guppy (pH 7–8.5) and Pictus Catfish (pH 5.8–6.8) prefer different pH. |
| Rainbow Shark | Caution | Rainbow Shark can bully smaller, peaceful Guppy. |
| Red-Tail Shark | Caution | Red-Tail Shark can bully smaller, peaceful Guppy. |
| Serpae Tetra | Caution | Serpae Tetra nips fins, and Guppy has long fins. |
| Silver Tip Tetra | Caution | Silver Tip Tetra nips fins, and Guppy has long fins. |
| Three-spot Gourami | Caution | Three-spot Gourami can bully smaller, peaceful Guppy. |
| Tiger Barb | Caution | Tiger Barb nips fins, and Guppy has long fins. |
| Yoyo Loach | Caution | Yoyo Loach nips fins, and Guppy has long fins.; Yoyo Loach can bully smaller, peaceful Guppy. |
| Zebra Danio | Caution | Zebra Danio nips fins, and Guppy has long fins. |
| Chinese Algae Eater | Avoid | Chinese Algae Eater grows 5× longer than Guppy and may treat it as food.; Chinese Algae Eater is aggressive toward tankmates. Guppy is peaceful. |
| Convict Cichlid | Avoid | Convict Cichlid nips fins, and Guppy has long fins.; Convict Cichlid is aggressive toward tankmates. Guppy is peaceful. |
| Iridescent Shark | Avoid | Iridescent Shark eats small fish, and Guppy only grows to about 2.8 in. |
| Oscar | Avoid | Oscar eats small fish, and Guppy only grows to about 2.8 in. |
Care notes
Needs: Hard-water fish: long-term keeping needs moderately hard or harder, neutral-to-alkaline water. Avoid strong current and fin-nipping tankmates (e.g. tiger barbs, serpae tetras).
Group: SF: needs to be in a group (number not stated; 6 editorial). Keep several females per male because males chase females constantly; all-male groups avoid this.
Temperament: peaceful toward other fish, peaceful toward its own kind. Lives in the top of the tank.
Common questions
How big does a Guppy get?
About 2.8 inches (6 cm SL) as an adult, according to seriouslyfish.com.
What size tank does a Guppy need?
At least 18 inches long and about 11 gallons. The smallest standard tank that meets that is a 20 gallon long.
How many Guppys should be kept together?
At least 6. SF: needs to be in a group (number not stated; 6 editorial). Keep several females per male because males chase females constantly; all-male groups avoid this.
What fish can live with a Guppy?
Species that passed every check include Neon Tetra, Cardinal Tetra, Harlequin Rasbora, Ember Tetra, Chili Rasbora, Celestial Pearl Danio.
Gear for a Guppy setup
As an Amazon Associate, AquariumSetup earns from qualifying purchases. Links open Amazon search results so you can compare current options.
Related guides
Sources
Values come from these pages, in our own words. Status: researched from source pages. Last reviewed 2026-10-12.
- seriouslyfish.com /species/poecilia-reticulata/
- fishbase.se /summary/Poecilia-reticulata.html