Petco Text Logo
Petco Pet Logo

How many betta fish can comfortably live in a 10-gallon tank?

Updated On September 23rd, 2025

is a 10 gallon tank good for 7 betta fish

1 Answer

Most Helpful Answer

Image profile

Answered By Rebeccah Wood

Licensed Veterinary Technician, Registered Laboratory Animal Technologist

Published on August 10th, 2017

Hi there! The general rule of thumb is 1 gallon for each inch of fish, so I think that you may need a bigger tank. If the bettas are 2 inches each, they each require 2 gallons of water, making the minimum tank size 14 gallons. Since male bettas can be territorial and aggressive, I highly recommend a larger than normal tank with lots of hiding places for 7 fish (at least 20-25 gallons). You should also watch them very carefully for fighting, and have a backup plan in case any of them need to be separated. Good luck!

Vote icon

1Pet Parents found this answer helpful

image
Have A Vet Question?

Book an appointment with the pros – our expert vets are here to help.

Sponsored