宦溪属怀安县八座乡六都。明万历八年(1508 年)，怀安县并入侯官县，宦溪属八座乡42都。清朝，归侯官县大北岭区。中华民国期间，今宦溪分别属宦溪、捷后两个乡，属闽侯县新店区(5区)。中华人民共和国成立初，宦溪属闽侯县第8区(石牌区)。1962年归福州市郊区管辖。1970年，改属福州市北峰区。1975年，北峰区撤销，宦溪重新归福州市郊区。1992年，宦溪乡撤乡改镇。2004年，鼓岭乡并入宦溪镇。
行政区划.宦溪镇政府驻宦溪村，共辖24个行政村，分别是：宦溪村、黄田村、黄土