九營十八寨二十七個軍屯來源於明代軍屯。
當時太原府為九邊重鎮之一,大部分軍隊駐防偏關,留守部隊在太原縣,約駐後軍一衞,有三個千户所駐屯開荒。三個千户所分駐二十七個軍屯,即流傳很久的"九營十八寨”。
九營十八寨在晉源區範圍的有15個: 馬藺營(已廢,原址在金勝村東南,於乾隆三十三年被風峪溝山洪淹沒)牛家營(已廢,1958年太原第一發電廠修晉陽湖時分散搬遷)、古城營、小站營、五府營、東莊營、北堰寨、西寨、舊寨(已廢,龐家寨村北,道光十五年被汾水淹沒)、姑姑寨(古寨)、龐家寨、樑家寨、武家寨、河下屯、馬圈屯(已廢,原址在小站村東,乾隆三十三年被風峪溝山洪淹沒)。
九營十八寨在小店區範圍的有12個: 西營、東營(小吳村東南至新營一帶,於乾隆二十八年被南潤河水漫淹設)、圪達營,後所營、張花營、化章堡營、東草寨、西草寨、孫家寨、賈家寨、杜家寨、侯家寨。