Zatwarnica – dawna gmina wiejska istniejąca w latach 1934–1951 w woj. lwowskim i rzeszowskim (dzisiejsze woj. podkarpackie). Siedzibą władz gminy była Zatwarnica.

Historia 1934–1939 Gminę zbiorową Zatwarnica utworzono 1 sierpnia 1934 roku w powiecie leskim województwie lwowskim, z dotychczasowych jednostkowych jednostkowych gmin wiejskich: Chmiel, Hulskie, Krywe ad Tworylne, Ruskie, Studenne, Tworylne i Zatwarnica. Gminy te przekształcono 17 września 1934 w 7 gromad (sołectw) gminy ZatwarnicaLwowski Dziennik Wojewódzki. 1934, nr 19, poz. 101.

1939–1944 Po wybuchu II wojny światowej granica niemiecko-sowiecka przedzieliła gminę wzdłuż Sanu. Zasadnicza część gminy Zatwarnica znajdowała się na lewym brzegu Sanu i przeszła przez to pod okupację niemiecką, wchodząc w skład Landkreis Sanok w dystrykcie krakowskim w Generalnym Gubernatorstwie. Obszar ten objął w całości gromadę Ruskie, zasadnicze części gromad Studenne, Tworylne, Krywe, Hulskie i Zatwarnica wraz z ich siedzibami oraz niewielki lewobrzeżny fragment gromady ChmielGemeindekarte des Generalgouvernements für die besten polnischen Gebiete (1940).. Północne tereny na prawym brzegu Sanu (około jedna czwarta powierzchni gminy) znalazły się pod okupację radziecką.