Back Original

NYC Apartment Aquaponics

About two years ago, my awesome boyfriend John and I set out to create an aquaponics system in our one-bedroom NYC apartment. Since my first post was more of a chronological journal about the build (and we’ve learned A LOT since then), I hope this one will serve as a practical guide for replicating our setup and avoiding our mistakes!

Aquaponics 101

Aquaponics combines aquaculture (breeding, rearing, and harvesting water organisms) with hydroponics (growing plants without soil). Frequently, this is done in large-scale industrial farms where both the plants and animals are raised for food, though there are many thriving online communities of home aquaponics enthusiasts.

There are many different kinds of aquaponics systems, but (to the best of my knowledge) they all share the same cycle: fish waste water provides nutrients to plants, which in turn filter the water. Despite the abundance of online resources, when John and I first became interested in setting up a home system, we noticed most examples still used tanks and grow-beds that would be far too large for our NYC apartment. This has motivated us to share our experiences, and we hope that this guide may be useful to others looking to create a similar setup!

This guide consists of the following sections:

Our System

Media-Based Continuous Flow

We opted for a media-based aquaponics system, which means our plants are housed in a separate grow-bed filled with clay gravel. Water from the tank is pumped through the clay substrate, where the rooted plants filter out nutrients from the fish waste. Additionally, we opted for a continuous-flow system, which means that water is continuously cycled from the tank through the bottom few inches of the media bed before draining out the opposite side of the bed. This is an alternative to a flood & drain system, where a timed pump periodically fills the media bed with water before letting it drain completely. While continuous-flow systems are somewhat limited to edible plants that don’t mind a continuous stream of water past their roots, they also provide a much more stable water and nutrient level for the fish living in the tank.

Initial aquaponics system sketch

Fig 1: A final sketch of the design where water is pumped into the clay substrate on the right, and then flows back into the tank on the left.

Vertical Design

We decided to build a vertical system, where the grow-bed of edible plants was placed above the aquatic tank in order to:

We decided to use an industrial metal shelving rack as the foundation of our system; a practical and stable option that can support both the heavy tank and grow-bed. The rack is about 3ft wide and fits inside a spare closet space in our new apartment (a true NYC luxury).

Full setup

Fig 2: The full system on the shelving rack in our closet.

Small Size

With similar concerns in mind, we also decided to limit the tank size to 20 gallons, as the grow-bed above also contains an additional ~10 gallons of water. Since a gallon of fresh water weighs roughly 8.34lbs, we estimate this puts the entire weight of the system’s water somewhere between 170 and 250lbs. Considering the weight threshold of the industrial shelving, and given that we live on a high floor in our building, we decided to constrain the system to this size to minimize the flooding risk. The tradeoff of this apartment-scale system is that we can only support a grow-bed of about 3 square feet, and are limited to crops with smaller root systems that don’t require a lot of nutrients (such as leafy greens and herbs).

Grow-Bed

Our grow-bed consists of clay pebbles and a drainage tube. We recently added a bag of crushed coral as an additional filter within the drainage tube. This helps catch waste, soften any drainage sounds, and adds extra minerals to the water that our shrimp and snails need for healthy molting and shells, respectively. Currently, we are growing basil, and we just added two ‘Tiny Tim’ dwarf tomato seedlings as an experiment to see if we can support fruiting plants. We’ve previously had success with growing basil, mint, and lettuce plants.

Tank & Aquatic Friends

Our tank is currently home to MANY (estimated 30-50) neocaridina cherry shrimp and ramshorn snails, which snuck in on some plants and multiply like crazy. We also have a single nerite snail and a feeder guppy.

Recent Improvements

Lessons Learned

Step-by-Step Build Guide

The remainder of this post is a practical guide for exactly how we setup our apartment aquaponics system.

I. Materials

Structural & Building

Electronics

Tank Substrate, Decor, Maintenance

Food & Water Quality

Plants & Animals

Total $663.24 + tax

* New purchase (since original build blog)

Note – while this is a significant upfront cost, nearly all of the purchases are one-time.

II. Building the Setup

Setting up the shelf

Fig 3: Rack setup in our old apartment (we now store the setup in a spare closet).
We first put together the storage shelf and made sure that the shelves were perfectly aligned before adding anything to the tank. Not pictured here, but the plastic IKEA bin we use as a grow-bed sits on the upper shelf above the tank. Another identical IKEA bin serves as storage (and to catch potential leaks) on the bottom shelf.

Drilling a hole for drainage

Fig 4: Drainage hole with bulkhead and lower drainage pipe.

We used the spade drill bit to drill a drainage hole into one end of the grow-bed, fitted this with the bulkhead, and tested that it was watertight (left). We then used the male adaptor to attach the 1“ PVC pipe (cut to length with a hack saw) to the underside of the drainage hole. You’ll need to bend the shelf bars slightly to fit the PVC (right).

Angled grow-bed

Fig 5: View of the empty grow-bed, where water flows from right to left.

At this point, your grow-bed will look something like Fig 5 (minus the tube on the right), with the tank below. We currently hang the grow light above the shelf within our closet, but you can also attach it to the top rack of the shelf. This is optional, but we found adding the slightest angle to the grow-bed (in our case using an old paint stick to barely prop up the right side) helps keep water moving through the bed.

