Between two juxtaposed similar ion exchange membranes (AEMs or CEMs), an ion depletion zone and ion enrichment zone are generated under an electric field. As cations are selectively transferred through the CEMs, for example, anions are relocated in order to achieve electro-neutrality, resulting in the concentration drop (increase) in ion depletion (enrichment) zone. The use of a sacrificial metal anode allows electrocoagulation (EC) concurrently with ICP thereby permitting concentration of both ionic and non-ionic impurities to occur at the same time within the same cell or device.