自唐贞元十六年(800)至清末(1911),属分宁县、宁州、义宁州崇乡四十一二都,1914-1949年属西港乡,1949年属上湖乡,1952年属堰上乡、马龙乡,1956年属堰上乡、修湖乡,1958年属上湖乡,1958年为西港公社堰上大队、康坪大队,1968年属先锋大队、三联大队,1972年为堰上大队、康坪大队,1984年改为堰上村、康坪村,1996年康坪村改为康家源村,2004年堰上村、康家源村合并为堰上村。