1、剑门关镇隶属四川省广元市剑阁县,位于四川盆地北部边缘,剑阁县北部,东与张王镇、高观镇接壤,南、西与汉阳镇相连,北与下寺镇、昭化区毗邻,幅员面积132.4平方公里,辖2个社区、14个行政村,截至2013年总人口17248人。
2、蜀汉时称剑阁,隋唐时始称剑门关,置大剑镇,武则天圣历二年(699年)置剑门县,元至元二十年(1283年)撤县。清代已有剑门驿、剑义保、安仁乡等建置,民国时设剑门乡,1985年撤乡设镇,1992年更名剑门关镇。