A sensitive and robust method using solid-phase extraction and ultrasonic extraction for preconcentration followed by ultra-high-performance liquid chromatography-tandem mass spectrometry (UHPLC-MS-MS) has been developed for determination of 19 biocides: eight azole fungicides (climbazole, clotrimazole, ketoconazole, miconazole, fluconazole, itraconazole, thiabendazole, and carbendazim), two insect repellents (N,N-diethyl-3-methylbenzamide (DEET), and icaridin (also known as picaridin)), three isothiazolinone antifouling agents (1,2-benzisothiazolinone (BIT), 2-n-octyl-4-isothiazolinone (OIT), and 4,5-dichloro-2-n-octyl-isothiazolinone (DCOIT)), four paraben preservatives (methylparaben, ethylparaben, propylparaben, and butylparaben), and two disinfectants (triclosan and triclocarban) in surface water, wastewater, sediment, sludge, and soil. Recovery of the target compounds from surface water, influent, effluent, sediment, sludge, and soil was mostly in the range 70-120 %, with corresponding method quantification limits ranging from 0.01 to 0.31 ngL −1 , 0.07 to 7.48 ngL −1 , 0.01 to 3.90 ngL −1 , 0.01 to 0.45 ngg −1 , 0.01 to 6.37 ngg −1 , and 0.01 to 0.73 ngg −1 , respectively. Carbendazim, climbazole, clotrimazole, methylparaben, miconazole, triclocarban, and triclosan were detected at low ngL −1 (or ngg −1 ) levels in surface water, sediment, and sludge-amended soil. Fifteen target compounds were found in influent samples, at concentrations ranging between 0.4 (thiabendazole) and 372 ng L −1 (methylparaben). Fifteen target compounds were found in effluent samples, at concentrations ranging between 0.4 (thiabendazole) and 114 ngL −1 (carbendazim). Ten target compounds were found in dewatered sludge samples, at concentrations ranging between 1.1 (DEET) and 887 ngg −1 (triclocarban).