Cerkno (italien : Circhina, allemand : Kirchheim) est une petite ville slovène qui est le centre administratif de la municipalité de Cerkno (slovène : Občina Cerkno). C'est un centre économique et culturel de la région des collines de Cerkno (en slovène : Cerkljansko).

La municipalité de Cerkno a été créée le 10 mars 1994. Son centre administratif est la ville de Cerkno et est bien connue pour sa station de ski.