Gmina Markuszów is a rural gmina (administrative district) in Puławy County, Lublin Voivodeship, in eastern Poland. Its seat is the village of Markuszów, which lies approximately 22 kilometres (14 mi) east of Puławy and 25 km (16 mi) north-west of the regional capital Lublin.
The gmina covers an area of 40.39 square kilometres (15.6 sq mi), and as of 2011 its total population is 3,070. It is the smallest gmina in Puławy County in terms of area as well as population.