武帝太康元年庚子,分天下为十九州,吴郡属扬州刺史部,复立无锡县。
武帝太康二年辛丑,省毘陵典农校尉,初分吴郡置毘陵郡,治毘陵县,领县七:①(复武进县曰)丹徒县(在今江苏省镇江市丹徒区)、②(复云阳县曰)曲阿县(今江苏省丹阳市)、③(析丹徒县、曲阿县置)武进县(在今江苏省常州市、丹阳市)、④(析曲阿县延陵乡置)延陵县(在今江苏省丹阳市延陵镇)、⑤毘陵县、⑥无锡县、⑦(析无锡县、毘陵县置)暨阳县(在今江苏省江阴市)。
惠帝永兴元年甲子,以毘陵郡封东海王世子司马毘,避其名讳,初改毘陵郡为晋陵郡,并改毘陵县为晋陵县。
怀帝永嘉五年辛未(衣冠南渡),徙晋陵郡治丹徒。
东晋元帝太兴元年戊寅,徙晋陵郡及丹徒县悉治京口(南徐州)。
成帝咸和三年戊子,徙晋陵郡治还丹徒。
成帝咸康七年辛丑,罢暨阳盐署(升南沙乡)置南沙县(在今江苏省张家港市、常熟市),先属南兰陵郡,后改属晋陵郡,至此,领县八:①丹徒县、②武进县、③曲阿县、④延陵县、⑤晋陵县、⑥无锡县、⑦暨阳县、⑧南沙县。
安帝义熙九年癸丑,复徙晋陵郡治还晋陵县。
南朝宋朝文帝元嘉八年辛未,初于江南置南徐州,治京口,以晋陵郡属之,南兰陵郡(无实土侨置于武进县)亦属之,又置南东海郡,以丹徒县属之。
孝武帝大明末年,以晋陵郡武进县属南东海郡。晋陵郡领县六:①曲阿县、②延陵县、③晋陵县、④无锡县、⑤暨阳县、⑥南沙县。
明帝四年戊申,义兴郡改属南徐州。
齐朝晋陵郡增置海阳县。晋陵郡领县七:①曲阿县、②延陵县、③晋陵县、④无锡县、⑤暨阳县、⑥南沙县、⑦海阳县。
梁朝武帝天监元年壬午,改南东海郡为南兰陵郡,改武进县为南兰陵县。
武帝天监元年壬午,以南沙、海阳二县改属信义郡,信义郡治即在南沙县。
敬帝太平二年丁丑,以暨阳县置江阴郡。晋陵郡领县四:①曲阿县、②延陵县、③晋陵县、④无锡县。
陈朝以无锡县为侯国。
隋朝高祖开皇九年己酉,罢天下郡,以州统县,罢晋陵郡、江阴郡、义兴郡、信义郡,置常州。
炀帝大业三年丁卯,罢州置郡,改常州为毘陵郡,领县四:①晋陵县、②无锡县、③江阴县、④义兴县。
唐朝高祖武德三年庚辰,复改毘陵郡为常州。
高祖武德三年庚辰,以故南兰陵县地复置武进县。
太宗贞观八年甲午,并武进县于晋陵县。
武后垂拱二年丙戌,复析晋陵县置武进县。
元宗天宝元年壬午,改常州为晋陵郡,领五县:①晋陵县、②武进县、③无锡县、④义兴县、⑤江阴县。
肃宗至德二年丙申,复晋陵郡为常州。