隋开皇六年（586年）置无棣县，治所在今庆云县北，属渤海郡，北宋治平元年（1064年）徙无棣县治所于保顺军（今无棣镇北信阳城年），属沧州。元至元二年（1265年）析无棣西境又置无棣县，称西无棣（今庆云），属沧州，东部为东无棣县，属棣州。明初省无棣县，明朝洪武六年（1373年）置治所，改为海丰县，明及清初属济南府武定州，雍正二年（1724年）属武定直隶州，十二年（1734年）属武定府。1924年（民国13年）因与广东省海丰县重名，改名无棣县。