右所镇位于中国云南省大理州洱源县东南部，北距洱源县城茈碧湖镇18公里。东与鹤庆县西邑镇、黄坪镇相临，南与邓川镇、大理市上关镇接壤，西与凤羽镇相邻，北与茈碧湖镇、三营镇相接。镇政府驻右所村，位于洱源西湖以东约1公里处，海拔1971米。全镇总面积302.43平方公里，2002年末全镇总人口为51956人。
历史沿革.右所镇汉代属叶榆县，后为邓赕诏所占，南诏成立后置邓川睑，元初属大理上万户，至元十一年（公元1274年）改为邓川州，一直至清朝末。辛亥革命后，改为邓川县。中华人民共和国成立处设