Gmina Chrzanów is a rural gmina (administrative district) in Janów Lubelski County, Lublin Voivodeship, in eastern Poland. Its seat is the village of Chrzanów, which lies approximately 15 kilometres (9 mi) north-east of Janów Lubelski and 53 km (33 mi) south of the regional capital Lublin.
The gmina covers an area of 70.03 square kilometres (27.0 sq mi), and as of 2006 its total population is 3,117 (3,015 in 2013).
Gmina Chrzanów contains the villages and settlements of Chrzanów, Chrzanów-Kolonia, Łada, Malinie and Otrocz.
Gmina Chrzanów is bordered by the gminas of Dzwola, Godziszów, Goraj, Turobin and Zakrzew.