Anti-androgenic activities were firstly detected in Taiwan's surface waters.
Estrogenic and anti-thyroid activities were often found in Taiwanese rivers.
Estrone was the most contributing compounds to the estrogenic activities.
Estrone, triclosan, and bisphenol A in Taiwanese rivers may pose ecological risks.
Bioassays combined with LC–MS/MS can better assess endocrine disrupting activities.