A folyó Romániában, az Erdélyi-középhegységben, a Meszes-hegység nyugati szélén, 565 méter magasságban ered Kraszna mezőváros közelében és Magyarországon a Szamos torkolatának közelében ömlik a Tiszába (annak bal partján), Vásárosnamény és Kisvarsány között. Hossza 193 km (147 km Romániában, 46 km Magyarországon), vízgyűjtő területe 3142 km2 . Vízállása erősen ingadozó. Magyarországi szakasza nagyrészt szabályozott. Területi jegy önállósan nem vásárolható, a tiszai jegy birtokában horgászható. Horgászatra és rekreációs halászatra egyaránt alkalmas.
Sikvidéki, kis esésű, meszes, közepesen finom mederanyagú, nagy vízgyűjtőjű
Vállaj, Tiborszállás, Nagyecsed, Nyírcsaholy, Kocsord, Ópályi, Nagydobos, Szamosszeg, Vásárosnamény külterületén helyezkedik el.