Gmina Puławy is a rural gmina (administrative district) in Puławy County, Lublin Voivodeship, in eastern Poland. Its seat is the town of Puławy, although the town is not part of the territory of the gmina.
The gmina covers an area of 160.81 square kilometres (62.1 sq mi), and as of 2006 its total population is 11,172 (11,913 in 2015).