这些年一直在外边漂,各地的朋友都很多。当认识的一些新朋友得知我是山西人时,对方常常会提到「你们西北……」。
每当此时,我也常常是一愣,「我们西北」?这个从何说起呢?

山西运城关帝庙
山西是西北吗?其实这个问题,可能大多数山西人自己也很纠结。
政治划分
首先,从国家官方的地理大区划分来看,山西与京津冀及内蒙古自治区一道,同属于「华北地区」。
其次,从国家经济分区划分来看,山西与河南、湖北、湖南、江西、安徽等省,同属于「中部地区」
——所以,山西是华北,是中部,不是西北。
但是,这问题似乎没这么简单。
历史地理
首先,华夏文明的起源以及中心地带,在以河洛一带为中心的中原地区,也就是河南省一带,从地图上看得出,山西在河南的正北。
《禹贡》将天下分为「九州」,而山西一带为「冀州」,而「冀」即「北」。

禹贡九州图(网图侵删)
——所以,山西是正北,是「北」部之州,不是西北。
但是,这问题似乎还没说完整。
人文
山西这地方,在人文上比较特殊。
向东向南看,京津、河北、河南、山东、东北,大家都是一个圈子,甚至和安徽江苏二省的北部地区也相差不大。而山西放在其中,显得另类。
山西在历史上多数时期,一直「偏安一隅」,有较独特的文化。今天,山西地区的方言多属于「晋语」,是北方唯一一个「非官话」方言。山西与北边的内蒙古中西部,及以西的陕北地区,是同一类。
——人文上,山西确实和自己西北方向的地区更相近,陕北和内蒙古中西部人,确实大都认为自己是「西北人」。
而且,其实山西人是有「以西北人自居」的传统的,比如民国时,阎锡山政府曾经建立起「西北实业公司」,下辖的许多厂矿都冠以「西北」的名号。
所以,山西是西北吗?这问题似乎也没这么简单。
此「西北」非彼「西北」
单说「西北」,山西人大概是能认同一部分的,但是确实也会觉得多少有些别扭。
我想,这很大的原因在于,今天,通常所说的「西北」,和山西人的自我认同中的「西北」,不太一致。
今天的「西北地区」,主要指陕西、甘肃、青海、宁夏、新疆等五省区的区域(通常也包含内蒙古阿拉善盟一带)。在此范围内,除陕西省以外,其他地区的方言多数都是「兰银官话」。
而兰银官话的形成,大致上就是明代以来「陕西省」的分裂和扩散的过程。

明代陕西地图
明代甘肃、青海东部与宁夏一带,全为「陕西布政使司」及「陕西行都司」所辖。
清以后,陕甘二省分治。后来,陕西、甘肃二省逐渐移民新疆,成为新疆汉族的主要来源。
再后来,甘肃省中分出了宁夏、另有一部分分出,成立青海省。
从这个脉络来看,整个「西北地区」,都是「明代陕西人」的后代,而山西,显然不在此脉络之中。
因此,山西人即使认同「西北」,也认同距离较近的陕西,恐怕也很难认同自己,和甘肃、宁夏、青海、新疆一带是同样的文化。
结论
所以,综上:
如果「西北」是陕北那样的,那山西基本上是西北。
如果「西北」是甘肃宁夏青海新疆那样的,那山西不是西北。