虹口區(qū)位于上海市中心城區(qū)東北部,北緯31°14′38″—31°19′50″,東經(jīng)121°27′18″—121°30′46″。東臨秦皇島路、楊樹浦路、大連路、大連西路、密云路、原走馬塘河道、邯鄲路、逸仙路,與楊浦區(qū)接壤;西靠河南北路、武進(jìn)路、羅浮路、軌道交通3號線、寶源路、東寶興路、西寶興路、北寶興路、粵秀路、俞涇浦、西泗塘、場中路、江楊南路,與靜安區(qū)毗連;南瀕黃浦江、蘇州河,與浦東新區(qū)隔江相望,和黃浦區(qū)隔河相鄰;北至安汾路、逸仙路,與寶山區(qū)相接。境內(nèi)交通便捷,除公交線路外,有內(nèi)環(huán)、中環(huán)、逸仙路高架路,3號線、4號線、8號線、10號線和12號線軌道交通線路,其秦線、泰公線輪渡線路,以及大連路隧道、新建路隧道、外灘隧道。上海港國際客運中心位于北外灘地區(qū),是國際郵輪停靠母港之一。2020年,區(qū)境面積23.48平方千米。
至2021年底,全區(qū)轄有嘉興路街道、四川北路街道、歐陽路街道、廣中路街道、北外灘街道、曲陽路街道、涼城新村街道、江灣鎮(zhèn)街道8個辦事處。有居民委員會200個。區(qū)政府辦公地設(shè)在飛虹路518號。