In 1850, it was named Majiachuankou (, literally
the wharf of Ma clan) when the wharf was owned by the
Ma family. In 1953, Songpu District had two townships, Songpu () and Xinxing (), and two subdistricts, Tangchang () and Chuankou (). In 1958, Songpu District was momentarily merged into Binjiang District, but Binjiang District was cancelled. Songpu township was then place in
Daowai District. Songpu became a
people's commune. In 1979, Daowai restored all the subdistricts, and set more two subdistricts: Zhenjiang () and Chuankou (). In 1983, Songpu again became a
township. In 1985, Songpu became a
town, In 2004, Songpu belonged to Songbei District. In November, the Harbin government approved Songpu as a
subdistrict. In 2017, became split off from Songpu. Chuankou took two residential communities, Chuankou () and Guangxin Xincheng (), and three villages, Taiyangsheng (), Dongming (), and Dengta () from Songpu. == Administrative divisions ==