武定在战国及秦时,属滇国地。西汉元封二年(公元前109年)属益州郡,蜀汉为建宁郡。隋朝为南宁州总管府昆州辖地。唐初属南宁州总督府地;唐贞观六年属戎州都督府;唐南诏时,为三十七部之罗婺部。宋代大理国时,仍为罗婺部隶威楚府。元宪宗七年(1257年)立罗婺万户府;公元1271年罗婺部辖区扩大到贵州西部的普安地区,改称北路,设北路总管府;1275年改设武定路。明洪武十五年(1382年)改武定路为武定军民府。清初仍为武定军民府,清乾隆三十年(1765年)裁军民府为武定府;清乾隆三十五年(1770年)裁和曲州,降武定府为直隶州,领元谋、禄劝2县。民国二年(1913年)改设武定县。中华人民共和国成立以后,1950年设置武定专区;1953年武定专区与楚雄专区合并,改属楚雄专区;1958年楚雄专区改设楚雄彝族自治州,武定县隶属楚雄彝族自治州至今。
1983年,共设1镇(近城),13公社(近城、九厂、插甸、田心、发窝、己衣、万德、高桥、猫街、环州、白路、尼嘎古、东坡),辖143大队及3居委会(南街、西门、北街)。
1984年,农村体制改革,撤人民公社及生产大队,建立区乡。全县划为1镇、13区,辖120乡、4办事处和6区属镇。近城镇:辖4办事处。即:西门办事处、南北街办事处、狮高办事处、狮山办事处。
己衣区(驻己衣乡):辖9乡。即:己衣乡、新民傣族乡、罗能傣族乡、板桥乡、汤德古乡、平山乡、分耐乡、资亨乡、更德乡。
万德区(驻万德镇):辖1镇9乡。即:万德镇、支卧乡、以安拉乡、岩脚乡、马德平乡、胜德乡、平子乡、滑石板苗族乡、多志立苗族乡、自乌乡。
东坡区(驻东坡乡):辖8乡。即:东坡乡、东甸傣族乡、以赤叨乡、白马口傣族乡、达卧乡、庄房乡、所所卡傣族乡、水口乡。
环州区(驻环州乡):辖8乡。即:环州乡、荞山乡、滔谷乡、大雪坡乡、五谷箐乡、千则古乡、他贞乡、拉务乡。
发窝区(驻发窝乡):辖11乡。即:发窝乡、中村乡、乍基乡、阿过咪乡、花园乡、自期乡、大西邑乡、阿庆争苗族乡、分多乡、发古乡、山品乡。
田心区(驻田心镇):辖1镇6乡。即:田心镇、鲁期傣族乡、德德卡乡、利米乡、发块乡、普龙乡、火嘎乡。
尼嘎古区(驻尼嘎古乡):辖9乡。即:尼嘎古乡、小河乡、己梯乡、树沟乡、弯腰树苗族乡、西菊拉乡、高姑拉乡、石腊它苗族乡、庄良乡。
白路区(驻张家乡讯上):辖10乡。即:张家乡、三合苗族乡、营盘乡、洒布拃乡、古黑乡、平地乡、以侈老乡、小井乡、毕家乡、岔河乡。
插甸区(驻插甸镇):辖1镇11乡。即:插甸镇、康照乡、老木坝乡、安拉乡、上沾良乡、增益苗族乡、哪吐乡、乐茂河苗族乡、古普乡、和尚庄苗族乡、安德乡、水城乡。
高桥区(驻高桥镇):辖1镇7乡。即:高桥镇、马鞍乡、海子乡、大村乡、花乔乡、勒外乡、唐家乡、老滔乡。
猫街区(驻猫街镇):辖1镇14乡。即:猫街镇、三家村乡、汤郎乡、永泉苗族乡、半山乡、五柞甸乡、白子乡、白云庵乡、仓房乡、大厂乡、麦地冲乡、大麦地乡、龙庆关乡、秧草地乡、七排乡。
近城区(驻香水乡平田):辖10乡。即:香水乡、古柏乡、吆鹰乡、乌龙乡、恕德乡、新村苗族乡、西和乡、白邑乡、麦岔乡、铺西乡。
九厂区(驻九厂镇):辖1镇8乡。即:九厂镇、滑坡苗族乡、陈官乡、姚铭乡、乐美乡、贺铭乡、小营关乡、禄金乡、以子甸苗族乡。
1987年,近城镇与近城区合并,称近城镇。镇党政机关驻城内原镇政府内。
1988年4月,调整农村区乡规模结束。这次调整,从1987年12月开始,历时近5个月。原12个区1镇、130个乡(办事处)调整为:3镇10乡、112个村公所(办事处)。
3镇为:近城镇、高桥镇、猫街镇。
10乡为:九厂乡、插甸乡、田心乡、发窝乡、万德乡、己衣乡、白路乡、环州乡、东坡傣族乡、石腊它苗族乡(原为尼嘎古区,此次调整规模,将乡党政机构由尼嘎古村迁至石腊它村,更名为石腊它乡)。
近城镇设13个办事处:其中城区办事处原为南北街办事处及西门办事处。其余办事处是:狮山办事处、狮高办事处、麦岔办事处、铺西办事处、香水办事处、白邑办事处、乌龙办事处、西和办事处、恕德办事处、古柏办事处、吆鹰办事处、新村办事处。
高桥镇原为7乡1镇,调整为8个办事处。即:高桥办事处、勒外办事处、唐家办事处、老滔办事处、花乔办事处、海子办事处、马鞍办事处、大村办事处。
猫街镇设12个办事处。原白子乡、仓房乡合并为白子办事处,七排乡、龙庆关乡合并为龙庆关办事处,半山乡、五柞甸乡合并为五柞甸办事处,其余9个办事处是:猫街办事处、汤郎办事处、永泉办事处、白云庵办事处、大麦地办事处、秧草地办事处、麦地冲办事处、大厂办事处、三家村办事处。
九厂乡原为8乡1镇,调整为9个村公所。即:九厂村公所、滑坡村公所、陈官村公所、姚铭村公所、乐美村公所、贺铭村公所、小营关村公所、禄金村公所、以子甸村公所。
插甸乡原为1镇11乡,调整为9个村公所。原康照乡、水城乡合并为康照村公所,安拉乡、上沾良乡合并为上沾良村公所,增益乡、哪吐乡合并为哪吐村公所,其余6个村公所是:插甸村公所、老木坝村公所、乐茂河村公所、古普村公所、和尚庄村公所、安德村公所。
田心乡原为6乡1镇,调整为7个村公所。即:田心村公所、鲁期村公所、德德卡村公所、利米村公所、发块村公所、普龙村公所、火嘎村公所。
发窝乡原为11个乡,调整为9个村公所。原法古乡、阿过咪乡、花园乡合并为花园村公所、其余8个乡改为村公所,即:发窝村公所、中村村公所、乍基村公所、自期村公所、大西邑村公所、阿庆争村公所、分多村公所、山品村公所。
万德乡原为9乡1镇,调整为8个村公所。原滑石板乡、多志立乡、平子乡合并为团碑村公所,其余7个改为村公所,即:万德村公所、支卧村公所、以安拉村公所、岩脚村公所、马德平村公所、胜德村公所、自乌村公所。
己衣乡原为9个乡改为9个村公所。即:己衣村公所、新民村公所、罗能村公所、板桥村公所、汤德古村公所、平山村公所、分耐村公所、资亨村公所、更德村公所。
石腊它苗族乡原为9个乡,调整为7个村公所。原庄良乡的山南村与树沟乡合并为树沟村公所,原庄良乡的庄良等其余村寨与己梯乡合并为己梯村公所、其余尼嘎古乡、小河乡、弯腰树乡、高姑拉乡改为村公所,即:尼嘎古村公所、小河村公所、弯腰树村公所、高姑拉村公所。
白路乡原10个乡,调整为7个村公所。张家乡、平地乡合并改为白路村公所,毕家乡、岔河乡合并改为毕家村公所,三合乡、营盘乡合并改为营盘村公所,其余洒布拃乡、古黑乡、小井乡改为洒布拃村公所、古黑村公所、小井村公所,以侈老乡更名为中村村公所。
环州乡原8个乡改为8个村公所。即:环州村公所、荞山村公所、滔谷村公所、大雪坡村公所、五谷箐村公所、千则古村公所、他贞村公所、拉务村公所。
东坡傣族乡原为8个乡,调整为6个村公所。达卧乡、东坡乡合并改为东坡村公所,东甸乡、白马口乡合并改为白马口村公所,其余4乡改为村公所,即:以赤叨村公所、庄房村公所、水口村公所、所所卡村公所。
1991年2月,猫街镇恢复半山、仓房、七排3个办事处,插甸乡恢复增益、安拉、水城3个村公所,发窝乡恢复它亨、阿过咪2个村公所,白路乡恢复平地、三合2个村公所,东坡傣族乡恢复达卧、东甸2个村公所。此后,又恢复白路乡岔河、营盘2个村公所,石腊它苗族乡庄良村公所。至此,全县有村公所(办事处)127个,村民委员会(或称生产合作社)1831个。
1994年1月11日,因新村水库抢险工程的需要,为方便淹没区居民的生产和生活,经县人民政府研究决定,将猫街镇大麦地办事处老虎山箐行政村的8户48名居民划属白云庵办事处所辖,瓦窑(村)66户246名居民划属龙庆关办事处所辖。
1997年8月27日,县人民政府根据省民政厅批复,发出《关于增设武定县田心乡鸡街子行政村的通知》。鸡街子行政村的村民,是在1995年10月24日武定县发生6.5级地震灾害后基本丧失了生存条件的村社和居民(包括发窝乡的阿庆争部分居民,自期行政村的公西、白石岩两村的全部居民,万德乡自乌行政村鲁古资村的全部居民,田心乡动老村、鸡街子村的全部居民)集中搬迁到田心乡鸡街子村旁新建一个居民地。值此,田心乡原7个村公所增至8个村公所。即:田心村公所、火嘎村公所、鲁期村公所、利米村公所、普龙村公所、发块村公所、德德卡村公所、鸡街子村公所。全县有128个村公所(办事处)
1583个生产合作社(或村民委员会)。2000年6月,实行村级体制改革,村公所(办事处)改建为村民委员会,原以生产合作社或自然村设立的村民委员会改建为村民小组。10月底,村级体制改革结束,全县辖3镇10乡、128个村民委员会、1543个村民小组1915个自然村。
2002年4月,根据上级民政部门的安排和要求,开展社区建设工作。同年8月17日成立“武定县社区建设领导小组”。结合武定县城镇的基本情况,划分并设置中马、西门、南街、北街4个社区。同年11月30日完成了社区的民主选举和组织建设工作。至此,近城镇原城区村民委员会划分改建为中马、西门、南街、北街4个社区居民委员会,其余12个村民委员会未变。年末,全县辖3镇10乡127个村民委员会,4个社区居民委员会、1578个村民小组。
2004年3月,村级“两委”换届中,田心乡发块村民委员会与鸡街子村民委员会合并为鸡街子村民委员会。至此,全县辖3镇10乡、126个村民委员会、4个居民委员会、1571个村民小组。
2005年,根据中共楚雄州委、州人民政府“积极稳妥开展适度撤并乡镇工作”的指示精神,对部分乡(镇)进行适度撤并。撤并方案于同年10月15日呈报云南省人民政府审批(2006年2月撤并工作结束,撤销九厂乡并入近城镇,组建狮山镇,镇政府驻原近城镇政府驻地;撤销石腊它苗族乡并入高桥镇,镇政府驻地不变。原13个乡〈镇〉减为11个)。
2012年末,武定县辖3个镇、8个乡(其中1个民族乡):狮山镇、高桥镇、猫街镇、插甸乡、田心乡、发窝乡、白路乡、万德乡、己衣乡、环州乡、东坡傣族乡,133个村委会(社区)、1569个村民(社区居民)小组。
2014年武定县行政区划表
根据《云南省人民政府关于同意武定县插甸乡等4个乡撤乡设镇的批复》(云政复【2014】12号)精神,经省人民政府批准,撤销我县插甸乡、白路乡、万德乡、己衣乡,设立插甸镇、白路镇、万德镇、己衣镇,4个镇的隶属关系和行政区域不变。2014年末,武定县辖7个镇、4个乡(其中1个民族乡):狮山镇、高桥镇、猫街镇、插甸镇、白路镇、万德镇、己衣镇、田心乡、发窝乡、环州乡和东坡傣族乡,133个村(居)委会、1570个村(居)民小组。
2022年末,武定县辖7个镇、4个乡(其中1个民族乡):狮山镇、高桥镇、猫街镇、插甸镇、白路镇、万德镇、己衣镇、田心乡、发窝乡、环州乡和东坡傣族乡,136个村民(社区居民)委员会、1575个村(居)民小组。
2023年末,武定县辖7个镇、4个乡(其中1个民族乡):狮山镇、高桥镇、猫街镇、插甸镇、白路镇、万德镇、己衣镇、田心乡、发窝乡、环州乡和东坡傣族乡,136个村民(社区居民)委员会、1575个村(居)民小组。