Its seat is the village of Czernichów, which lies approximately 21 kilometres (13 mi) south-west of the regional capital Kraków.
The gmina covers an area of 83.8 square kilometres (32.4 sq mi), and as of 2006 its total population is 12,851.
Gmina Czernichów is located on the Vistula river, among limestone and hillocks covered with forests.
There is also a nature park, "Kajasówka", which is an excellent example of steppes in the landscape.
Gmina Czernichów contains the villages of Bednarze, Czernichów, Czułówek, Dąbrowa Szlachecka, Kamień, Kłokoczyn, Nowa Wieś Szlachecka, Przeginia Duchowna, Przeginia Narodowa, Ratanice, Rusocice, Rybna, Wołowice and Zagacie.