晋武帝太康二年(281年)析丹徒、曲阿(今丹阳)二县地另置武进县,即今武进县。“武进”之名始于丹徒,三国时吴帝孙权尚武,于嘉禾三年诏复丹徒为武进,以武而进,以武而昌。故有武进、武昌之名。1995年设市。
2002年4月3日,国务院批准(国函[2002]22号):调整常州市部分行政区划。撤销县级武进市,设立常州市武进区。武进区辖原县级武进市的湖塘、牛塘、洛阳、礼嘉、南夏墅、前黄、寨桥、潘家、漕桥、雪堰、奔牛、邹土区、卜弋、夏溪、嘉泽、湟里、东安、横林、遥观、横山桥、芙蓉、焦溪、郑陆23个镇。区人民政府驻湖塘镇。原县级武进市的薛家、安家、魏村、罗溪、西夏墅、小河、孟河7个镇划归常州市新北区管辖。
2015年4月28日,国务院(国函[2015]75号)批复同意撤销武进区和戚墅堰区,设立新的武进区,以原武进区(不含奔牛镇、郑陆镇、邹区镇)和戚墅堰区的行政区域为设立的武进区的行政区域,武进区人民政府驻湖塘镇延政中大道28号。将原武进区的奔牛镇划归常州市新北区管辖,将原武进区的郑陆镇划归常州市天宁区管辖,将原武进区的邹区镇划归常州市钟楼区管辖。在撤销戚墅堰区的同时,经省政府批准,将戚墅堰经济开发区更名为江苏常州经济开发区。市政府决定,常州经开区管委会作为市政府的派出机构,委托新的武进区管理,新的武进区所属戚墅堰、丁堰、潞城三个街道和横山桥、横林、遥观三镇委托常州经开区管理。
1949年10月1日,全县设15个区,188个乡、镇。戚墅堰区辖戚墅堰镇、崔桥镇、横林镇、政成乡、西城乡、薛墅乡、临港乡、通济乡、赵家塘乡、景华乡、林南乡、鸿庄乡、湖港乡、景南乡、遥观乡;焦溪区(三山区)辖 焦溪镇、三河口镇、新安镇、横山桥镇、舜南乡、宁北乡、舜山乡、湖山乡、芙蓉乡、柳三乡、蓉湖乡、莲社乡、横北乡、梧同乡、胡庄乡;北塘区辖郑陆桥镇、东青镇、北塘乡、龙窟乡、塘桥乡、济宁乡、武城乡、横塘乡、青龙乡、丁塘乡、华严乡、孝南乡、宁南乡;百丈区(滨江区)辖魏村镇、小新桥镇、圩塘镇、徐墅乡、大沙乡、济农乡、郭善乡、迎龙乡、滨江乡、龙德乡、史墅乡、潘墅乡、龙岗乡、百丈乡;小河区辖孟城镇、小河镇、山北乡、东麓乡、龙亭乡、邓庄乡、万绥乡、南荫乡、德和乡、孝都乡、郑里乡、大河乡;西夏墅区辖西夏墅镇、安家舍镇、浦东乡、浦西乡、凤凰乡、梅林乡、瑞青乡、东邱乡、石桥乡、安宁乡、永济乡;奔牛区辖奔牛镇、源西乡、存仁乡、瀛南乡、安南乡、直读乡、三益乡、六一乡、吕墅乡、汤庄乡、安直乡、罗溪乡;新闸区辖怀西乡、怀东乡、大坝乡、邹村乡、瀛平乡、高昌乡、凤仪乡、海塘乡、新鹤乡、新仁乡、陈渡桥乡、庆阳乡;卜弋区辖夏溪镇、卜弋桥镇、台河桥乡、西横林乡、厚余乡、东塘乡、万觉乡、石佛乡、徐右乡、钦和乡、邹区乡、锦凤乡、德桥乡、新段乡;湟里区辖湟里镇、村前乡、成章乡、旌西乡、夏庄乡、嘉泽乡、香泉乡、东安乡、宜南乡、旌东乡、观渎乡;湖塘桥区辖湖塘桥镇、青莲乡、蒋湾乡、花园乡、游塘乡、茶山乡、广福乡、福诸乡、龙游乡、马杭乡、河东乡、定安乡;礼嘉桥区辖礼嘉桥镇、戴溪桥镇、留井乡、圻林乡、小留乡、庙桥乡、坂上乡、东坂乡、虞桥乡、白塔乡、马鞍乡、阳湖乡、洛阳镇;鸣凰区辖卢家巷乡、鸣凰镇、雅田乡、漕溪乡、南周乡、淹城乡、万塔乡、上店乡、张桥乡、桐庄乡、南夏墅镇、胜东乡、坊前乡、何留墅乡;运村区(前黄区)辖漕桥镇、寨桥镇、运村乡、杨桥乡、大成乡、灵台乡、前黄乡、政北乡、政平乡、南宅乡、黄堰乡;马山区(雪堰桥区)辖雪堰桥镇、新中乡、新南乡、潘家桥乡、周桥乡、云居乡、云水乡、秦履乡、桃坞乡。
1950年5月,运村区改称前黄区,马山区改称雪堰区,原运村区的南宅、黄堰乡和漕桥镇划归雪堰区,鸣凰区的胜东、坊前乡划归前黄区。8月17号分鸣凰乡西境建洋桥乡。1952年9月20日,戚墅堰区分出12个乡建剑湖区。1954年4月,奔牛、湟里改为县属镇。1955年1月31日,按省政府规定,全县区属镇除漕桥、湖塘桥、横林、焦溪、郑陆5个镇外,其余均改为乡。
1956年3月,为适应“农业合作社”的形势要求,全县区划调整为8个区、90个乡、4个县属镇。槽桥区辖雪堰乡、新中乡、潘家桥乡、南宅乡、黄堰乡、留井乡、运村乡、政平乡、前黄乡、寨桥乡、坊前乡;鸣凰区辖礼嘉乡、南夏墅乡、坂上乡、鸣凰乡、万塔乡、上店乡、马杭乡、花园乡、新建乡、何留乡、卢家巷乡、牛塘乡、丫河乡、陈渡乡;横林区辖戴溪乡、洛阳乡、马安乡、白塔乡、遥观乡、横林镇、青司塘乡、崔桥乡、蓉湖乡、芙蓉乡;郑陆区辖横山乡、新河乡、华严乡、竹林乡、羊头桥乡、东青乡、吴翼乡、新安乡、焦溪镇、舜山乡、河口乡、郑陆镇;新桥区辖塘桥乡、大坝乡、潘墅乡、新闸乡、新桥乡、薛家乡、圩塘乡、百丈乡、安家乡;小河区辖滨江乡、魏村乡、银河乡、大河乡、瑞青乡、石桥乡、小河乡、九龙乡、孟城乡、浦河乡;奔牛区辖新岳乡、南观乡、吕墅乡、存仁乡、九里乡、汤庄乡、罗溪乡、安宁乡、西夏墅乡;夏溪区辖西林乡、蠡河乡、邹区乡、卜弋乡、港口乡、森庄乡、厚圩乡、夏溪乡、嘉泽乡、夏庄乡、成章乡、村前乡、东安乡、旌西乡、旌东乡;县属镇辖漕桥镇、湖塘镇、奔牛镇、湟里镇。
1957年10月,全县区划调整为6个区,42个乡,5个县属镇辖。前黄区辖寨桥乡、前黄乡、港桥乡、潘家乡、雪堰乡、戴溪乡、礼嘉乡、南夏墅乡;湖塘区辖鸣凰乡、新建乡、马杭乡、丫河乡、坂上乡、洛阳乡、遥观乡、西林乡;横山区辖焦溪乡、郑陆乡、东青乡、横山乡、芙蓉乡、崔桥乡、横林乡;魏村区辖魏村乡、小河乡、孟城乡、西夏墅乡、安家舍乡、圩塘乡;奔牛区辖奔牛乡、罗溪乡、汤庄乡、薛家乡、新桥乡、龙虎塘乡、邹区乡;夏溪区辖卜弋乡、厚圩乡、夏溪乡、夏庄乡、东安乡、旌东乡;县属镇辖青龙镇、新闻镇、湖塘镇、奔牛镇、湟里镇。1958年1—3月,全县区公所先后撤销。县属青龙镇、新闸镇改为乡。1958年8月,坂上乡并入马杭乡,戴溪乡并入礼嘉乡,邹区乡并入卜弋乡。1958年8月15日,常州市太平、长田、茶山、丁堰4乡划入。