Estrogens, phytoestrogens, and mycoestrogens may enter into the surface waters from different sources, such as effluents of municipal wastewater treatment plants, industrial plants, and animal farms and runoff from agricultural areas. In this work, a multiresidue analytical method for the determination of 17 natural estrogenic compounds, including four steroid estrogens, six mycoestrogens, and seven phytoestrogens, in river water samples has been developed. (Fe3O4)-based magnetic nanoparticles coated by polydopamine (Fe3O4@pDA) were used for dispersive solid-phase extraction, and the final extract was analyzed by ultra-high performance liquid chromatography coupled with tandem mass spectrometry. The Fe3O4 magnetic nanoparticles were prepared by a co-precipitation procedure, coated by pDA, and characterized by scanning electron microscopy, infrared spectroscopy, and elemental analysis. The sample preparation method was optimized in terms of extraction recovery, matrix effect, selectivity, trueness, precision, method limits of detection, and method limits of quantification (MLOQs). For all the 17 analytes, recoveries were >70 % and matrix effects were below 30 % when 25 mL of river water sample was treated with 90 mg of Fe3O4@pDA nanoparticles. Selectivity was tested by spiking river water samples with 50 other compounds (mycotoxins, antibacterials, conjugated hormones, UV filters, alkylphenols, etc.), and only aflatoxins and some benzophenones showed recoveries >60 %. This method proved to be simple and robust and allowed the determination of natural estrogenic compounds belonging to different classes in surface waters with MLOQs ranging between 0.003 and 0.1 μg L(-1). Graphical Abstract Determination of natural estrogenic compounds in water by magnetic solid phase extraction followed by liquid chromatography-tandem mass spectrometry analysis.