截至2014年,上海虹口区下辖区域没有镇,只下辖8个街道,分别是:广中路街道、曲阳路街道、欧阳路街道、嘉兴路街道、凉城新村街道、四川北路街道、提篮桥街道和江湾镇街道。
虹口区,隶属于上海市,位于上海市区北部偏东。东临大连路、大连西路、密云路、邯郸路、逸仙路,与杨浦区接壤;西靠河南北路、罗浮路、淞沪铁路、西宝兴路、北宝兴路、俞泾浦、江杨南路,与闸北区毗连;南濒黄浦江、吴淞江,与浦东新区和黄浦区隔江相望;北至三门路稍北的农机路,与宝山区相接。