Gmina Winnica is a rural gmina (administrative district) in Pułtusk County, Masovian Voivodeship, in east-central Poland. Its seat is the village of Winnica, which lies approximately 11 kilometres (7 mi) south-west of Pułtusk and 46 km (28 mi) north of Warsaw.
The gmina covers an area of 115.09 square kilometres (44.4 sq mi), and as of 2006 its total population is 4,116 (4,100 in 2011).