Gmina Chmielno to gmina wiejska w województwie pomorskim, w powiecie kartuskim. W latach 1975-1998 gmina położona była w województwie gdańskim.
Według ustawy z dnia 6 stycznia 2005 r. o mniejszościach narodowych i etnicznych oraz o języku regionalnym, istnieje możliwość używania przed organami gminy, obok języka urzędowego, języka kaszubskiego jako języka pomocniczego.
Gmina liczy 10 wsi obrębowych, z których wszystkie są jednocześnie sołectwami: Chmielno, Przewóz, Zawory, Cieszenie, Miechucino, Reskowo, Borzestowska Huta, Borzestowo, Garcz, Kożyczkowo.