上海虹口区位于上海市中心城区东北部,北纬31°14′38′′—31°19′50′′,东经121°27′18′′—121°30′46′′,虹口区境内原为东海之滨的滩地,多河道港汊,区境总面积23.48平方千米。