In this work, a magnetic β-cyclodextrin polymer was successfully prepared and used as an adsorbent for the magnetic solid-phase extraction of six benzoylurea insecticides (diflubenzuron, triflumuron, hexaflumuron, teflubenzuron, flufenoxuron, and chlorfluazuron) from honey, tomato, and environmental water samples. The influence of the main experimental conditions on the extraction was studied. Under the optimized conditions, the β-cyclodextrin polymer@Fe O showed an excellent extraction performance for the benzoylurea insecticides. A good linearity was obtained for the analytes in the range of 3.0-800 ng/g for honey samples, 0.3-160 ng/g for tomato samples, and 0.1-80.0 ng/mL for water samples, with the correlation coefficients above 0.9998. Satisfactory repeatabilities were achieved, with the relative standard deviations less than 5.7%. The limits of detection (S/N = 3) of the method for the benzoylurea insecticides were 0.2-0.8 ng/g for honey samples, 0.04-0.10 ng/g for tomato samples, and 0.02-0.05 ng /mL for water samples. The method was successfully used for the determination of the six benzoylurea insecticides residues in honey, tomato, and environmental water samples with a satisfactory result.