唐贞观年间属雍奴县,宋宣和四年属燕北广阴府。金大定十二年始建宝坻县,属中都路。因境内产盐,盐为国之宝,取“如坻如京”之意,故名。元初归大都路大兴府管辖。1912年归顺天府管辖,1918年改直隶为河北省。1949年隶属河北省天津专区。
1958年改属河北省唐山专区,同年香河县并入。1961年复归天津专区,1962年香河县析出,1973年划入天津市。2001年3月22日,国务院批准(国函[2001]29号)同意撤销宝坻县,设立天津市宝坻区,以原宝坻县的行政区域为宝坻区的行政区域,区人民政府驻城关镇(9月29日正式撤县设区)。
1998年,王补庄乡撤乡设镇。调整后,宝坻县辖9个镇、26个乡:城关镇、大口屯镇、林亭口镇、大白庄镇、王补庄镇、方家庄镇、八门城镇、大钟庄镇、新安镇、城关乡、石桥乡、霍各庄乡、三岔口乡、高家庄乡、赵各庄乡、牛道口乡、史各庄乡、南仁乡、马家店乡、新开口乡、牛家牌乡、郝各庄乡、周良庄乡、尔王庄乡、大唐庄乡、口东乡、杨家口乡、黑狼口乡、中登乡、黄庄乡、糙甸乡、欢喜庄乡、袁罗庄乡、北潭乡、何仉庄乡。
2001年乡镇区划调整后,宝坻县辖19个镇、3个乡:城关镇、大口屯镇、林亭口镇、大白庄镇、王补庄镇、方家庄镇、八门城镇、大钟庄镇、新安镇、霍各庄镇、高家庄镇、新开口镇、大唐庄镇、口东镇、马家店镇、牛道口镇、史各庄镇、郝各庄镇、周良庄镇,牛家牌乡、尔王庄乡、黄庄乡。
2006年4月12日,《天津市民政局关于同意宝坻区撤销城关镇设立三个街道办事处的批复》(津民复[2006]8号)同意撤销城关镇,设立海滨、钰华和宝平三个街道办事处。2011年,撤销牛家牌乡、尔王庄乡、黄庄乡,设立牛家牌镇、尔王庄镇、黄庄镇。调整后,全区辖3个街道、21个镇:海滨街道、宝平街道、钰华街道、大口屯镇、大白庄镇、王卜庄镇、方家庄镇、林亭口镇、八门城镇、大钟庄镇、新安镇、马家店镇、霍各庄镇、新开口镇、大唐庄镇、高家庄镇、口东镇、牛道口镇、史各庄镇、郝各庄镇、周良庄镇、牛家牌镇、尔王庄镇、黄庄镇。
2013年12月26日,正式撤销周良庄镇、大白庄镇、口东镇、高家庄镇、马家店镇,设立周良街道、大白街道、口东街道、朝霞街道、潮阳街道(津民复[2013]17号)。调整后,全区辖8个街道、16个镇:海滨街道、宝平街道、钰华街道、周良街道、大白街道、口东街道、朝霞街道、潮阳街道、大口屯镇、王卜庄镇、方家庄镇、林亭口镇、八门城镇、大钟庄镇、新安镇、霍各庄镇、新开口镇、大唐庄镇、牛道口镇、史各庄镇、郝各庄镇、牛家牌镇、尔王庄镇、黄庄镇。区政府驻宝平街道建设路116号。