永宁元年（301年），司马伦篡位败亡，国除复为郡。东晋十六国时，北方诸国混战，赵郡数易其主；永嘉二年（308年），刘渊迁都平阳（今山西临汾市西南），建国号曰汉，赵郡归刘氏，治所平棘（今河北赵县城南1.5公里固城村）。石勒据襄国（今河北邢台市），史称「后赵」，赵王勒九年（327年）置赵郡，郡治房子（今河北高邑县西南）；慕容儁建立前燕，赵郡又属慕容氏；苻坚建立前秦，灭前燕，建元十八年（382年）赵郡为苻氏所有；慕容垂建立后燕，建兴十年（395年）赵郡复归慕容氏；慕容垂之子慕容宝立，拓跋珪夺并州（今山西太原市