镇在六朝时期为休宁县县治，隋末为汪华统辖六州的中心（现存汪王故宫）。明清时期，万安作为水运码头达到繁荣鼎盛时期，万安老街长达5里（迄今仍保留完好），为休宁九大街市之首，号称“小小休宁城，大大万安街”，后来其地位才被屯溪取代。2008年，万安镇被列为中国历史文化名镇。万安镇着名物产为罗盘和松萝茶。2006年，万安罗盘制作技艺被列为国家级非物质文化遗产。万安罗盘为中国地理标志产品。
行政区划.万安镇下辖以下地区：
中国传统村落.2012年，万安老街村被评