截至2012年,文县辖4个镇、19个乡、1个民族乡,305个行政村。
1个民族乡:铁楼藏族乡。
4个镇:城关镇、碧口镇、尚德镇、中寨镇(原中寨乡,2012年撤乡建镇)。
15个乡:丹堡乡、刘家坪乡、玉垒乡、范坝乡、中庙乡、口头坝乡、尖山乡、临江乡、梨坪乡、舍书乡、桥头乡、堡子坝乡、石坊乡、石鸡坝乡、天池乡。
文县隶属于甘肃省陇南市,因沿用古文州之文而得县名。位于甘肃省最南端,与四川、陕西交界处,地处秦巴山地,是甘肃的南大门。东南与四川省青川县、平武县接壤,西邻四川九寨沟县和甘南藏族自治州,北接武都区。面积5000平方公里,人口24.09万人(2012年),辖4镇、15乡、1民族乡,305个行政村。