秦置章武縣,屬河間郡。
西漢高帝五年(前202),沿置章武縣,治今故縣村北。
北魏正光年間析彰武縣地置西章武縣。
北齊為高城縣地,治今縣內(nèi)舊城。
隋于西章武故城(今乾符)置魯城縣,高城改名鹽山縣。
唐時兩縣屬滄州,魯城改名乾符縣。
宋代乾符入清池縣。
宋金兩縣隸屬河間路滄州。
明清池縣入滄州,鹽山縣仍屬滄州。
清屬直隸省。
1928年,鹽山縣直屬河北省。
1936年,以鹽山縣二區(qū)(舊城)、三區(qū)(韓村)、四區(qū)(羊二莊)及滄縣濱海地區(qū)組建了新海設(shè)治局。
1937年,改設(shè)新海縣。
1942年,析新海、鹽山、滄縣三縣邊緣區(qū)成立青城縣。
1943年,由新海縣與青城縣合并為新青縣。
1945年,新青縣解放,為紀(jì)念黃驊烈士而更名黃驊縣。
1949年,屬滄縣專區(qū)。
1958年屬天津市。
1961年,屬滄州專區(qū)。
1967年,屬滄州地區(qū)。
1989年,撤縣建市。
1993年,由滄州市代管。