塘沽区下辖地区共有1个镇,新城镇。11个街道办事处,分别是:新村街道、解放路街道、三槐路街道、新港街道、向阳街道、杭州道街道、新河街道、大沽街道、北塘街道、渤海石油街道、胡家园街道。
新城镇是天津市小城镇建设试点镇、文明示范镇之一,位于天津市滨海新区界内的海河南岸。同塘沽城区隔河相望,南连塘沽盐场、大港区,西与津南区葛沽镇毗邻,北靠海河,东临河南路,占地31平方公里,人口2、1万人。