1942年辖境分属内乡县共济镇、程塘乡、邓县厚坡乡和淅川县李官桥镇。
1949年分属邓县九区(治厚坡)和淅川县七区(治李官桥)。
1951年分属邓县十区(治厚坡)、淅川县十区(治埠口)和十一区(治李官桥)。
1956年3月废区,设埠口、十二里河、黑龙庙、三官殿4个中心乡,另有一部分属厚坡中心乡。
1957年撤中心乡,复设区。
1958年分属邓县厚坡、淅川埠口、三官殿和李官桥4个公社。
1968年撤三官殿区,改为香花公社。
1969年撤区并社,凤凰公社并入香花公社。
1983年改为香花乡。
1994年撤乡改香花镇,名称沿用至今。