卓尼县扎古录镇位于东南部,卓尼县西北部的洮河沿岸,处在甘川两省交接边缘地带和藏、汉、回等民族的结合部,东邻临潭县,南接迭部县和四川省若尔盖县,北到合作市,西连碌曲县和夏河县。镇政府所在地麻路,处在卓尼、临潭、合作三县(市)的阿子滩、完冒、扎古录、刀告、尼巴、术布、古战、加门关等八乡(镇)的几何中心和岷麻路、江迭路、两麻路(三路)、洮河、车巴河、江可河(三河)的交汇点上,距合作市68公里,卓尼县城53公里,临潭县城35公里,迭部县城120公里,自洮河顺流而下100公里,即到素有旱码头之称的陇原镇岷县。