Gmina Janowiec is a rural gmina (administrative district) in Puławy County, Lublin Voivodeship, in eastern Poland. Its seat is the village of Janowiec, which lies approximately 12 kilometres (7 mi) south-west of Puławy and 49 km (30 mi) west of the regional capital Lublin.
The gmina covers an area of 79 square kilometres (30.5 sq mi), and as of 2006 its total population is 3,594[2] (3,675 in 2015).