There have been great concerns about the persistence of steroid hormones in surface water. Since the concentrations of these compounds in water samples are usually at a trace level, the efficient enrichment of steroid hormones is vital for further analysis. In this work, a porous and hydrophobic polymer was synthesized and characterized. The composition of solvent used as porogen in the synthetic process was shown to have an effect on the morphology of the polymer, which was successfully used as an SPE sorbent for simultaneously enriching steroid hormones in surface water samples. The recoveries of the steroid hormones on the custom-made polymer ranged from 93.4 to 106.2%, whereas those on commercialized ENVI-18, LC-18, and Oasis HLB ranged from 54.8 to 104.9, 66 to 93.6, and 77.2 to 106%, respectively. Five types of steroid hormones were simultaneously measured using HPLC-UV after they were enriched by the custom-made sorbent. Based on these findings, the SPE-HPLC method was developed. The LODs of this method for estriol, estradiol, estrone, androstenedione, progesterone were 0.07, 0.43, 0.61, 0.27, and 0.42 μg/L, respectively, while precision and reproducibility RSDs were <6.40 and 7.49%, respectively.