约在七、八千年之前,安徽宣城旌德县已有人类活动,秦汉之际,旌德仍属人烟稀少的荒服之域。汉武帝元封年间(公元前110~105),闽浙一带的东越人经黟、歙北迁时,大批流入境内栖息繁衍。

后经西汉末年王莽之乱、西晋永嘉南渡、唐末黄巢起义和明初外夷入侵等几次大动荡,北方汉人为逃避兵祸、赋役,纷纷南徙。

南宋乾道初(1165年)14927户,24116人。

元朝至元年间(1190-1194年)115397户。明永乐十年(1412年)8753户,30774人.万历七年(1579年)2747户,19981人。

清乾隆十四年(1749年)45731户,293459人

道光五年(1825),全县人口增至55966户,达447357人,咸丰三年(1853)增至50万人,达到历史最高峰。

咸丰、同治年间,清军及地方团练在旌德与太平军争战多年,加上连年早涝瘟疫,人口急剧下降,至同治三年(1864)锐减到不足三万。同治四年后,形势渐趋稳定,外流者陆续返乡,赣、鄂及本省宿松、太湖、无为、巢县、庐江等地也有一些人先后迁入本县,使全县人口缓慢回升。

光绪三十年(1904)全县人口39266人。

1928年全县11824户,56401人。民国23年大旱,人口锐减到54337人。1939年总人口达62806人。此后,全县总人口保持在5~6万人左右,增减幅度不大。

建国后,人口增长较快。1956年全县近69729人,1958年发展到90109人。1961年不足8万(78901人)。1966年全县人口突破10万大关(100062人)。1987年底,全县人口为145591人。2016年常住人口12.4万人。(图文编辑徐厚冰)