春秋时代属齐地，战国时属赵地。秦朝时属巨鹿郡。西汉初置枣强县。两汉时，枣强与广川两县，几度“离合废置，本为一也”。因此两汉时的广川县基本上就是今天的枣强县。三国时曹魏复置枣强县，隶属冀州清河郡。西晋时枣强县并入广川县，隶属冀州渤海郡。东晋时后燕复置枣强县，隶属广川郡。北魏神瑞二年（公元415年），枣强被并入广川县。北魏 太和二十二年（公元498年），复置枣强县。北齐天保七年（公元556）年，广川县被并入枣强县，隶属长乐郡。隋朝开皇二年（公元582年），枣强县治所复为今天的旧县