自唐貞元十六年(800)至清末(1911),屬分寧縣、寧州、義寧州崇鄉(xiāng)四十一二都,1914-1949年屬西港鄉(xiāng),1949年屬上湖鄉(xiāng),1952年屬堰上鄉(xiāng)、馬龍鄉(xiāng),1956年屬堰上鄉(xiāng)、修湖鄉(xiāng),1958年屬上湖鄉(xiāng),1958年為西港公社堰上大隊、康坪大隊,1968年屬先鋒大隊、三聯(lián)大隊,1972年為堰上大隊、康坪大隊,1984年改為堰上村、康坪村,1996年康坪村改為康家源村,2004年堰上村、康家源村合并為堰上村。