云田镇位于陇西县城北部,明朝时,现陇西县境内分为6厢3坊23里,云田是其中一里(官卓里)。1935年实行保甲制度,陇西境内分为五区,共有10乡9镇,云田是其中一乡。新中国成立后,陇西属岷县专区,全县为6区共39乡,云田属北一区,区署在云田街,辖7个乡。1950年陇西县属天水专区,全县分为7区48乡,云田是其中一区。1953年将区调整为11区39乡,云田属四区,1955年全县分为5个区、1个区级镇、46个乡,云田是其中一区。1958年实行人民公社,全县分为5个人民公社,云田属渭北人民公社,1965年改制为云田公社,1985年以后,云田乡辖13个行政村、76个合作社,此种体制一直延续到2000年4月。根据省民政厅[1999]32号文件批复,云田乡撤乡设镇,设镇后行政区域不变。镇政府驻地距县城约15公里,镇域位于东经104。30,—104。42,之间,北纬35。3,—35。13,之间。全镇地形呈南北走向,南北长30km,东西宽5.5km,北高南低,地貌为黄土丘陵沟壑地区。全镇平均海拔1976米,无霜期145天,年均降水量不足300mm,平均气温7.2℃。全镇辖13个村、52个村民小组,总人口23388人。辖区流域面积162平方公里,耕地面积85993亩(川地11546亩,占13%,山地74447亩,占87%),人均3.7亩,陇海铁路及定陇公路两条运输大动脉横穿全境,全镇村村通汽车,社社通农用车,有大小道路80余条,公路总里程达560余公里,交通较为便利。