光二十八年（1848年），辟美侨居留地。同治二年（1863年）五月划定美租界地域。是年八月，英美租界合并，改称英美公共租界。光绪二十五年（1899年）三月虹口南部为公共租界北区和东区的主体部分。虹口以北地区仍分属上海县和宝山县。“八一三事变后，虹口沦为日本海军警备地区，由日本海军直接管辖。民国34年（1945年）8月抗日战争胜利后，上海市政府建区，境内主要地域划为第十六区、十七区、十八区。民国36年（1947年），分别改称虹口区、北四川路区、提篮桥区。此三区加上后划入虹口的江湾镇形成现虹口区的主要部分。