Guide
Archimedes water displacement: measure your aquarium’s real water volume
A 2,200-year-old idea that helps you work out how much water your tank actually holds — and why it matters for dosing, stocking, and water changes.
The simple idea behind Archimedes
When you put something in water, it pushes water out of the way. The volume of water that gets pushed aside equals the volume of the object that’s underwater. That’s displacement — and it’s the same whether the object is a crown, a rock, or a bag of aquarium substrate.
Archimedes supposedly figured this out in the bath: he noticed the water level rose when he got in. He realised he could measure the volume of any irregular object by submerging it and seeing how much water it displaced. For aquarists, the flip side matters: everything you put in your tank displaces water. Substrate, rocks, driftwood, and decor all reduce the actual volume of water your fish live in.
Why actual water volume matters
Your tank might say “20 gallons” on the label, but that’s the empty volume. Add 2 inches of gravel, a few rocks, and some driftwood, and you might have only 14–16 gallons of real water. That affects:
- Medication dosing — Instructions are per gallon. Overdose in a tank with heavy decor and you risk harming fish. See safe treatment options.
- Stocking — A stocking calculator assumes water volume. If you enter 20 gallons but only have 15, you may overstock. See how many fish per gallon.
- Water changes — A 25% change in a 20-gallon tank with 15 gallons of water is 3.75 gallons, not 5. See water change frequency.
- Water parameters — Less water means waste and chemicals concentrate faster. Track with water parameters and App-aquatic.
Method 1: The overflow test (substrate)
Fill your tank to the brim (or to a marked line). Add your substrate. The water that overflows — or the amount you need to remove to bring the level back — is the displacement. Catch the overflow in a bucket and measure it with a jug. One US gallon = 3.785 litres. This works best before you add fish; you can also do it in a separate bucket with a known amount of substrate if you know how much you used.
Method 2: The submerge-and-measure test (rocks and decor)
Fill a large measuring jug or bucket to a known level. Submerge your rock or piece of driftwood completely. The water level rises — the rise equals the object’s volume. Mark the new level, remove the object, and add water from a smaller measuring cup until you reach that mark. The amount you added = displacement. Do this for each major piece and add them up.
Method 3: The before-and-after test (full tank)
Set up your tank with water only, filled to your normal level. Mark the level on the glass with tape. Drain, add substrate and decor, then refill to the same mark. The difference between what you put in the first time and the second time is your total displacement. Use a gravel vacuum or siphon to drain into a bucket so you can measure. See water change frequency for equipment tips.
Method 4: Rough maths (quick estimate)
For substrate: multiply tank length × width × substrate depth (in inches), then divide by 231 to get US gallons displaced. Example: 24×12×2 inches = 576 cubic inches ÷ 231 ≈ 2.5 gallons. Add a gallon or two for rocks and wood if you have a lot. It’s not exact, but it gets you in the ballpark for avoiding overstocking.
Quick takeaways
- Everything in your tank displaces water — substrate, rocks, wood, decor.
- Actual water volume is usually 10–25% less than the tank label for a typical setup.
- Use overflow, submerge-and-measure, or before-and-after to find displacement.
- Use real water volume when dosing meds, stocking, and planning water changes.
More guides · Water parameters · Water change frequency · How many fish per gallon · Aquarium substrate · Blog: Archimedes and your aquarium · App-aquatic
