唐武德七年(624)屬處州東平鄉(xiāng)。
五代十國(guó)時(shí)稱松源鄉(xiāng),屬龍泉縣。
民國(guó)時(shí)改稱城廂鎮(zhèn)。
1949年改稱城關(guān)鎮(zhèn)。
1950年分設(shè)為城內(nèi)、后田鎮(zhèn)。
1953年2個(gè)鎮(zhèn)合并稱松源鎮(zhèn)。
1958年龍泉縣與慶元縣合并后改稱松源、玉田管理區(qū),隸屬慶元人民公社。
1980年復(fù)稱城關(guān)鎮(zhèn)。
1984年改稱松源鎮(zhèn)。
1992年5月大濟(jì)鄉(xiāng)、和山鄉(xiāng)、星光鄉(xiāng)并入松源鎮(zhèn)。
2010年12月屏都鎮(zhèn)并入松源鎮(zhèn)。
2011年12月撤松源鎮(zhèn)、四山鄉(xiāng),分設(shè)松源街道、濛洲街道、屏都街道。