剑阁县管辖23个镇:下寺镇、普安镇、龙源镇、开封镇、鹤龄镇、东宝镇、江口镇、公兴镇、城北镇、盐店镇、元山镇、汉阳镇、柳沟镇、王河镇、演圣镇、金仙镇、香沉镇、羊岭镇、白龙镇、武连镇、杨村镇、剑门关镇、木马镇。