虹口区是位于上海市中心城区北部的一个市政区。区名来源于虹口港口,原上海开埠属地属于上海和宝山两县。继上海开埠之后,成为黄浦区之后上海最早的开发区。战前,虹口曾发展成为粤日居民的主要社区,虹口也是上海最早的电影放映地和主要电影放映中心。
目前,虹口区东与杨浦区相连,南与黄浦区,浦东新区,西与静安区,北与宝山区相连。虹口区是上海人口最稠密的地区。
明朝隆庆三年(年),疏浚了海瑞,河道改为流经宋家浜。同时,黄浦作为太湖泄洪的主渠道,吴淞江成为黄浦江的支流。然而,原来的上海浦汇入吴淞江和老河口附近的河道仍然保留着,所以保留下来的河流改名为沙洪,而流入黄浦的河口被称为虹口。
清朝中叶,在沙洪上修建了一条渡河拱桥,俗称虹桥。在上海开埠之后,虹口逐渐被虹口所取代,因此一直沿用至今。
虹口区的领土原来是东海之滨的海滩,有许多河流支流,总面积为23.49平方公里。目前,四川北路、北外滩、嘉兴、欧阳、广州中路、曲阳路、凉城新村和江湾镇共有8个街道办事处。