Tarnogóra – wieś w gminie Izbica, w powiecie krasnostawskim, województwie lubelskim, nad rzeką Wieprz.

Dawniej miasto królewskie, lokowane w 1540 roku, w XVI wieku położone było w województwie ruskimZenon Guldon, Jacek Wijaczka, Skupiska i gminy żydowskie w Polsce do końca XVI wieku, w: Czasy Nowożytne, 21, 2008, s. 171., zdegradowane w 1869 rokuRobert Krzysztofik, Lokacje miejskie na obszarze Polski. Dokumentacja geograficzno-historyczna, Katowice 2007, s. 76-77.. w 1570 roku należało do starostwa krasnostawskiegoЖерела до історії України-Руси. Том 07. Описи королівщин в землях руських XVI віку. Том 4. Люстрація 1570 р., Lwów 1903, s. 4.. W latach 1975–1998 miejscowość należała administracyjnie do województwa zamojskiego.

Wieś stanowi sołectwo gminy Izbica. Według Narodowego Spisu Powszechnego (III 2011 r.) wieś liczyła 901 mieszkańców.

Wieś jest siedzibą rzymskokatolickiej parafii św. Zofii.