Gmina Zakrzew is a rural gmina (administrative district) in Lublin County, Lublin Voivodeship, in eastern Poland. Its seat is the village of Zakrzew, which lies approximately south of the regional capital Lublin.
The gmina covers an area of , and as of 2006 its total population is 2,880 (2,980 in 2013).
Gmina Zakrzew contains the villages and settlements of Annów, Baraki, Boà ¼a Wola, DÃÂbina, Karolin, Majdan Starowiejski, Nikodemów, Ponikwy, Szklarnia, Targowisko, Targowisko-Kolonia, Tarnawka Druga, Tarnawka Pierwsza, Wólka Ponikiewska, Zakrzew and Zakrzew-Kolonia.
Gmina Zakrzew is bordered by the gminas of Batorz, Bychawa, Chrzanów, Godziszów, Turobin, Wysokie and Zakrzówek.