戰國末年,江北作為巴郡首府及江州縣府所在地。
明代置重慶府江北鎮,清乾隆十九年建置江北廳。
1913年后為東川道江北縣地。
1935年為重慶市第五區,1939年分第五區為九、十兩個區,新建第十六區。
1950年九、十兩區合并為重慶市第二區,十六區改為第七區,1952年第七區并入,1955年10月重慶市區劃調整時,重慶市第二區正式更名為重慶市江北區,區人民委員會駐華新街40號任家花園,轄10個街道,4個廠區和5個鄉。
1985年末,調整為11個街道和4個鄉。
1993年3月,調整為7個街道和1個鎮。
1995年1月,郭家沱街道由南岸區劃歸江北區管轄,魚嘴、復盛兩鎮及五寶鄉由江北縣劃歸江北區管轄。
1995年3月,調整為8街3鎮1鄉。
1998年8月,撤銷唐家沱鎮,設立唐家沱街道。
2001年9月3日,五寶鄉撤鄉改鎮。
2004年12月,唐家沱街道更名為鐵山坪街道。
2007年1月,人民政府駐地搬遷至江北區金港新區16號。
2011年末轄石馬河、大石壩、觀音橋、華新街、五里店、江北城、寸灘、鐵山坪、郭家沱9個街道,魚嘴、復盛、五寶3個鎮,共12個鄉級政區;轄有115個居民委員會、13個村民委員會;下設1371個居民小組、143個村民小組。