Aquarium Fish by Tank Size (3 to 75 Gallons Guide)

Choosing aquarium fish by tank size is one of the smartest ways to avoid beginner mistakes. A fish may look small in the store, but that does not always mean it belongs in a small tank.

Tank size affects swimming space, water quality, oxygen, aggression, and how easy the aquarium is to maintain. A 3-gallon tank can change quickly if waste builds up, while a 20-gallon or 40-gallon tank gives you more room to build a stable setup.

This guide breaks down the best aquarium fish for tanks from 3 to 75 gallons, with simple stocking ideas and links to full tank-size guides.

116

Quick Answer: Best Aquarium Fish by Tank Size

Tank SizeBest Fish ChoicesBest For
3 GallonShrimp, snails, single betta with careVery small setups
5 GallonBetta, endlers, shrimp, snailsSimple beginner tanks
10 GallonTetras, rasboras, corydoras, bettaSmall community tanks
20 GallonPlaties, gouramis, mollies, corydorasBeginner community tanks
30 GallonAngelfish, rainbowfish, larger schoolsBetter community setups
40 GallonCichlids, gouramis, rainbowfish, community fishMore active fish
50 GallonLarger communities, peaceful cichlids, schoolsMixed aquariums
60 GallonAngelfish, rainbowfish, cichlids, planted communitiesAdvanced layouts
75 GallonLarger cichlids, big schools, larger community fishSpacious aquariums

Before adding fish, make sure your aquarium is fully prepared. If this is your first setup, start with this guide on how to set up a freshwater aquarium. You should also understand the fish tank cycling guide and the nitrogen cycle before stocking the tank.

Why Tank Size Matters So Much

Tank size is not just about how many fish you can fit inside. It decides how much swimming space fish have, how fast waste builds up, and how stable the water stays.

In a small tank, even a little extra food or waste can cause ammonia problems. This is why small tanks need careful stocking, steady maintenance, and a good filter.

Larger tanks are usually easier to manage because the water changes more slowly. That gives you more time to catch small problems before they become serious.

Still, a big tank can also go wrong if you add too many fish or mix the wrong species. So the goal is not just “bigger is better.” The goal is choosing fish that match the tank’s space, behavior needs, and waste level.

Fish for 3 Gallon Tank

A 3-gallon tank is very limited. In my opinion, this is better for shrimp, snails, or a tiny planted desktop setup than a normal fish community.

You may see people keeping bettas in 3-gallon tanks, and it can work with a heater, filter, and steady water changes. But it leaves very little room for mistakes. For beginners, a 5-gallon tank is a much safer starting point for a betta.

Good choices for a 3-gallon tank include cherry shrimp, nerite snails, ramshorn snails, or one carefully kept betta if the tank is heated and filtered.

Avoid schooling fish in this size. Guppies, tetras, rasboras, and corydoras need more space and should not be squeezed into a 3-gallon tank.

Read the full guide here: Fish for 3 Gallon Tank

Fish for 5 Gallon Tank

A 5-gallon tank gives you more options, but it is still a small aquarium. The best choice is usually one betta fish with a heater, filter, hiding spots, and gentle water flow.

You can also keep shrimp or snails in a 5-gallon tank. Endlers may work in some setups, but they are active fish, so you should keep stocking light.

A 5-gallon tank is not a good place for a full community. Many beginners try to add guppies, tetras, bottom feeders, and snails together, but the tank becomes crowded very quickly.

For a clean and simple setup, choose one main fish and keep the rest of the tank low-waste. A planted 5-gallon betta tank can look beautiful and stay easy to manage when stocked properly.

Read the full guide here: Fish for a 5 Gallon Tank

Fish for 10 Gallon Tank

A 10-gallon tank is one of the best small aquarium sizes for beginners. It gives you more water volume, better stability, and more stocking options than a 3 or 5-gallon tank.

You can keep one betta with snails, a small group of chili rasboras, ember tetras, endlers, or pygmy corydoras. The exact stocking depends on your filter, plants, water change routine, and the fish you choose.

This size is also good for people who want a small desk or bedroom aquarium without jumping into a large setup.

