虹口区
目前，虹口区东部与杨浦区相接，南部与黄浦区、浦东新区相邻，西部连接静安区，北部与宝山区相交。虹口区是上海人口密度最高的行政区。虹口区境内原为东海之滨的滩地，多河道港汊，区域总面积23.49平方公里。目前，虹口区共设有四川北路、北外滩、嘉兴路、欧阳路、广中路、曲阳路、凉城新村和江湾镇等八个街道办事处，街道下设212个居民委员会。
虹口区
由于属于吴淞江下泄形成的冲积平原，区内长期水网纵横，曾一度有大小河流共计50余条。此后逐渐淤塞湮没，目前主要的河流包括吴淞江、黄浦江、虹口港、俞泾浦、沙泾港、江湾市河等。其中经过黄浦夺淞以后，形成了以黄浦江为主要干河的水系网络，吴淞江於外白渡桥以东位置汇入黄浦江。俞泾浦和沙泾港则作为虹口港的支流，共同形成了虹口港水系，并于虹口处汇入黄浦江。江湾市河则位于区境北部，是走马塘流经江湾镇的一段，并是江湾早期发展繁荣的主要因素。