Larger upper drainage

Fig 6: Grow-bed drainage pipe and crushed coral filter.
Within the grow-bed, we place a larger 4“ PVC pipe (also cut to length) around the bulkhead hole and used a drill to create vertical drainage holes in the base (left). This allows water to drain quicker and is easier to maintain than our previous setup, which used another 1“ PVC pipe on top. Inside this pipe, we use a bag of crushed coral to catch debris, prevent drainage sounds, and add healthy minerals to the water for our invertebrates (right).
Fig 7: Check water drains as expected.
At this point, I would recommend you check that the drainage is watertight and working as expected by adding some water to the grow-bed (either via the pump/tubing or manually) to see how it drains.

Final grow-bed

Fig 8: Grow-bed filled with clay pebbles.
Once the drainage is working well, the clay pebbles can be rinsed and added to the grow-bed.

Setup with some water

Fig 9: Setup adding some cloudy water.

We next rinsed and added a layer of the black sand into the tank. We also began adding filtered water (with dechlorinator) to the tank and set up the pump and vinyl tubing to test the full flow (note: we used clear tubing, but I would recommend black to prevent algae growth).

This was an old picture we took when initially creating the setup. After taking this, we cut the PVC pipe shorter and straightened it out. I also learned that pouring water onto a plastic lid prevents the sand from stirring up and making the water murky (though it will eventually settle).

III. Planting & Cycling

While the substrate settled, we boiled the driftwood (to remove tannins that will turn the water brown) and planned how we wanted the tank to look.

Plants and decor inside the tank

Fig 10: Plants, driftwood, and some rocks in our tank.

We first used plastic plants in our tank, but later switched to live plants after a friend gifted us some. Live plants help keep the tank stable and create a beautiful, changing aquascape as they grow. They can be expensive, so I highly recommend looking into fast-growing ones or hobbyists in your community who frequently donate or inexpensively sell their excess growth.

We have had success growing susswassertang, anubias, cryptocoryne, java fern, and duckweed. We initially used clear fishing line to tie some of the plants (anubias and java fern) to driftwood and stones. Other plants we directly rooted into the dirt. They all grow so much that we’ve now been able to gift our excess plants, and we also traded some for cherry shrimp.

At this point, it is very tempting to want to get fish right away, which is what we naively did when we first set up our tank. However, it can take at least a month for the tank’s beneficial bacteria to grow, which are needed to consume toxins from the fish waste. There are plenty of online guides for cycling a tank, and I would highly recommend leaving the tank for a while and only adding animals once the water quality is stable.

IV. Adding Life

Once your tank is cycled, it is time to plant the grow-bed and add friends! You’ll first want to set up the grow-bed light, tank light, tank heater, and optionally a bubbler (for extra oxygen until the plants have grown in).

Snail and shrimp

Fig 11: A nerite snail and cherry shrimp on our driftwood. Spot the clear fishing line helping our anubias attach to the wood.

After our recent move, we traded some of our excess plants for about 20-30 cherry shrimp. These have been thriving and have laid multiple rounds of eggs. A tank of our size can easily hold hundreds of small shrimp, so we are excited to see the population grow.

We also have loads of ramshorn snails (which came in from some plants and reproduce quickly), a nerite snail, and a small feeder guppy who snuck into the shrimp bag as a tiny baby and has since grown up to be the king of the tank.

Basil plants

Fig 12: Organic basil seedlings in the grow-bed.

Once you have animals providing waste to the system, you can begin growing crops in the grow-bed! An easy way to quickly add plants is to purchase organic herb seedlings (we got basil from Trader Joe’s), split them into the individual plants, and wash the dirt from their roots before carefully planting in the clay.

Harvested basil

Fig 13: Giant harvested basil leaves.

The seedlings may look a little sad and limp at first, but should quickly grow into healthy vibrant plants that we harvest nearly every week (always trimming close to where leaves split at the base to create more stems).

Seedlings in rockwool

Fig 14: Tomato seedlings in rockwool on a sunny windowsill.

If you want to grow plants but can’t find local seedlings (cough NYC in the winter months cough), another great option is to order seeds online and grow them into seedlings using rockwool cubes. The photo above shows seedlings of a micro-tomato variety called Tiny Tim that we are currently attempting to grow. We’ve previously successfully grown lettuce from seed in our grow-bed.

For these, I soak the rockwool in slightly acidic water, make a tiny hole in each for a seed, and set the cubes in some water with plastic wrap covering the tupperware to keep them humid. After a few weeks, once the seedlings have grown longer roots, I carefully remove most of the wool cubes and gently plant them in the grow-bed.

V. Maintenance

Now that we’ve perfected our setup the system is very low-maintenance. The plants, shrimp, and snails keep the water quality pristine, the larger pipe keeps the grow-bed draining well, and the grow-light placement and timer are helping our plants grow quickly.

Our regular maintenance of the system includes the following:

Out of curiosity, we did the math against our Con Edison bill (NYC rates hover around $0.30/kWh) to estimate the system’s monthly energy costs:

Total: ~$14/month

VI. If you’ve made it this far…

While we are by no means aquaponics experts, we are always happy to share the lessons we’ve learned, and hope this guide is helpful. Please feel free to reach out if you are thinking of starting an apartment system of your own and have any questions!