The main mistake with a 10-gallon tank is adding too many species. It is better to keep one small school and maybe one bottom-level species than to mix several fish types.

Read the full guide here: Fish for 10 Gallon Tank

Fish for 20 Gallon Tank

A 20-gallon tank is where beginner aquariums become much easier and more flexible. This size gives fish more room to swim and gives you more control over water quality.

You can keep small community fish like platies, mollies, tetras, rasboras, honey gouramis, corydoras, and peaceful snails. A 20-gallon long tank is especially useful because it gives active fish more horizontal swimming space.

This is also a good size for planted aquariums. Plants help with water quality, give fish cover, and make the tank feel more natural.

A 20-gallon tank is a strong choice if you want a peaceful community without moving into large aquarium territory.

Read the full guide here: Fish for 20 Gallon Tank

Fish for 30 Gallon Tank

A 30-gallon tank gives you more room for fish that need space but are not suitable for very large tanks. You can keep bigger schools, slightly larger centerpiece fish, and more balanced community setups.

Good options include dwarf gouramis, larger tetra groups, rainbowfish, corydoras, platies, mollies, and some peaceful cichlids depending on the setup.

Some people also consider angelfish for 30-gallon tanks, but tank shape matters. A tall 30-gallon tank is better for angelfish than a short tank, and stocking should stay simple.

At this size, you can start thinking about zones: top swimmers, mid-level schooling fish, and bottom dwellers. This makes the tank feel active without overcrowding one area.

Read the full guide here: Fish for 30 Gallon Tank

Fish for 40 Gallon Tank

A 40-gallon tank is a great middle size because it gives you more freedom without feeling too large for home care. It can support peaceful community fish, semi-aggressive species, or carefully planned cichlid setups.

You can keep larger groups of tetras, rainbowfish, gouramis, corydoras, livebearers, and some dwarf cichlids. A 40-gallon breeder tank is especially popular because the wide footprint gives fish more usable space.

This size is also better if you want to keep fish with stronger personalities. More space helps reduce chasing and gives weaker fish room to move away.

If you are choosing between a 30 and 40-gallon tank, I would pick the 40-gallon if you have the space. It gives better stocking room and more layout options.

Read the full guide here: Fish for 40 Gallon Tank

You can also compare both sizes here: 30 vs 40 Gallon Tank

Fish for 50 Gallon Tank

A 50-gallon tank works well for larger community aquariums. It gives active swimmers more space and allows you to keep better group sizes.

Good fish choices include rainbowfish, larger tetras, peaceful barbs, gouramis, angelfish, corydoras, and some cichlids. You can also create a more natural aquascape with wood, rocks, plants, and open swimming areas.

The biggest benefit of a 50-gallon tank is balance. You can build a community that feels full without forcing fish into a tight space.

Still, you should not add fish randomly. Choose fish that enjoy similar water conditions and have matching temperaments.

Read the full guide here: Fish for 50 Gallon Tank

Fish for 60 Gallon Tank

A 60-gallon tank is suitable for aquarists who want more variety and a stronger layout. You can keep larger fish, bigger schools, and more structured communities.

This size can work well for angelfish, rainbowfish, larger gouramis, peaceful cichlids, barbs, catfish, and planted community setups.

A 60-gallon tank also gives you more freedom with hardscape. You can create hiding areas, open swimming zones, and territories for fish that need personal space.

Because the tank is larger, filtration becomes more serious. You should choose a filter that can handle the fish load and keep up with waste.

Read the full guide here: Fish for a 60 Gallon Tank

Fish for 75 Gallon Tank

A 75-gallon tank gives you enough space for larger fish and more complex communities. It is one of the best sizes for people who want a serious freshwater aquarium without going into huge custom tanks.

You can keep larger cichlids, angelfish groups, rainbowfish, bigger schooling fish, peaceful catfish, and well-planned community setups.

This size is also good for fish that need swimming room. Many fish become stressed in smaller tanks because they cannot move naturally. A 75-gallon tank gives them more space to behave normally.

The main thing to watch is compatibility. Larger tanks allow more fish, but they do not remove aggression completely. Cichlids, territorial fish, and fin nippers still need careful planning.

