花所镇,隶属于甘肃省平凉市崆峒区,因清代设立“花家庄递运所”而名花所。花所镇地处崆峒区东部川区,东与泾川县王村镇接壤,南与崇信县柏树镇毗邻,西接白水镇,北与庆阳市镇原县中原乡相邻,为四县(区)交汇处,行政区域面积66.09平方千米。
民国三十八年(1949年)9月,成立花所区公署。1955年3月,花所并入白水区,下辖花所乡。1966年9月,设立花所公社。1983年11月,改为花所乡。2018年,撤乡改镇。截至2018年末,花所镇户籍人口18614人。截至2020年6月,花所镇辖9个村。
截至2018年末,花所镇有工业企业4个。