Nanoplastics (NPs) can contaminate water sources and living organisms, posing significant challenges for removal due to their small size and complex surface properties. There is a need to develop efficient technologies for the removal of NPs. In this study, bentonite was magnetically modified and loaded with Poly(dimethyldiallylammonium chloride) (PDMDAC) to enhance the adsorption for NPs, and improve separation and recovery efficiency. The synthesized PDMDAC-modified magnetic bentonite (PDMMB) had a high specific surface area of 49.386 m2/g and a maximum adsorption capacity of 250.50 mg/g for polystyrene nanoplastics (PS-NPs). The incorporation of PDMDAC increased the surface charge of magnetic bentonite from −39.50 mV to +37.7 mV, generating strong electrostatic attraction to the negatively charged PS-NPs (-64.3 mV). The PDMMB exhibited a saturation magnetization of 17.619 emu/g and an S-type hysteresis curve, indicating strong superparamagnetism that facilitating magnetic separation and recovery. Characterization analysis revealed that the adsorption was driven by electrostatic attraction and the Fe-O functional group. Kinetics and adsorption model analyses indicated that the adsorption mechanism involved electrostatic attraction, complexation, and single/multilayer adsorption, the adsorption process was exothermic and thermodynamically favorable. The adsorption rate remained at 86.41 % after 5 adsorption-desorption cycles. PDMMB exhibited high removal efficiency over a wide range of pH (3−10), ionic strength (0.01–0.5 mol/L), and in the presence of various anion types, indicating its potential for flexible application. The high efficiency, easy operation and excellent regeneration of PDMMB demonstrate its potential for effective removal of NPs from wastewater.