祁山位于甘肃礼县东、西汉水北侧,西起北岈(今平泉大堡子山),东至卤城(今盐官镇),绵延约50华里。
从地图上我们可以看出,祁山堡是祁山大道通往陇右、长安的必经之路,也是在这条路上的一个天然堡垒,易守难攻。