Tarna Mare este comuna cea mai nordică a judeţului Satu Mare, situată la poalele Munţilor Oaş, la o distanţă de 60 km la nord-est de Satu Mare, pe ruta DN19, 1C şi DJ109M. Are graniţă cu Ucraina şi un punct de trecere al frontierei, care nu este însă în exploatare.
Comuna situată pe valea pârâului Tarna include patru localităţi: Tarna Mare, Valea Seacă Bocicău şi Văgaş, toate aparţinând în trecut comitatului Ugocea. Majoritatea celor 3718 locuitori este formată din români (89,64%), dar trăiesc aici maghiari (4,54%), romi (4,46%) şi în număr restrâns de germani şi slovaci. Comunitatea de izraeliţi a fost numeroasă dar cu ocazia deportărilor din 1944 peste 400 de localnici au fost internaţi în lagăre şi astăzi numai amintirea lor mai trăieşte în comună.