南北朝宋武帝割扬州大江以西为豫州，晋熙郡怀宁县属之；南齐沿宋制，怀宁县属豫州晋熙郡；其后分属梁之晋州、北齐之江州及陈之熙州。
隋唐.隋初废郡置州，改晋熙郡为熙州，怀宁县属熙州；大业三年（公元607年），废州为郡，属同安郡。唐武德四年（公元621年），改同安郡为舒州；五年（公元622年），分怀宁县为皖城、梅城、皖阳、安乐四县，属舒州；七年（公元624年），仍恢复为怀宁县；九年（公元626年）后，州郡屡经变更，先后于天宝元年（公元742年）改舒州为同安郡；至德二年（757年）改同