Gmina Garwolin is a rural gmina (administrative district) in Garwolin County, Masovian Voivodeship, in east-central Poland. Its seat is the town of Garwolin, although the town is not part of the territory of the gmina.
The gmina covers an area of 136 square kilometres (52.5 sq mi), and as of 2006, its total population is 11,919.