Read the full guide here: Fish for 75 Gallon Tank

How to Choose the Right Fish for Your Tank

The best fish for your aquarium depends on more than tank size. You also need to think about adult size, swimming behavior, temperament, water needs, and waste level.

A fish that grows to 6 inches may look tiny when young, but it can quickly outgrow a small tank. Active fish also need more space than slow-moving fish of the same size.

Before buying fish, ask these questions:

QuestionWhy It Matters
How large does the fish get as an adult?Store size is often misleading
Is the fish peaceful or aggressive?Mixed temperaments can cause stress
Does it need a group?Schooling fish should not be kept alone
Does it swim a lot?Active fish need longer tanks
Does it produce a lot of waste?Messy fish need more filtration
Is the tank fully cycled?New tanks can harm fish quickly

If you are setting up your tank from scratch, use this aquarium checklist before adding fish. It helps you avoid missing basic items like a heater, filter, water conditioner, test kit, and maintenance tools.

Do Not Use the “1 Inch Per Gallon” Rule

The old “1 inch of fish per gallon” rule sounds easy, but it is not reliable.

A 10-inch fish does not have the same needs as ten 1-inch fish. Some fish are messy, some are territorial, and some need long swimming space even if they stay small.

For example, a small schooling fish may need a group of six or more to feel safe. A betta may not need much swimming distance, but it still needs warm, clean water and calm tank mates. A cichlid may need extra space because of territory, not just body size.

A better method is to choose fish based on adult size, behavior, group needs, and tank footprint.

Common Tank Size Mistakes Beginners Make

One of the biggest mistakes is buying fish first and checking tank size later. This often leads to overcrowding, stress, and poor water quality.

Another mistake is adding too many fish at once. Even if your tank size can handle the fish later, your filter bacteria need time to adjust. Add fish slowly and test your water often.

Many beginners also mix peaceful fish with aggressive fish because they look nice together. This can lead to fin nipping, hiding, chasing, and weak fish getting bullied.

A few more problems to avoid are keeping schooling fish alone, skipping the cycling process, using a tank that is too small for active fish, and choosing fish based only on color.

For simple care tips, you can also read these helpful aquarium hacks to make maintenance easier.

Best Tank Size for Beginners

For most beginners, a 10 to 20-gallon tank is the best starting point.

A 3 or 5-gallon tank may look easier, but small tanks are less forgiving. Waste builds up faster, temperature changes more quickly, and stocking choices are limited.

A 10-gallon tank is good if you want something compact. A 20-gallon tank is better if you want a peaceful community with more options.

If you have the space and budget, I would choose a 20-gallon long tank as the best beginner aquarium size. It gives fish more swimming room and gives you more flexibility.

Frequently Asked Questions

What tank size is best for beginner fish keepers?

A 10 to 20-gallon tank is best for most beginners. It gives you better water stability and more fish options than very small tanks. A 20-gallon long tank is my top pick if you want an easier beginner community tank.

Can I keep fish in a 3-gallon tank?

Yes, but choices are very limited. A 3-gallon tank is better for shrimp or snails. A single betta can work only with a heater, filter, and steady care, but a 5-gallon tank is a better choice.

How many fish can I keep in my aquarium?

There is no fixed number that works for every tank. It depends on fish size, behavior, filtration, waste level, and swimming space. Always plan around adult size, not the size of the fish in the store.

Is a bigger aquarium easier to maintain?

Usually, yes. Larger aquariums hold more water, so changes happen more slowly. That makes them more stable than tiny tanks. You still need regular water changes, testing, and proper filtration.

Can I mix different fish in one tank?

Yes, but only if the fish have similar needs and peaceful behavior. Avoid mixing aggressive fish with slow, peaceful fish. Also check whether each fish needs a group, hiding spaces, or open swimming room.

Should I cycle my tank before adding fish?

Yes. Cycling helps build good bacteria that process fish waste. Without cycling, ammonia can rise quickly and harm your fish. New fish keepers should read the fish tank cycling guide before buying fish.

What is the safest tank size for a first aquarium?

A 20-gallon tank is the safest choice for most beginners. It is not too large, but it gives enough space for a healthy community and better water stability.