The short answer
Sometimes, yes β some fish are perfectly happy kept singly, including bettas, many goldfish and some cichlids. But most popular aquarium fish are shoaling species that need a group to feel secure. The answer depends entirely on the species: solitary fish thrive alone, while shoalers kept singly become stressed and withdrawn.
Fish that are fine alone
A number of fish are naturally solitary or territorial and do well β often better β on their own:
- Bettas are the classic example. Males are aggressive to each other and content alone in a properly heated, filtered tank. See our betta care sheet.
- Goldfish can live singly, though theyβre social and appreciate company if thereβs room.
- Some cichlids are territorial and are frequently kept as a single specimen or a pair.
For these fish, being alone isnβt loneliness β itβs their natural preference, and it avoids the fighting that comes from crowding them.
Fish that must have company
Most community favourites β tetras, corydoras, rasboras, danios, barbs β are shoaling fish. In the wild they live in large numbers, and a single individual feels exposed and permanently on edge. Kept alone or in twos and threes, they hide, lose colour and may waste away. These fish need groups of six or more to spread out any nipping and behave naturally. See do aquarium fish get lonely.
How to choose
Before buying a single fish, check whether the species is solitary or a shoaler β a quick look at any care sheet will say. If itβs a shoaling fish, plan for a proper group and a tank that suits it. If itβs a naturally solitary fish like a betta, one is ideal. Getting this right is one of the biggest factors in low-stress, healthy fish β see how to lower stress in fish.