恰尔巴格镇地处叶城西沿,距叶城城区12公里,与叶城县依提木孔乡、乌吉热克乡、夏合甫乡、萨依瓦克乡相毗邻,提孜那布河贯穿全镇315国道,棋盘路将全镇横切成三块。镇辖14个行政村,1个园艺场,总人口1.7万人。