刁祁镇,1952年,归属马集区。1955年12月,撤区并乡,以马集乡为中心乡。1958年,龙泉乡、兰达乡并入刁祁乡,年底,撤销临夏县建制,马集公社隶属临夏市。1961年5月,成立刁祁公社,年底恢复临夏县建制,隶属临夏县。1983年,改名为刁祁乡。地处临夏县南部,东邻尹集镇,西南以太子山为界,与甘南藏族自治州夏河县毗邻,北隔大夏河与马集镇相望。区域面积333.88平方千米。2018年,户籍人口29543人。2020年6月,刁祁镇下辖12个行政村。2018年,刁祁镇有4家工业企业,营业面积超过50平方米以上的综合商店或超市2个。