Gmina Czaplinek is an urban-rural gmina (administrative district) in Drawsko County, West Pomeranian Voivodeship, in north-western Poland.
Its seat is the town of Czaplinek, which lies approximately 29 kilometres (18 mi) east of Drawsko Pomorskie and 111 km (69 mi) east of the regional capital Szczecin.
The gmina contains part of the protected area called Drawsko Landscape Park.
Apart from the town of Czaplinek, Gmina Czaplinek contains the villages and settlements of Bielice, Broczyno, Brzezinka, Buszcze, Byszkowo, Chmielewo, Cichorzecze, Czarne Małe, Czarne Wielkie, Dobrzyca Mała, Drahimek, Głęboczek, Kamienna Góra, Karsno, Kluczewo, Kluczewo-Kolonia, Kołomąt, Kosin, Kuszewo, Kuźnica Drawska, Łąka, Łazice, Łysinin, Machliny, Miłkowo, Motarzewo, Niwka, Nowa Wieś, Nowe Drawsko, Ostroróg, Piaseczno, Piekary, Podstrzesze, Prosinko, Prosino, Psie Głowy, Rzepowo, Sikory, Stare Drawsko, Stare Gonne, Stare Kaleńsko, Studniczka, Sulibórz, Trzciniec, Turze, Wełnica, Wrześnica, Zdziersko, Żelisławie and Żerdno.
Gmina Czaplinek is bordered by the gminas of Barwice, Borne Sulinowo, Jastrowie, Ostrowice, Połczyn-Zdrój, Wałcz, Wierzchowo and Złocieniec.