杏花嶺區(qū)轄區(qū)在明清及民國初年屬陽曲縣。
1916年,分屬山西省會(huì)警察廳直管和陽曲縣。
1921年,屬太原市政公所。
1932年,分屬太原市一區(qū)、二區(qū)、三區(qū)。
1945年,分屬太原市內(nèi)四區(qū)、內(nèi)五區(qū)、內(nèi)六區(qū)、外六區(qū)、外七區(qū)、外八區(qū)。
1949年,屬太原市,為太原市內(nèi)四區(qū)、內(nèi)五區(qū)、外四區(qū)。
1950年,屬太原市第二區(qū)。
1954年,太原市第二區(qū)更名為北城區(qū),區(qū)政府駐典膳所2號(hào)。
1956年,北城區(qū)人民政府改人民委員會(huì)。
1960年,撤銷北城區(qū)人民委員會(huì),分別設(shè)巨輪、尖草坪和向陽3個(gè)公社。
1961年,撤銷3個(gè)公社,恢復(fù)北城區(qū)人民委員會(huì),區(qū)人委駐五一路158號(hào)。
1969年,北城區(qū)人民委員會(huì)改革命委員會(huì)。
1977年8月,北城區(qū)革命委員會(huì)移駐解放路369號(hào)。
1981年,恢復(fù)北城區(qū)人民政府。
1997年5月8日,根據(jù)國務(wù)院批準(zhǔn)(國函〔1997〕33號(hào)),撤銷太原市北城區(qū),設(shè)立杏花嶺區(qū)。
2008年8月,杏花嶺區(qū)人民政府移駐勝利街99號(hào),并延續(xù)至今。