间（公元405～418年），刘裕平桓玄之乱后，分庐江郡置晋熙郡及怀宁县于皖县故地，属晋熙郡。南北朝宋武帝割扬州大江以西为豫州，晋熙郡怀宁县属之；南齐沿宋制，怀宁县属豫州晋熙郡；其后分属梁之晋州、北齐之江州及陈之熙州。
隋唐.隋初废郡置州，改晋熙郡为熙州，怀宁县属熙州；大业三年（公元607年），废州为郡，属同安郡。唐武德四年（公元621年），改同安郡为舒州；五年（公元622年），分怀宁县为皖城、梅城、皖阳、安乐四县，属舒州；七年（公元624年），仍恢复为怀宁县；九年（公元62