截至2009年,塘沽区辖11个街道、1个镇,分别是:新村街道、解放路街道、三槐路街道、新港街道、向阳街道、杭州道街道、新河街道、大沽街道、北塘街道、渤海石油街道、胡家园街道、新城镇。塘沽区位于天津滨海新区中心,地处于华北平原东北部,海河流域下游、天津市东部,渤海湾顶端,濒临渤海。地理坐标为北纬38°44′~39°13′,东经117°30′~117°46′。总面积859平方公里(2013年)。东濒渤海,西邻东丽、津南区,南接大港区,北抵汉沽区与宁河县。