周朝時(shí)屬八閩地;春秋戰(zhàn)國(guó)時(shí)屬越國(guó);秦屬閩中郡;漢屬閩越國(guó);三國(guó)吳永安三年(公元260年)置東平縣,屬建安郡;南朝宋泰始四年(公元468年)拆東平縣,改為東平鄉(xiāng),屬建安縣;五代后梁開(kāi)平元年(公元907年)屬吳越國(guó)處州龍泉縣;后晉天福六年(公元941年)析東平鄉(xiāng)大部地置松源鎮(zhèn),屬永安軍;南唐保大九年(后周廣順元年,公元951年),松源鎮(zhèn)升為松源縣,縣治皈伏里(今舊縣鄉(xiāng)政府所在地)屬忠義軍;北宋開(kāi)寶八年(公元975年)松源縣改為松溪縣,縣城遷東關(guān)里五斗金(今城關(guān));元、明兩朝先后屬福建道建州、兩浙西南路建州、福建路建州、福建路建寧府、江浙行中書(shū)省建寧路、福建行中書(shū)省建寧路、福建行中書(shū)省建寧府;清順治二年(1645年)5月,松溪縣改為嵩溪縣;翌年11月,復(fù)名松溪縣,屬福建省延建邵道建寧府;清末,屬建寧府,實(shí)行城廂、鄉(xiāng)制,下設(shè)隅、里、圖;1913年至1949年4月,先后屬福建省北路道、建安道、福建省、延建省、第十行政督察區(qū)、第三行政督察區(qū);1949年5月14日,松溪縣解放,屬福建省第一行政督察區(qū),轄12個(gè)鄉(xiāng)鎮(zhèn);同年9月,設(shè)3個(gè)區(qū),轄12個(gè)鄉(xiāng)鎮(zhèn);同年12月廢堡甲,改為鄉(xiāng)村制;1950年7月,設(shè)4個(gè)區(qū),下轄22個(gè)鄉(xiāng)鎮(zhèn);屬建甌專區(qū);9月,屬建陽(yáng)專區(qū);1956年4月,屬南平專區(qū),全縣設(shè)1個(gè)鎮(zhèn)、4個(gè)區(qū),轄50個(gè)鄉(xiāng)(街);1958年5月,撤區(qū)并鄉(xiāng),設(shè)1個(gè)鎮(zhèn)、20個(gè)鄉(xiāng);10月,鄉(xiāng)鎮(zhèn)改為人民公社,設(shè)4個(gè)公社、21個(gè)大隊(duì);1960年2月1日,松溪、政和兩縣合并為松政縣,屬福安專區(qū),縣治松溪城關(guān),轄1鎮(zhèn)9個(gè)公社,其中松溪境內(nèi)設(shè)4個(gè)公社、79個(gè)大隊(duì);1962年8月2日,松政縣分為松溪、政和2縣;松溪縣設(shè)4個(gè)、31個(gè)公社;1966年8月,撤區(qū)并社,設(shè)8個(gè)公社;1970年7月,松溪、政和縣再次合并為松政縣,屬南平專區(qū);1975年3月15日,松政縣再次分為松溪、政和2縣,屬建陽(yáng)地區(qū);1980年8月,城關(guān)公社改為松源鎮(zhèn);10月,析松源鎮(zhèn)5個(gè)大隊(duì),置大布公社;全縣轄1個(gè)鎮(zhèn)、8個(gè)公社;1981年,大布公社改為河?xùn)|公社;1984年10月,公社改為鄉(xiāng)鎮(zhèn),全縣轄1鎮(zhèn)、8鄉(xiāng);1989年1月,屬南平地區(qū);6月,鄭墩鄉(xiāng)改鎮(zhèn),全縣轄2鎮(zhèn)、7鄉(xiāng);1995年1月,渭田鄉(xiāng)改鎮(zhèn),全縣轄3鎮(zhèn)、6鄉(xiāng);屬南平市。
2005年,全縣轄9個(gè)鄉(xiāng)鎮(zhèn);2008年12月,松源鎮(zhèn)改街道,全縣轄1個(gè)街道、2個(gè)鎮(zhèn)、6個(gè)鄉(xiāng)。