Община Белоградчик се намира в Северозападна България и е една от съставните общини на Област Видин. Общината има 18 населени места с общо население 6 494 жители