从东汉末年到魏晋南北朝的数百年间,人口损失惨烈。当时诸雄纷纷拥兵割据,争斗不息,安徽成为群雄争战的主战场,皖东北各县人口一度几近灭绝,人口发展处于极深低谷。为避战祸,北方的大量人口纷纷迁向淮水之南。仅永嘉至元嘉年间(307 年—450 年)从北方迁至安徽境内的就有17 万人之多。在这段低谷期,安徽人口基本上在50 万左右徘徊。
隋、唐两朝,人口再度兴旺。以洛阳为中心的南北大运河(在安徽境内的河段称汴河,又名通济渠)的开通,使淮北地区成为沟通我国南北的交通要冲,刺激了经济开发,人口回升迅猛。到唐开元二十八年(740 年),安徽境内共有户523174,口3199139。但当时百姓为逃避赋税、徭役,隐匿户口较普遍,专家们普遍认为,唐时人口数字已超过西汉。
从唐朝“安史之乱”直至金时,是中国历史上又一次持续时间较长的割据分裂时期。内战外患,刀兵四起,以致经济崩溃,民不聊生,人口发展又处于低谷。金兵与南宋军队在江淮地区长期对峙,争战激烈,展开“拉锯战”,对人口摧残严重,而淮北地区又首当其冲,受祸最烈,以至“良田沃土,悉为茂草”。“盗贼、官兵以致居民,更互相食”,其景惨不忍睹。
明、清两代,人口发展达到了历史上空前末有的高峰。长江流域经济发展很快,农业、手工业生产水平提高较快,商业繁荣,沿江城镇兴起,人口增殖迅速。尤其是明朝将凤阳、宁国、广德、太平诸郡视为“兴王之地”,采取了免赋减租等优惠政策,更促进了该地区的生产发展、人丁兴旺。明万历六年(1578 年),安徽人口已有432 万。清时,为强盛国力,巩固政权,从康熙、雍正年间起,清政府采取“盛世滋生人丁,永不加赋”和“摊丁入亩”、“地丁合一”等开明政策,封建政权对农民等人身束缚有所放松,而农民承担的赋税等压力也有所减弱,造成生产力的相对解放,经济发展较快,促成了人口再生产的加速。到清咸丰二年(1825 年),全省人口发展规模达到建国前的高峰,达3765 万。在清朝廷对太平天国、捻军等农民起义的疯狂镇压中,安徽又成为重要战场,“杀戮之重,焚掠之惨,殆难实言,实为非常之奇祸”。大兵之后,又经大疫,死难惨景,触目惊心。40 年间,全省人口净减1700 余万。自此,人口规模始终处于低水平状态,在2000 万左右徘徊。
民国时期,战争绵延,旱涝洪荒不断,经济凋零,政治腐败,民众难以求生。国民党军队对皖西、皖南革命根据地的多次残酷的围剿,日本帝国主义的疯狂侵略,38 年中,人口发展的总超势是补偿性低速恢复。到1949 年,人口方达2783 万,仍比咸丰二年少982 万。
建国后,人口增长很快。到1985 年底,已达5156 万。在这36 年中,虽然在1959~1961 年间,由于严重的自然灾害和工作上的重大失误,使人口净减407 万。但人口总的趋势仍是增长很快,为历史上绝无仅有。36 年间全省人口净增加2370 万。而且,由于国民经济持续发展,科学技术、文化教育事业不断进步,医疗保健等条件大幅度改善,人民物质、文化生活水平提高很快,这使人口无论从规模以及质量、结构上都发生了根本性的变化。