Tarnoszyn (od 1951 Ulhówek) – dawna gmina wiejska istniejąca w latach 1934–1951od 1 sierpnia 1934 do 25 listopada 1951 roku w woj. lwowskim/lubelskim. Siedzibą władz gminy w latach 1934–45 był Tarnoszyn, a po wojnie Uhnów (będący równocześnie siedzibą gminy Uhnów, w której się znajdował).

Gminę zbiorową Tarnoszyn utworzono 1 sierpnia 1934 roku w województwie lwowskim, w powiecie rawskim, z dotychczasowych jednostkowych gmin wiejskich: Dyniska, Korczmin, Korczów, Krzewica, Rzeczyca, Staje, Szczepiatyn, Tarnoszyn, Ulhówek i Wasylów.

Pod okupacją niemiecką gminę Tarnoszyn włączono do powiatu hrubieszowskiego w dystrykcie lubelskim Generalnego Gubernatorstwa (GG). Ponieważ granica między GG a Związkiem Radzieckim (a od 1940 między dystryktami lubelskim a galicyjskim w obrębie GG) przebiegała na rzece Sołokii, część Uhnowa (który przypadł ZSRR) na północ od Sołokii - ZastawieWłączoną do Uhnowa 1 lipca 1934 () ze stacją kolejową Uhnowa (761 mieszkańców) - przyłączono do gminy Tarnoszyn;