晋太安元年（302年）又设勃海郡，附郭南皮。北魏天兴二年（399年）二月二十四日，民变首领张超曾经占据过南皮。太安四年（458年），郡治由南皮迁到东光。东魏时．南皮县城迁于现址。隋唐时约三百多年内．南皮曾几次反复归冀州、景州管辖。五代时期，后周显德二年（955年），南皮县隶属沧州；北宋时期，南皮县属河北东路沧州。熙宁六年（1073年），临津（今山东宁津）县并入；元朝时，南皮县归属中书省河间路沧州管辖。明朝时南皮属北直隶河间府沧州；清初因之。雍正年间划归直隶省天津府；北洋时期