桂花镇,隶属于云南省楚雄彝族自治州大姚县,地处大姚县北部,东与永仁县中和乡毗邻,南连昙华乡,西靠三台乡,北接湾碧傣族傈僳族乡,行政区域面积353.22平方千米。截至2019年末,桂花镇户籍人口为11542人。
民国年间,属大村乡;1988年,改设桂花乡。2013年2月,撤销桂花乡,设置桂花镇。截至2020年6月,桂花镇辖1个社区、8个行政村,乡人民政府驻桂花集镇。
2019年,桂花镇有工业企业1个,有营业面积超过50平方米以上的综合商店或超市5个。