A swollen belly in a fish usually comes down to one of five things: the fish is carrying eggs or babies, it’s constipated, it has fluid buildup from organ failure (dropsy), it’s fighting an internal parasite, or in rare cases, it has a tumor. The cause matters enormously because some of these are harmless and others can be fatal within days. The fastest way to narrow it down is to look at the fish’s scales, behavior, and eating habits.
Pregnancy or Eggs
If your fish is a livebearing species like a guppy, molly, or platy, the most common and least alarming explanation is pregnancy. A pregnant livebearer develops a rounded belly that’s most pronounced toward the back of the abdomen, near the tail. Many species also show a “gravid spot,” a dark patch near the anal vent that deepens in color as the pregnancy progresses. The fish typically keeps eating normally and swimming without difficulty.
Even egg-laying species can temporarily look bloated when they’re full of eggs. Female bettas, for example, may show visible white dots (the ovipositor) near their belly when they’re egg-laden. In all of these cases, the scales lie flat against the body, the fish acts healthy, and the swelling resolves on its own after spawning or giving birth.
Constipation and Overfeeding
Fish that eat dry flake or pellet food exclusively are prone to constipation, especially bettas and goldfish. Dried food expands after the fish swallows it, and without enough fiber in the diet, waste can back up in the digestive tract. The belly looks round and firm, and you might notice the fish hasn’t produced waste in a day or two. It may also become less active or lose interest in food.
The classic home remedy is a blanched, deshelled pea. Take a frozen or canned pea, warm it briefly, then pinch off the outer skin and offer small pieces to the fish. The fiber in the pea acts as a gentle laxative and usually resolves mild constipation within a day. If your fish won’t eat voluntarily, you can crush the skinned pea with a tiny amount of regular food and offer it directly. Fasting the fish for 24 to 48 hours before offering the pea can also help. Going forward, varying the diet with frozen or live foods helps prevent the problem from recurring.
Dropsy: The Dangerous Swelling
Dropsy is the condition most fish owners dread, and for good reason. It’s not a disease itself but a symptom of serious internal organ failure, usually a bacterial infection that has reached the kidneys, liver, or spleen. When the kidneys can no longer filter fluid properly, liquid accumulates inside the body cavity, inflating the fish’s abdomen.
The hallmark sign is what’s called “pineconing.” Instead of lying flat, the scales push outward from the body, giving the fish the appearance of a pinecone when viewed from above. This happens because fluid builds up underneath the skin, forcing the scales to protrude. If you see pineconing, the situation is advanced. Other symptoms include lethargy, loss of appetite, pale or discolored gills, and stringy white feces.
Internally, what’s happening is that infected organs swell with pockets of infected tissue. The tube draining the kidney can become blocked, causing liquid waste to back up and swell the kidney like a grape. The liver and spleen may also fill with infected fatty deposits called granulomas. By the time the belly is visibly swollen and scales are raised, the kidneys may already be damaged beyond repair. That’s why early detection matters so much. A fish that stops eating, hides more than usual, or produces unusual waste should be isolated and monitored before the swelling becomes obvious.
If dropsy is caused by bacteria, viruses, or parasites, it can spread to other fish in the tank. Moving the affected fish to a quarantine tank is essential.
How to Tell Dropsy From Pregnancy
The key difference is the scales. A pregnant fish has a round belly with smooth, flat scales. A fish with dropsy has uniform swelling across the entire body, and the scales stick out at visible angles. Viewed from directly above, a healthy pregnant fish looks like a smooth oval, while a fish with dropsy looks spiky or rough around the edges. Behavior is the other giveaway: pregnant fish eat and swim normally, while fish with dropsy typically become lethargic and stop eating.
Internal Parasites
Parasitic worms living inside the fish’s gut can cause a distended belly that looks similar to constipation but doesn’t respond to fasting or peas. Camallanus worms are one of the more common culprits in home aquariums. You can sometimes spot them as thin, red, thread-like protrusions hanging from the fish’s vent. Other signs of internal parasites include weight loss despite normal eating, white stringy feces, and a gradually increasing belly over weeks.
Parasites typically enter the tank through live food, new fish that weren’t quarantined, or contaminated plants. A severe infestation can trigger secondary problems, including dropsy, if the parasites damage internal organs enough to cause systemic infection. Antiparasitic medications designed for aquarium use are available at most pet stores and are the standard treatment.
Tumors and Cysts
Internal tumors are less common but worth knowing about, especially in goldfish. Unlike the even, symmetrical swelling of dropsy or pregnancy, a tumor typically causes lopsided bulging. One side of the belly may look noticeably larger than the other. The swelling tends to develop slowly over weeks or months rather than appearing suddenly.
In goldfish specifically, internal tumors tend to be smooth and localized. One documented case in a lionhead goldfish showed a single bulbous tumor that occupied much of the left side of the body and represented 20% of its total body weight, developing over roughly one month. Tumors can eventually cause secondary problems like mild dropsy or weight loss as they grow large enough to press on organs. Treatment options are extremely limited for most home aquarium fish.
Poor Water Quality as a Root Cause
Many cases of bloating and dropsy trace back to chronic water quality problems. High nitrate levels are a common trigger. Research on freshwater fish exposed to nitrate concentrations of 50 to 100 mg per liter showed compromised kidney function, reduced oxygen-carrying capacity in the blood, and a threefold increase in a form of hemoglobin that can’t transport oxygen. Fish in those conditions either grew marginally or lost weight over 28 days.
In a home aquarium, nitrate creeps up between water changes. Levels above 40 ppm stress most tropical fish, and sustained exposure weakens the immune system enough for opportunistic bacteria to take hold, which is exactly how dropsy often begins. Ammonia and nitrite should always read zero on a test kit. If your fish has a swollen belly, testing your water parameters is one of the first things to do, because treating the fish without fixing the water won’t solve the problem.
What You Can Do
Start by observing closely. Look at the fish from above to check whether scales are raised. Note whether the swelling is symmetrical or one-sided, concentrated near the tail or spread across the whole body. Watch for changes in eating, swimming, and waste production.
For mild, early-stage bloating with flat scales, try fasting for one to two days followed by a deshelled pea. Test your water and do a partial water change if nitrate is elevated. Epsom salt baths (about one tablespoon per gallon in a separate container for 10 to 15 minutes) can help draw out excess fluid in cases of mild swelling, though this is a supportive measure rather than a cure.
If scales are pineconing, the fish has stopped eating, or you see red worms protruding from the vent, isolate the fish in a quarantine tank immediately. Advanced dropsy with full pineconing has a poor survival rate, and being honest about that upfront helps you make informed decisions about treatment versus quality of life. Early-stage cases caught before the scales raise have the best chance of recovery, which is why paying attention to subtle behavioral changes, like hiding, refusing food, or floating near the surface, can make all the difference.

