Different from current nutrient recovery technologies of recovering one or two nutrient components (PO 4 3or NH 4 + ) from wastewater, this study aimed to fractionate various nutrient anions and cations simultaneously, including PO 4 3-, SO 4 2-, NH 4 + , K + , Mg 2+ and Ca 2+ , into several streams. The recovered streams could be further paired together to produce high-value products. A novel electrodialysis process was developed by integrating monovalent selective anion and cation exchange membranes into an electrodialysis stack. Results revealed that nutrient recovery was achieved effectively by fractionating PO 4 3and SO 4 2into the anionic product stream, whereas bivalent cations (Mg 2+ and Ca 2+ ) were extracted in the cationic product stream and the monovalent cations (K + and NH 4 + ) were concentrated in the brine stream. For the permeation capabilities of anions, SO 4 2and Clpossessed the higher preference, whereas PO 4 3permeated the membrane more difficult. As to the cations, the permeation sequence was: NH 4 + ≈K + >Ca 2+ >Mg 2+ ≈Na + . Enhancing voltage values not only promoted ion migration rates, but also led to the increase of energy consumption. Although elevating initial phosphate concentration in the anionic product streams from 60 mg/L to 470 mg/L did not influence phosphate fractionation significantly, the current efficiency decreased from 3.55% to 0.65% and a remarkable increased of energy consumption from 29.42 kWh/kg NaH 2 PO 4 to 160.13 kWh/kg NaH 2 PO 4 was observed. Further experiments were conducted for phosphorus recovery by pairing two recovered product streams, which revealed that phosphate precipitation could be achieved by using inherent Ca 2+ and Mg 2+ in the wastewater