The gmina covers an area of 129 sqkm , and as of 2017 its total population is 7,062 (out of which the population of the town of Uniejów amounts to 3,011, and the population of the rural part of the gmina is 4,051).