1994年9月,哈爾濱市委決定成立松北區開發建設管理辦公室,為市政府派出機構,局級。1995年2月,經市編委批準,哈爾濱市松北區開發建設管理辦公室更名為哈爾濱市松北區開發建設管理委員會。1995年7月,市委印發了《關于賦予松北區開發建設管理委員會有關市級管理權限的決定》(哈發[1995]10號)。1997年7月,黑龍江省編委批復組建哈爾濱市松北區開發建設管理委員會,作為市政府派出機構,負責松北區開發建設管理工作。2003年3月3日,市政府(第2次)常務會議,同意市民政局起草的《哈爾濱市市轄區調整意見》,將松花江北岸現屬道外行政區域內的松北鎮、松浦鎮、萬寶鎮和呼蘭縣的樂業鎮、對青山鎮整建制合并,設立哈爾濱市新的市轄區,區名為松北區。
2004年2月4日,國務院批準(國函[2004]10號)同意調整哈爾濱市部分行政區劃:設立松北區,轄原屬道外區的松北、松浦、萬寶3個鎮,太陽島、三電2個街道,以及原屬呼蘭縣的樂業、對青山2個鎮。松北區人民政府駐松北一路。3月24日,市委、市政府印發《關于道外區、松北區、呼蘭區行政區劃調整工作實施方案》(哈發[2004]5號):設立松北區,松北區以松花江主航道為界,以松花江北岸松北鎮、松浦鎮、萬寶鎮、太陽島街道辦事處、三電街道辦事處、樂業鎮和對青山鎮為行政區域,總面積736.3平方千米,總人口16.3萬人,非農區人口3.6萬人,區政府駐地設在松北一路18號。
2004年3月30日,松北區接收“五鎮兩街”儀式舉行,“五鎮兩街”即松北鎮、松浦鎮、萬寶鎮、樂業鎮和對青山鎮、太陽島街道辦事處、三電街道辦事處。9月24日,市政府第26次常務會議討論通過《松北區保留松北鎮、松浦鎮、萬寶鎮同時設立松北、松浦、萬寶街道辦事處的意見》和《關于加快松北開發建設的決定》。2004年11月2日,哈爾濱市政府下發哈政綜[2004]67號文件批準同意保留松北、松浦和萬寶鎮,同時設立松北、松浦和萬寶街道,實行“一個機構、兩塊牌子”,原轄行政區域不變。11月19日,萬寶街道辦事處舉行掛牌儀式;25日,松浦街道辦事處舉行掛牌儀式;26日,松北街道辦事處舉行掛牌儀式。
2006年,全區常住人口19.7萬人,其中非農業人口5.9萬人。轄5個街道、2個鎮:三電街道、太陽島街道、松浦街道、萬寶街道、松北街道、對青山鎮、樂業鎮。