Cerkno (Italian: Circhina, German: Kirchheim) is a small Slovenian town that is the administrative centre of the Municipality of Cerkno (Slovene: Občina Cerkno). It is an economic and cultural centre of the Cerkno Hills (Slovene: Cerkljansko) region.

The municipality of Cerkno was established on 10 March 1994. Its administrative centre is the town of Cerkno and is well known for its ski resort.