清时为南乡。
中华人民共和国元年(1912年)后,为南区义勇乡和宋家义壮乡。
民国三十七年(1948年)4月,属白河民主县政府第五区。
1950年,分设宋家、歌风、桂花3乡。
1953年4月,属六区,辖6乡。
1955年10月,六区改为桂花区,辖8乡。
1956年3月,属茅坪区,辖3乡。
1958年10月,成立茅坪公社。
1961年8月,将歌风管理区和宋家管理区5个大队合并成立歌风公社,将桂花管区和宋家管区7个大队合并成桂花公社。
1962年8月,成立宋家公社。
1963年12月,属新设的茅坪区。
1968年9月,改为茅坪区。
1981年1月,属茅坪区。
1982年1月,桂花公社改为磨坪公社。
1984年,宋家、歌风公社改设乡。
1996年11月,宋家、歌风2乡合并组建宋家乡。
2002年8月,磨坪乡、宋家乡合并组建宋家镇。