Tarnoszyn – wieś w Polsce położona w województwie lubelskim, w powiecie tomaszowskim, w gminie Ulhówek.
Wieś jest sołectwem w gminie Ulhówek. Według Narodowego Spisu Powszechnego z roku 2011 wieś liczyła 465 mieszkańców.
+Integralne części wsi Tarnoszyn SIMC Nazwa Rodzaj0904629 Przymiarki część wsi0904635 Turyna część wsi
Wieś powstała na terenach Księstwa Bełzkiego w XIV w. Pierwsza wzmianka pochodzi z 1388 r. Drewniany kościół pw. św. Stanisława zbudowano w 1890 r., a szkołę w 1896 r. Wśród mieszkańców przeważali Polacy, ok. 20% stanowili Ukraińcy.
W II Rzeczypospolitej wieś w powiecie rawski województwa lwowskiego. W nocy z 17 na 18 marca 1944 r. nacjonaliści ukraińscy z OUN-UPA dokonali napadu na wieś, mordując 140 Polaków, w tym 21 z wsi Ulhówek, którzy tutaj się schronili. Spalili też kościół i plebanię oraz większość gospodarstwPortal zbrodniawolynska.pl.
W 1985 r. w centrum wsi stanął pomnik upamiętniający mieszkańców pomordowanych przez UPA, pod który co roku w rocznicę wymordowania wsi odbywają się uroczystości patriotyczno-religijne.
Do 1951 roku istniała gmina Tarnoszyn z siedzibą w Uhnowie.