A multi-residue method, based on gas chromatography coupled to tandem mass spectrometry (GC-MS/MS), has been developed for the determination of 70 organic micropollutants from various chemical classes (organochlorinated, organophosphorous, triazines, carbamate and urea, polycyclic aromatic hydrocarbons, polychlorinated biphenyls, pharmaceuticals, phenols, etc.) in surface waters. A single-step SPE extraction using OASIS HLB cartridges was employed for the recovery of target micropollutants. The method has been validated according to monitoring performance criteria of the Water Framework Directive, taking into account the approved guidelines on quality assurance and quality control. The recoveries ranged from 60 to 110 %, the coefficient of variation from 0.84 to 27.4 %, and the uncertainty from 6 to 37 %. The LOD varied from 6.0 to 40 ng/L. The limits of quantification for the priority pollutants anthracene, alachlor, atrazine, benzo(a)pyrene, chlorfenvinphos, diuron, isoproturon, nonylphenol, simazine, and terbutryn fulfill the criterion of <30 % of the relevant environmental standards. The method was employed to investigate the water quality in the basin of a transboundary river, Strymonas, in NE Greece during three sampling campaigns conducted in the year 2013. Thirty-nine compounds were detected in the river water. Metolachlor, diuron, isoproturon, salicylic acid, chlorfenvinphos, 1,2-benzanthracene, pyrene, diflubenzuron, and carbaryl exhibited the highest detection frequencies.