沙龙镇,隶属于云南省大理白族自治州祥云县,位于祥云县境西部偏中,东南与云南驿镇相连,西南与弥渡县交界,西北与祥城镇毗邻,东北与禾甸镇接壤。全镇国土面积68.53平方千米。东西最大横距11.9千米,南北最大纵距15.1千米。2020年末,沙龙镇总人口34437人,境内有23个少数民族,少数民族人口达763人,占全镇总人口的2.22%,世居民族主要是汉族。
清代,属七百庄里。1988年,改沙龙乡。2001年,撤乡设镇,改沙龙镇。截至2020年6月,沙龙镇下辖7个村,镇人民政府驻沙龙街。
2020年,沙龙镇完成生产总值达到5.5亿元;农村集体经济组织总收入达906.63万元;完成农产品加工总产值1.37亿元;完成固定资产投资3191万元;完成招商引资1亿元;完成财政总收入434.86万元。