The Six Frontier Towns (simplified Chinese: 六镇; traditional Chinese: 六鎮), also known as the Six Garrisons and the Northern Frontier Towns (simplified Chinese: 北镇; traditional Chinese: 北鎮), were six military towns located in the Hetao region of the Northern Wei dynasty of China. The government established the towns during the Huangshi and Yanhe eras to prevent the southward invasion by the Rouran Khaganate. These towns were, from west to east, Woye, Huaishuo, Wuchuan, Fumin, Rouxuan and Huaihuang.
The town of Woye was initially located in the old city of Woye of the Han dynasty, southwest of today's Linhe in Inner Mongolia. It was later relocated to Shuofang, north of today's Hanggin Banner. The town of Huaishuo was located in southwest of today's Guyang, Inner Mongolia. Later its name was changed to Shuozhou. The town of Wuchuan was located in the west of today's Wuchuan, Inner Mongolia. In 528, it became a district (郡). The town of Fumin was located in the southeast of today's Siziwang Banner. The town of Rouxuan was located in the northwest of today's Xinghe, Inner Mongolia. The town of Huaihuang was located in the northwest of today's Chicheng, Hebei.