Cerkno (Italiaans: Circhina, Duits: Kirchheim) is een kleine Sloveense stad die het administratieve centrum is van de gemeente Cerkno (Sloveens: Občina Cerkno). Het is een economisch en cultureel centrum van de regio Cerkno Hills (Sloveens: Cerkljansko).

De gemeente Cerkno werd opgericht op 10 maart 1994. Het administratieve centrum is de stad Cerkno en staat bekend om zijn skigebied.