金溪河谷早在青銅時代,就有人類定居。
五代后唐建縣時,擇陳塘洋為縣治所在,后迂城關。
宋代屬安東鄉金溪里。
明代置都,現金涵鄉地域為安東鄉陵山里四都。
清代沿之,統村十六個。
民國二十七年(1938年)屬寧德縣第一區。
民國三十二年,分為寧德縣濂坑鄉及蕉城鎮金涵保地。
解放初,1952年屬二區(區公所駐漳灣),1961年屬寧德縣城郊區。
1966年7月撤區設金涵人民公社,1984年10月,撤銷人民公社建制,建立金涵鄉,1995年,改金涵鄉為金涵畬族鄉。