Since MSWI fly ash enriches heavy metals and many toxic components and these components would potentially leach when the ashes are land filled, it is regulated as hazardous waste in many countries. Electrokinetic removal, an electrochemically assisted extraction method, has recently been adopted as a new method for removal of heavy metals from MSWI fly ashes. But the generation of metal hydroxide precipitation near the cathode decreased conductivity of electrokinetic removal system and limited metal extraction from the sample area. In this study, cation exchange membrane was used in electrokinetic removal experiment to improve this method. After 192 hours of electrokinetic removal, about 15%Cd,20%Pb, 30% Zn, and 10% As was removed from 2.850kg MSWI fly ash. It showed positive effect compared to the trial test. But there still exists some problems, such as low removal efficiency. Further work should be done to solve it.Moreover, the high conductivity in fly ash limits the current , which in turn causes low electroosmotic flow. While electroosmotic flow is the main factor leting the heavy meatals release from fly ash, it would become the focus in further experiment to look for ways increasing the electroosmotic flow in sample cell.