原
杏花岭区辖15个街道:涧河街道、鼓楼街道、职工新街街道、南寨街道、大东关街道、三桥街道、光社街道、坝陵桥街道、古城街道、杏花岭街道、尖草坪街道、敦化坊街道、巨轮街道、上兰街道、迎新街街道、
1997年5月8日,国务院批准(国函[1997]33号)撤销
太原市南城区、北城区、
河西区、
南郊区、北郊区,设立
小店区、
迎泽区、杏花岭区、
尖草坪区、
万柏林区、
晋源区。杏花岭区:辖原北城区的
青龙涧河、三桥、鼓楼、坝陵桥、大东关、职工新村、敦化坊、巨轮9个街道,原南郊区的
杨家峪乡及原北郊区的中涧河、小返2个乡。区人民政府驻解放路。1998年
元旦正式成立。
1998年底,
杏花岭区辖9个街道办事处,364个居委会,3个乡,51个村委会,60个自然村,全区人口47.6万,其中非农业人口44.7万,农业人口2.9万,全区面积170.2平方千米,其中建成区面积32.2平方千米。
2000年,杏花岭区辖9个街道、3个乡。总人口520702人,各乡镇街道人口:巨轮街道75614三桥街道77952鼓楼街道32471杏花岭街道32981坝陵桥街道33676大东关街道42497职工新街街道41849敦化坊街道74601涧河街道68392杨家峪乡16937中涧河乡16880
小返乡6852(根据第五次人口普查数据;单位:人)
截至2004年12月31日,杏花岭区辖10个街道、2个乡:涧河街道、三桥街道、职工新街街道、杏花岭街道、坝陵桥街道、大东关街道、鼓街道、
敦化坊街道、
巨轮街道、
杨家峪;中涧河乡、小返乡。