旧石器时代晚期细石器时,黄骅境内已有人类活动。
夏、商时期,属兖州。
西周时期,属齐州。春秋战国时期,为齐、燕两国交界地带,南部属齐,北部属燕。
秦王赢政二十六年(前221年),设柳县(县治在今羊二庄镇大马庄东南5千米处),属济北郡。
西汉高祖五年(前202年),设章武县(县治今故县村北)。高祖六年(前201年),封戎赐为柳邱侯,设柳邱侯国(国都今羊二庄村)。后元元年(前143年),废柳邱侯国。后元七年(前157年),封窦广周为章武侯,章武县改为章武国。元狩元年(前122年),废章武侯国,复章武县。景帝六年(前151年),封公孙昆邪为平曲侯,设平曲侯国(国都今大贾象村)。中元二年(前148年),废平曲侯国。元朔四年(前125年),封刘扬为柳侯,设柳侯国(国都今海丰镇村)。元朔五年(前124年),封公孙敖为合骑侯,设合骑侯国(国都今郛堤城,亦说郛堤城为合骑侯国戎兵之所)。元狩二年(前121年),废合骑侯国。初元五年(前44年),封刘隆为宛乡侯,设宛乡侯国(国都今旧城村),章武县及各侯国均属幽州刺史部渤海郡。始建国元年(9年),柳侯国、宛乡侯国自灭。东汉时期,废柳县,属地分别并入章武县、高城县,章武县改属冀州刺史部章武郡,郡县同治(治所今故县村北)。
三国时期,章武郡治迁东平舒(今大城县),境内仅存章武县,属冀州渤海郡。
西晋时期,章武县属冀州章武国,高城县属冀州渤海国。咸宁三年(277年),章武县改属渤海郡。太康十年(289年),章武县改属清河国。太安元年(302年),章武县还属渤海郡。
十六国时期,章武县属章武郡。
北魏正光年间(520—524年),析章武县西北境地,置西章武县(县治今乾符村),属章武郡。北齐时期,章武县、西章武县并入高城县,属瀛州浮阳郡。天保七年(556年),高城县治北迁至大留里(今旧城村)。
隋开皇十六年(596年),置鲁城县,县治西章武县故城,属河间郡。开皇十八年(598年),高城县更名为盐山县,属渤海郡。