1997年5月8日,國務院批準(國函[1997]33號)撤銷太原市南城區、北城區、河西區、南郊區、北郊區,設立太原市小店區、迎澤區、杏花嶺區、尖草坪區、萬柏林區、晉源區。小店區轄原南城區的塢城、北營、雙塔3個街道,原南郊區的親賢、黃陵、小店、西溫莊、劉家堡、北格6個鄉鎮及原南郊區小店鎮昌盛西街。
1998年底,小店區轄3個街道辦事處,107個居委會,6個鄉、鎮,98個村委會,112個自然村,全區人口35.5萬,其中非農業人口21.9萬,農業人口13.6萬,全區面積295平方千米,其中建成區面積24.7平方千米。
?年,小店區轄3個街道、2鎮、4鄉,98個村委會、110個居委會。
2000年第五次人口普查,小店區總人口491250人,其中(5個街道、2鎮、2鄉):塢城街道 101757 人,營盤街道 83002 人,北營街道 37746 人,平陽街道 74313 人,黃陵街道 39257 人,小店鎮 60439 人,北格鎮 37196 人,西溫莊鄉 25498 人,劉家堡鄉 32042人。
2001年,親賢鄉、黃陵鄉、小店鎮改設為街道辦事處,調整后轄2鄉1鎮6個街道辦事處。
2004年底,小店區轄6個街道、1個鎮、2個鄉:小店街道、塢城街道、北營街道、營盤街道、平陽路街道、黃陵街道;北格鎮;西溫莊鄉、劉家堡鄉。