走西口与闯关东、下南洋、填四川、蹚古道并称为中国历史上五大人口迁徙活动。古代中原王朝为抵御北方游牧民族的侵扰多在长城险要地点设置防卫要塞。特别是在明代先后在长城沿线设置九边重镇。走西口中的口指的就是张家口、喜峰口、古北口、杀虎口等长城沿线的关口。所谓走西口是指山西、陕西、河北等地的人向长城以北的口外地区迁徙的过程。
明清以来长城沿线很多关口逐渐演化为贸易场所。明隆庆年间蒙古鞑靼部的俺答汗仿汉制修建归化城(今内蒙古呼和浩特)并与明朝修好,随即双方开放了边境互市。这为身为中国十大商帮之一的晋商带来了新的发展契机:他们走出杀胡口同蒙古各部进行交易。当时蒙古向内地输入的商品主要是牛羊驼马以及皮革制品,内地向蒙古输入的商品有布匹、丝绸、棉花、粮食、盐、茶等等。
进入清代以后山西商人继续延续着古已有之的传统:深入大漠贩运军粮、军马等物资,从而为朝廷在当地的驻军提供后勤保障。与此同时他们也和漠北蒙古诸部展开民间贸易。这一时期晋商的贸易版图几乎是随着大军的足迹扩张的。明末清初的蒙古诸部分为漠南蒙古、漠北蒙古、漠西蒙古三部分。早在清军入关之前就已征服了漠南蒙古诸部。康熙二十七年(1688年)漠北蒙古在漠西蒙古准噶尔部的威胁下归附清朝。
公元1755年乾隆皇帝趁准噶尔内乱之机出兵进占伊犁。两年后清军平定准噶尔残部阿睦尔撒纳的叛乱。至此漠西蒙古地区已全部被清王朝控制。1759年清军平定大小和卓之乱后将天山南北的整个新疆地区纳入到了版图。1689年9月7日签订的《尼布楚条约》划分了中俄两国东部边界——从法律上确立黑龙江和乌苏里江流域包括库页岛在内的广大地区属于中国领土。
1728年签订的《恰克图条约》在重申《尼布楚条约》对中俄两国东部边界的规定这一基础上开放了两国在尼布楚、恰克图等地的互市贸易。在这一过程中晋商的贸易版图也随着清军的推进拓展到黑龙江畔、天山南北等地。这一时期晋商开辟了两条中俄贸通道:一条是由恰克图经库伦(今乌兰巴托)至张家口,一条是由恰克图经库伦至归化城(今呼和浩特)。
当时的晋商把大同东边的张家口称为东口,大同西边右玉县的杀胡口称为西口。西口其实有广义与狭义之分:广义上大同以西的长城关口都可以叫西口;狭义的西口特指杀胡口。清代出于避讳的原因将杀胡口改为杀虎口。如果说早期到口外讨生活的人主要是去经商,那么明末清初以后逐渐开始有人在口外定居下来。为什么这时长城之内的民众之所以要到长城口外去讨生活呢?其实主要是为了逃避口内的天灾。
明末清初正值中国历史上第四次小冰河期的峰值。现在一般推测明末的气候特征应该是比较寒冷干燥的。古代中国是一个典型的农业社会,而气候变化对农业生产的影响是不言自明的。崇祯皇帝登基后华北地区遭遇了持续四年的大旱。当时就连黄河干流和支流都出现了断流现象。那些年华北地区的降水量下降了11%至47%,整个华北地区在那些年里几乎就是颗粒无收。持续的旱灾又伴随着铺天盖地的蝗灾。
在这种形势下粮食价格一涨再涨,而且有时即使有钱也买不到粮。有些地区渐渐开始出现百姓易子而食的惨剧,而一些活不下去的百姓开始选择揭竿而起。除了揭竿而起之外老百姓剩下的活路可能就只有逃亡了。俗话说树挪死,人挪活——既然老百姓找不着吃的,那么他们就只有到处逃亡,看看其他地方能不能找到吃的。还是由于气候的变化使明朝与蒙古大体上就以如今的长城一线作为持续博弈交锋的战线。
如果我们暂时抛开明末这一特定时期不提,那么实际上整个有明一代两百余年最大的外患不是女真而是蒙古。在长期的战争过程中双方边境就呈现出一种你中有我,我中有你的犬牙交错状态。现在灾民们既然在自己老家找不到吃的,那么自然就有一部分华北地区的灾民涌入到与蒙古交界的地带讨生活。在天灾之外明末清初的战乱也加深了普通百姓的生存危机。
在这种形势下山西人出杀胡口、陕北人出府谷口、河北人出独石口进入蒙古草原。清朝中后期以后在人口增长压力和列强侵略造成的边疆危机下朝廷逐渐放开人口封禁政策:允许中原汉人到东北和内蒙古等地开垦土地。晚清时期河北、山西、陕西等地自然灾害频繁:清光绪三年至五年由于连续三年大旱而导致了波及山西、直隶、陕西、河南、山东等省,造成1000余万人饿死,另有2000余万灾民逃荒到外地的大饥荒。
在这样的时代背景下大批百姓被迫离乡背井前往口外寻找新的可开垦的土地。以山西人为主的移民群体在这一时期带来的农耕文化和口外蒙古人的游牧文化逐渐融合,使晋文化得以在当地扩散,同时也促进了多民族国家的文化融合。当然长城口内的百姓向口外迁徙最核心最本质的动机就是求生。走西口的过程中人们传唱着这样一首民谣:河曲保德州,十年九不收。男人走口外,女人挖苦菜。
这首民谣直接道出了当年那些离乡背走西口的人心底的心酸无奈。中国人自古以来就是一个安土重迁的民族,所以才会有金窝银窝不如自己的狗窝这样的俗语。如果不是在老家生活不下去,那么这种大规模的人口迁徙是难以想象的。与走西口类似的是闯关东、下南洋的背后也都有着早期移民背井离乡的心酸史。鲁迅先生曾说过:世上本没有路。走的人多了也便成了路。
一代接一代赴口外谋生的移民用自己的双脚为后人走出了一条条路线。狭义上的走西口路线指的是从杀虎口经过土默特沿黄河向西到包头。除此之外赴口外谋生的移民还走出了其他几条路线:从陕北经榆林过鄂尔多斯到包头;从宁夏到包头或鄂尔多斯;从张家口经过土默特沿黄河向西到包头(这一条路线被称为走东口)。包头在当时是河北人、山西人、陕北人所走的这几条路线的汇集点。