宝坻历史悠久。据考证,早在新石器时代,已有人类聚居、繁衍和生活。在漫长的历史岁月中,归属屡易,直至金大定年间(公元12世纪70年代)始建县。
夏、商时(约公元前21世纪至前11世纪)“省幽并冀”,转属冀州。秦(公元前221年至前206年)分全境为四十六郡,此地属郡仍称渔阳。三国时期(220-265),此地乃曹魏之领地。隋代(581-618),此地属冀州诼郡。唐代(618-907)初期,“高祖改郡为州”。
西汉置雍奴县。唐天宝元年(742)改称武清县。辽会同元年(938)割武清、潞、三河等县置香河县。金大定十二年(1172)分香河建县,取《诗经》中“如坻如京”之意,命名为宝坻县。
承安三年(1198)升为盈州,泰和四年(1204)又废州为县。
新中国成立前夕,1949年8月宝坻县隶属于河北省天津专区;1958年6月改属河北省唐山专区,同年11月与香河县合并,仍称宝坻县;1960年3月又改属河北省天津市;1962年6月,又分为宝坻、香河两县;1973年8月,宝坻县改属天津市。
1999年,宝坻县辖9个镇、26个乡:城关镇、大口屯镇、林亭口镇、大白庄镇、王卜庄镇、方家庄镇、八门城镇、大钟庄镇、新安镇乡、城关乡、石桥乡、霍各庄乡、三岔口乡、高家庄乡、赵各庄乡、牛道口镇、史各庄镇、南仁垺乡、马家店乡、新开口乡、牛家牌乡、郝各庄乡、周良庄乡、尔王庄乡、大唐庄乡、口东乡、杨家口乡、黑狼口乡、中登乡、黄庄乡、糙甸乡、欢喜庄乡、袁罗庄乡、北潭乡、何仉庄乡。
2000年,宝坻县辖19个镇、16个乡。
2001年,宝坻县乡镇区划调整。2001年底,宝坻县撤县设区,辖19个镇、3个乡:城关镇、大口屯镇、林亭口镇、大白庄镇、王卜庄镇、方家庄镇、八门城镇、大钟庄镇、新安镇、霍各庄镇、高家庄镇、新开口镇、大唐庄镇、口东镇、马家店镇、牛道口镇、史各庄镇、郝各庄镇、周良庄镇,牛家牌乡、尔王庄乡、黄庄乡。
2004年初,宝坻区辖19个镇、3个乡:城关镇、马家店镇、大口屯镇、新开口镇、大白庄镇、郝各庄镇、牛道口镇、大钟庄镇、新安镇、王卜庄镇、方家庄镇、口东镇、高家庄镇、霍各庄镇、八门城镇、林亭口镇、周良庄镇、大唐庄镇、史各庄镇,牛家牌乡、尔王庄乡、黄庄乡。
2012年,宝坻区辖3个街道、21个镇:宝平街道、海滨街道、钰华街道;大口屯镇、大白庄镇、王卜庄镇、方家庄镇、林亭口镇、八门城镇、大钟庄镇、新安镇、马家店镇、霍各庄镇、新开口镇、大唐庄镇、高家庄镇、口东镇、牛道口镇、史各庄镇、郝各庄镇、周良庄镇、牛家牌镇、尔王庄镇、黄庄镇。
2013年12月26日,高家庄镇改为朝霞街道、马家店镇改为潮阳街道、口东镇改为口东街道、大白庄镇改为大白街道、周良庄镇改为周良街道。至此,宝坻区辖8个街道、16个镇:宝平街道、海滨街道、钰华街道、潮阳街道、朝霞街道、周良街道、大白街道、口东街道;大口屯镇、王卜庄镇、方家庄镇、林亭口镇、八门城镇、大钟庄镇、新安镇、霍各庄镇、新开口镇、大唐庄镇、牛道口镇、史各庄镇、郝各庄镇、牛家牌镇、尔王庄镇、黄庄镇。
2018年12月26日,撤销大白街道办事处,设立大白庄镇;撤销口东街道办事处,设立口东镇。至此,宝坻区辖6个街道、18个镇:宝平街道、海滨街道、钰华街道、潮阳街道、朝霞街道、周良街道;大白庄镇、口东镇、大口屯镇、王卜庄镇、方家庄镇、林亭口镇、八门城镇、大钟庄镇、新安镇、霍各庄镇、新开口镇、大唐庄镇、牛道口镇、史各庄镇、郝各庄镇、牛家牌镇、尔王庄镇、黄庄镇。