A település Magyarország észak-keleti részén, a Szatmári-síkságon, a Túr és a Szamos által övezett “Erdőháton” fekvő völgyi falu, mely nagy részben az északi irányban folyó Tapolnok-patak keleti, illetve nyugati partján terül el. A Tapolnok szabályozása az 1930-as években készült el, előtte csaknem évenként szenvedett árvizektől a település.