Concentrations of arsenic (As), cadmium (Cd), copper (Cu), lead (Pb), mercury (Hg), silver (Ag) and zinc (Zn) were evaluated in water and suspended sediments of the upper waters of San Lorenzo River in NW Mexico following a mine tailing spill. Except As (6.64-35.9 µg L(-1)), dissolved metal concentrations were low (Ag <0.06-0.22; Cd 0.01-0.34; Cu 4.71-10.2; Hg 0.02-0.24; Pb <0.15-0.65; Zn 86-1,080 µg L(-1)) and were less than the upper limits established by UNEP (Water quality for ecosystem and human health, 2nd edn. United Nations Environment Programme Global Environment Monitoring System/Water Programme, Burlington, 2008), EPA (2014) and the Mexican regulation (NOM 1994). In contrast, the suspended metal concentrations were high (As 91.4-130; Ag 22.1-531; Cd 3.14-6.30; Cu 65-123; Hg 0.47-1.09; Pb 260-818; Zn 742-1,810 mg kg(-1)) and most of samples exceeded the probable effect level of the Canadian Sediment Quality Guidelines for the Protection of Aquatic Life.