原北城区辖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平方千米。
杏花岭区辖9个街道、3个乡,5O个村委会、363个居委会。
2000年,杏花岭区辖9个街道、3个乡。总人口520702人,各乡镇街道人口:巨轮街道75614三桥街道77952鼓楼街道32471杏花岭街道32981坝陵桥街道33676大东关街道42497职工新街街道41849敦化坊街道74601涧河街道68392杨家峪乡16937中涧河乡16880小返乡6852(根据第五次人口普查数据;单位:人)
2001年,杨家峪乡改设街道办事处,调整后杏花岭区辖2乡10个街道办事处。
截至2004年12月31日,杏花岭区辖10个街道、2个乡:涧河街道、三桥街道、职工新街街道、杏花岭街道、坝陵桥街道、大东关街道、鼓街道、敦化坊街道、巨轮街道、杨家峪街道;中涧河乡、小返乡。
中涧河乡隶属于山西省太原市杏花岭区。
2021年6月11日,太原市杏花岭区第七次全国人口普查公报发布,中涧河乡人口数为44991人。[1]