康驿镇地处山东省西南部,东经116°30,北纬35°34,辖属济宁市汶上县,全镇总面积50.38平方公里,耕地面积8.6万亩。全镇共有行政村57个,人口30469人(2017),除少数为回族外,其余为汉族。康驿镇是国家级重点镇,山东省小城镇建设示范镇。