春秋时期,康驿镇境域属鲁地;清代时期,属汶上县平东乡;民国元年(1912年)后,属济宁第二区;民国三十四年(1945年)后,属济北县第七区;1958年8月,设立康驿公社;1958年11月,划归汶上县;1984年5月,撤销康驿公社,设立康驿区;1986年2月,撤区设乡;1999年8月,撤乡设康驿镇
;截至2018年末,康驿镇有户籍人口81052人
;截至2020年6月,康驿镇下辖57个行政村
;镇人民政府驻康驿北村
。
2011年,康驿镇财政总收入147万元,比上年增长15.3%,其中地方财政收入814万元,从各主要税种看,完成营业税310万元,增值税1077万元,企业所得税141万元,境内金融机构各类存款余额5.6亿元,比上年增长28.8%;各项贷款余额2.5亿元,比上年增长84.9%
;2018年,康驿镇有工业企业123个,规模以上企业18个,有营业面积超过50平方米以上的综合商店或超市105个
。