永宁古寨位于延安市志丹县永宁镇的永宁山上,整个古寨为东西走向,长2.2公里,宽1.5公里,逶迤的洛河从东、南、西三个方向环绕其侧,流经志丹、甘泉、洛川,汇入渭河。 而永宁古寨的独特之处就在于它开凿于红色砂石、高达100余米的凸起崖壁之上,再加之洛河环绕,使其自宋代以来就成为镇守边关,防范契丹、党项等游牧民族南下袭扰的军事要塞。 古寨分上、中、下三层,上层雄居突兀的山顶,中层为微向内倾的陡峭崖壁,下层可通向洛河汲取饮水。自宋代以来,崖壁开凿的石室、石窑、石洞已达100多间(孔),设有瞭望哨、射箭孔、炮塔等,大者可容纳百人,小者仅住一二人,议事、饮食、住宅、如厕、圈舍等井然有序,总体可容纳千人驻守或居住生活,且每层之间由石洞或石桥连接,底层与地面仅靠南侧断崖上的天桥相连。当敌人进犯时,可移动或拆掉天桥、石桥,堵住石洞,便可使每层成为独立的防御工事,达到控制河谷、凭险自守的目的。