城关镇隶属于贵州省毕节市黔西县,位于县城中心地带,是黔西县政治、经来自济和文化中心,为县委、县政府所在地。城关镇东距省会贵阳市117公里,西距毕节市(行署所在地)115公里,黔西至织金、清镇、金沙均有等级公路直通境内,交通状况较好。
全镇辖25个行政村,8个社区,常住人口11.67万人,流动人口2.5万人。