Iron oxide, in the form of magnetite (MG)-functionalized porous wollastonite (WL), was used as an adsorbent for heavy metal ions (cadmium and nickel) and oxyanions (chromate and phosphate) removal from water. The porous WL was synthesized from calcium carbonate and siloxane by controlled sintering process using low molecular weight submicrosized poly(methyl methacrylate) as a pore-forming agent. The precipitation of MG nanoparticles was carried out directly by a polyol-medium solvothermal method or via branched amino/carboxylic acid cross-linker by solvent/nonsolvent method producing WL/MG and WL-γ-APS/MG adsorbents, respectively. The structure/properties of MG functionalized WL was confirmed by applying FTIR, Raman, XRD, Mössbauer, and SEM analysis. Higher adsorption capacities of 73.126, 66.144, 64.168, and 63.456 mg g −1 for WL-γ-APS/MG in relation to WL/MG of 55.450, 52.019, 48.132, and 47.382 mg g −1 for Cd 2+ , Ni 2+ , phosphate, and chromate, respectively, were obtained using nonlinear Langmuir model fitting. Adsorption phenomena were analyzed using monolayer statistical physics model for single adsorption with one energy. Kinetic study showed exceptionally higher pseudosecond-order rate constants for WL-γ-APS/MG, e.g., 1.17-13.4 times, with respect to WL/MG indicating importance of both WL surface modification and controllable precipitation of MG on WL-γ-APS.