Removal of nitrogen and phosphorus from wastewater by two green microalgae (Chlorella vulgaris and Scenedesmus rubescens) was investigated using a novel method of algal cell immobilization, the twin-layer system. In the twin-layer system, microalgae are immobilized by self-adhesion on a wet, microporous, ultrathin substrate (the substrate layer). Subtending the substrate layer, a second layer, consisting of a macroporous fibrous tissue (the source layer), provides the growth medium. Twin-layers effectively separate microalgae from the bulk of their growth medium, yet allow diffusion of nutrients. In the twin-layer system, algae remain 100% immobilized, which compares favourably with gel entrapment methods for cell immobilization. Both microalgae removed nitrate efficiently from municipal wastewater. Using secondary, synthetic wastewater, the two algae also removed phosphate, ammonium and nitrate to less than 10% of their initial concentration within 9 days. It is concluded that immobilization of C. vulgaris and S. rubescens on twin-layers is an effective means to reduce nitrogen and phosphorus levels in wastewater.