【概况】吴起镇位于吴起县中部。县政府驻地。辖3个社区、39个行政村。S303公路过境。
【沿革】古为边陲要地,相传战国时期魏国大将吴起曾在此屯兵驻防,镇名由此而来。元太祖(1206年)时,地方兵制设立百户,吴旗至今仍有“田百户”地名,百户下设旗,改“起”为“旗”。1942年7月成立吴旗县后,吴旗镇便成了全县政治、经济、文化和交通的中心。
1958年10月,吴旗镇与楼房坪乡三、五、七社合并为青春公社。1958年12月吴旗县并入志丹县后,改设吴旗镇公社。1961年9月恢复吴旗县后,改为城关公社,增设薛岔公社(由蔡砭公社分出)、新寨公社。1981年成立吴旗镇后,城关公社迁居姚店台(1985年12月更名为洛源乡)。1984年撤社改乡。
1996年,吴旗镇面积12.7平方千米,人口1.4万人,辖宗湾子行政村和第一、第二、第三、第四、第五、第六6个居委会;洛源乡地处县城周围,驻地距县城3.2千米,面积365平方千米,人口1.2万人,辖刘渠子、宗圪堵、姚沟门、金佛坪、杨城子、王台、侯岔、杨青、中杨青、西沟塔、曹阳台、蔺砭子、走马台、张坪、黑沟河、刘河湾、马湾17个行政村;薛岔乡面积254.3平方千米,人口0.7万人,辖陈砭村、南沟、湫沟、杨新庄、雷坡、双庙、老虎沟、郭畔8个行政村,距县城25.5千米;新寨乡面积298.2平方千米,人口0.7万人,辖新寨、冯陡峁、姚寺、杨庙台、石台子、梁坡、暴城、王河、伍金涧、高渠、张城子、齐湾子12个行政村,距县城30千米。
2001年,撤销洛源乡并入吴旗镇。2007年6月,吴旗镇更名为吴起镇,原行政区域不变。2011年,撤销薛岔乡、新寨乡并入吴起镇。
【2010年代码和城乡分类】