元代,设孟州(白语称孟正)。
明弘治之前,属大理县,行政区划为二里。
明弘治七年(1494年),设宾川州。
中华人民共和国成立前,属宾川挖色镇。
1950年,与海东合并为宾川第五区。
1953年7月,改名第六区。
1956年,挖色设置大城、小城、葙村3乡和挖色镇。
1958年2月,合并成立挖色乡;同年10月,成立挖色公社。
1959年10月,并入大理市。
1984年4月,改区。
1987年10月,改乡。
2002年1月,改挖色镇。