Gmina Tarnawatka to gmina wiejska w województwie lubelskim, w powiecie tomaszowskim. W latach 1975-1998 gmina położona była w województwie zamojskim.
Dąbrowa Tarnawacka, Gajówka, Górka, Gromada, Hatczyska, Hatczyska-Kolonia, Huta Tarnawacka, Kaliszaki, Klocówka, Kocia Wólka, Kolonia Huta Tarnawacka, Kolonia Klocówka, Kolonia Tymin, Kunówka, Łanowe Sołtysy, Niemirówek, Niemirówek-Kolonia, Pańków, Pauczne, Petrynówka, Podhucie, Pucharki, Skrzypny Ostrów, Sumin, Suminek, Tarnawatka, Tarnawatka-Tartak, Tymin, Wieprzów Ordynacki, Wieprzów Tarnawacki, Wydmuchówka, Zaolzie.