7 Best Fish for a Small Aquarium

Colorful, easy to care for, and perfect for beginners

Keeping a small aquarium is a great way to enjoy the beauty of fish without needing a lot of space or equipment. But to make sure your setup thrives, it’s important to choose fish that do well in limited environments. Here are the 7 best fish to keep in a small tank — ideal for beginners and compact spaces

1. Betta Fish (Siamese Fighting Fish)

  • Size: Up to 2.5 inches (6–7 cm)
  • Temperament: Territorial and solitary
  • Why it’s great: Bettas are vibrant, hardy, and can live in small tanks — even without a filter (though filtered water is better for long-term health). Just don’t keep two males together!

2. Neon Tetras

  • Size: Around 1.5 inches (4 cm)
  • Temperament: Peaceful and social
  • Why it’s great: Neon tetras love to swim in small groups (at least 5). Their electric blue and red colors light up any tank.

Guppies

  • Size: Around 2 inches (5 cm)
  • Temperament: Friendly and active
  • Why it’s great: Extremely beginner-friendly and come in a variety of bright colors. They adapt well to small aquariums and breed easily.

4. Platies

  • Size: Up to 2.5 inches (6 cm)
  • Temperament: Peaceful and sociable
  • Why it’s great: Platies are colorful, easy to care for, and do well with other community fish.

5. Corydoras Catfish

  • Size: Up to 2.5 inches (6 cm)
  • Temperament: Calm, bottom-dweller
  • Why it’s great: These peaceful fish help clean leftover food from the bottom. Best kept in small groups of 3 or more.

6. Mollies

  • Size: Up to 3 inches (7.5 cm)
  • Temperament: Peaceful and adaptable
  • Why it’s great: Mollies are great for beginners and thrive in both freshwater and slightly brackish water. They’re active and do well in community tanks.

7. Zebra Danios

  • Size: Around 2 inches (5 cm)
  • Temperament: Fast-moving and playful
  • Why it’s great: Hardy and low-maintenance. Zebra Danios enjoy swimming in schools and are very active — perfect for smaller tanks with some swimming room.

Bonus Tips for Small Tanks:

  • Keep up with weekly water changes (20–30%)
  • Avoid overcrowding — even small fish need space
  • Use a gentle filter and a heater if your fish need stable temperatures
  • Feed small amounts to avoid water pollution

Small tanks can be beautiful and easy to manage — as long as you choose the right fish. Whether you prefer the elegance of a betta or the activity of guppies and tetras, these small aquarium-friendly species are sure to bring life and color to your home.

Want to learn more? Check out our latest pet care articles below!