古名“五斗金”。
北宋開寶八年(公元975年)屬東平鄉東關里,為縣治所;宋開禧元年(1205年)屬城廂,并沿至清末;1928年,屬坊區、后屬大布區;1940年設松源鎮,屬城關區;1949年9月,松源鎮更名城關鎮,屬城關區(后為大布區);1956年城關鎮改名為建設鎮;1958年10月,撤銷建設鎮,設立紅旗人民公社(簡稱公社);1962年8月,紅旗公社更名松源公社,屬城關區;1966年8月,更名城關公社;1980年8月,復設城關鎮;1984年10月,更名松源鎮;2008年12月,撤銷松源鎮,設立松源街道。