外纳镇,隶属于甘肃省陇南市武都区,地处武都区东南部,东与月照乡相连,南与五库镇接壤,西与文县临江镇、舍书乡交界,北与桔柑镇毗邻,距武都城区36千米,区域总面积188.08平方千米。
北魏时,外纳镇一带属于武都国;2014年,由外纳乡改为外纳镇。根据第七次人口普查数据,截至2020年11月1日零时,外纳镇常住人口为15024人。截至2023年6月30日,外纳镇辖19个行政村,乡镇人民政府驻外纳村。
2018年,外纳镇有工业企业6个,其中规模以上1个,有营业面积超过50平方米以上的综合商店或超市5个。