民国二十九年(1940年),共产党开辟平北根据地,康庄地区属昌延联合县八区。
民国三十四年(1945年),康庄地区第一次解放时,属晋察冀边区领导,在康庄设特区。
民国三十七年(1948年),康庄地区第二次解放时,属察哈尔省延庆县。同年,康庄分为一、二、三、四街。
1949年12月,一、二、三、四街合并改为康庄区。
1956年,康庄区改康庄镇。
1958年,康庄镇并入延庆人民公社,康庄镇改康庄大队。
1961年,析延庆公社置康庄公社。
1983年,康庄公社改乡。
1990年,康庄乡改镇。[2]
康庄镇(野鸭湖)
2011年末,康庄镇辖康庄小区1个居民委员会,一街、二街、三街、四街、刘浩营、屯军营、北曹营、张老营、小丰营、东官坊、小北堡、苗家堡、大王庄、太平庄、马营、马坊、南曹营、榆林堡、大营、西红寺、郭家堡、火烧营、许家营、刁千营、小王庄、西桑园、大丰营、王家堡、东红寺、小曹营、大路31个村民委员会。下设35个居民小组、1003个村民小组。[3]
截至2020年6月,康庄镇下辖3个社区和31个行政村,[4] 镇政府驻康庄镇政通路2号。