建國前屬武進縣。1950年設常州市郊區。2002年更名為新北區。
2000年第五次人口普查,郊區(轄1個街道、5個鎮、9個鄉)總人口468041人,其中:河海街道33691人、龍虎塘鎮20626人、新橋鎮23497人、百丈鎮18734人、圩塘鎮21577人、新閘鎮23707人、三井鄉31853人、五星鄉13504人、永紅鄉65343人、茶山鄉54356人、雕莊鄉32039人、紅梅鄉45927人、西林鄉19726人、北港鄉23113人、青龍鄉40348人。
2002年4月3日,國務院批準(國函[2002]22號):調整常州市部分行政區劃。常州市郊區更名為新北區。新北區轄原常州市郊區的河海街道、三井鄉和龍虎塘、新橋、百丈、圩塘4個鎮以及原縣級武進市的薛家、安家、魏村、羅溪、西夏墅、小河、孟河7個鎮。區人民政府駐河海中路。
2003年,將圩塘、魏村、百丈、安家4個鎮合并設立春江鎮;將孟河、小河兩個鎮合并設立孟河鎮;撤銷三井鄉,設立三井街道;撤銷龍虎塘鎮,設立龍虎塘街道;保留新橋鎮、薛家鎮、羅溪鎮、西夏墅鎮、河海街道原建制不變。調整后,新北區轄3個街道、6個鎮:河海街道、三井街道、龍虎塘街道;新橋鎮、薛家鎮、羅溪鎮、西夏墅鎮、春江鎮、孟河鎮。
2004年底,春江鎮面積141.09平方千米,人口115856人。孟河鎮面積88.24平方千米,人口87444人。新橋鎮面積27.14平方千米,人口26173人。薛家鎮面積37.57平方千米,人口33520人。羅溪鎮面積53.51平方千米,人口41095人。西夏墅鎮面積51.96平方千米,人口38703人。(《江蘇省統計年鑒》數據,缺街道數據)
2005年末,全區總面積439.16平方千米,轄6個鎮和3個街道辦事處,共149個行政村、28個社區居委會,戶籍人口41.13萬人。河海街道 面積7.8(7.8)平方千米,人口35387人,8個居(村)委會;三井街道 面積17.08(17.08)平方千米,人口26341(11800)人,8個居(村)委會;龍虎塘街道 面積16.9(16.9)平方千米,人口17196人,11個居(村)委會;春江鎮 面積139.12(12.6)平方千米,人口118446(3009)人,43個居(村)委會;孟河鎮 面積88.24(7.35)平方千米,人口77014(9360)人,42個居(村)委會;新橋鎮 面積27.15(2.73)平方千米,人口21809(5213)人,13個居(村)委會;薛家鎮 面積37.4(14.2)平方千米,人口33599(7606)人,13個居(村)委會;羅溪鎮 面積53.51(2.38)平方千米,人口41734(4777)人,22個居(村)委會;西夏墅鎮 面積51.96(6)平方千米,人口38082(3617)人,17個居(村)委會。(括號里數據分別是鎮區建成面積、非農業人口)(《常州年鑒》數據)
2009年末,新北區總面積462平方千米、總人口44.23萬人。其中:春江鎮面積141.09平方千米、人口133191人,孟河鎮面積88.24平方千米、人口94210人,新橋鎮面積27.14平方千米、人口23405人,薛家鎮面積37.57平方千米、人口40130人,羅溪鎮面積53.51平方千米、人口46960人,西夏墅鎮面積51.96平方千米、人口45375人。(《江蘇省統計年鑒》數據,缺街道數據)
2013年末,全區總面積439.16平方千米,常住人口62.14萬人,轄3個街道、6個鎮、1個省級經濟開發區。(《常州年鑒》數據)
2015年4月28日,國務院(國函[2015]75號)批復同意將原武進區的奔牛鎮劃歸新北區管轄。調整后,新北區總面積508.94平方千米,總人口53.9萬人,轄3個街道、7個鎮。