Szamosbecs község Szabolcs-Szatmár-Bereg megyében, a Csengeri járásban.
Szabolcs-Szatmár-Bereg megye keleti részén, a Szatmári-síkságon fekvő Szamosmenti település.
Elérhető a 49-es főúton.
Pátyod 5,5 km, Porcsalma 8 km, Mátészalka 38 km, Csenger 8 km, Csengersima 3 km távolságra található.
Szamosbecs a 14. század elején már község volt, az oklevelek szerint papja is volt, mely pápai adót fizetett. 1424-ben nevét Beecz, 1470-ben Beczh alakban írták.
A 14. század végén Drágh és Balk birtoka. 1409-ben Csáky Györgyöt iktatták be felerészébe. 1424-ben a Drágfyak osztoztak a településen, s az övék maradt a bélteki uradalommal együtt a 16. század közepéig. A Drágfiak mellett részbirtokot szereznek még itt a Gacsályi, a Csató és a Berzeviczy családok is. A 17. század közepéig a szatmári várhoz tartozott, 1663-ban Prépostházy Zsigmond kapta meg. A 18. század elejétől a 19. század közepéig a gróf Teleki család és a gróf Károlyi család birtoka.
A település a Szamos árvizeitől sokat szenvedett, az árvíz az 1800-as évek közepén a falut már majdnem egészen elvitte, de a vármegye 1828-ban új medret ásatott a folyónak, s így megmenekült a falu.
A település főleg mezőgazdaságból és almatermelésből él. Környékén szép almáskertek vannak.





