Gmina Janów Podlaski is a rural gmina (administrative district) in Biała Podlaska County, Lublin Voivodeship, in eastern Poland, on the border with Belarus. Its seat is the village of Janów Podlaski, which lies approximately 20 kilometres (12 mi) north of Biała Podlaska and 115 km (71 mi) north-east of the regional capital Lublin.
The gmina covers an area of 135 square kilometres (52.1 sq mi), and as of 2006 its total population is 5,553 (5,468 in 2014).
The gmina contains part of the protected area called Podlasie Bug Gorge Landscape Park.
Gmina Janów Podlaski contains the villages and settlements of Błonie, Bubel-Granna, Bubel-Łukowiska, Jakówki, Janów Podlaski, Kajetanka, Klonownica Mała, Klonownica-Plac, Nowy Pawłów, Ostrów, Peredyło, Polinów, Romanów, Stare Buczyce, Stary Bubel, Stary Pawłów, Werchliś, Woroblin and Wygoda.
Gmina Janów Podlaski is bordered by the gminas of Biała Podlaska, Konstantynów, Leśna Podlaska and Rokitno. It also borders Belarus.