Gmina Baranów is a rural gmina (administrative district) in Puławy County, Lublin Voivodeship, in eastern Poland. Its seat is the village of Baranów, which lies approximately 20 kilometres (12 mi) north-east of Puławy and 46 km (29 mi) north-west of the regional capital Lublin.
The gmina covers an area of 85.03 square kilometres (32.8 sq mi), and as of 2006 its total population is 4,228 (3,999 in 2015).