屯垦镇位于张家口市康保县县境东北部,东与内蒙古太仆寺旗接壤,北与照阳河镇、康保牧场、康保县畜牧局种驴场为伴。面积411.57平方公里,常住人口7737人(2017年)。辖24个行政村,镇政府驻屯垦村。康(保)白(旗)公路过境。