关于段文昌的籍贯,《新唐书》和《旧唐书》有不同的记载。《旧唐书》认为是西河人:“段文昌,字墨卿,西河人”。《新唐书》则认为:“文昌,字墨卿,一字景初,世客荆州”。今人涉及段文昌多按《新唐书》的说法,或者直接写成山东齐州人。
如果根据出生地确定某人的籍贯,旧唐书的记载比较符合历史,段文昌应该是西河人。理由如下:
1.宋代《太平寰宇记》记载的汾州西河县最著名人物只有段文昌。《太平寰宇记》撰于宋太宗太平兴国年间,比《新唐书》早,编者乐史生活于宋初,他将段文昌列为汾州唯一的名人,说明当时朝野认同。
2.《旧唐书》对段氏家族与荆州的关系记载的很清楚。《旧唐书》在记载“西河人”的同时也记载“文昌家于荆州,倜傥有气义,节度使裴胄知之而不能用”、“文昌于荆、蜀皆有先祖故第,至是赎为浮图祠。又以先人坟墓在荆州,别营居第,以置祖祢影堂”,说明《旧唐书》对段文昌家族迁居南方的事情是比较清楚的。如果段氏家族居荆州与西河没有联系,《旧唐书》作者决不会写“西河人”。
3.段文昌原籍西河有历史依据。段文昌祖辈段志玄起家太原,所以段志玄子孙迁居太原汾州西河合乎情理。
段氏家族从隋末迁离山东齐州,到段文昌的时候已经过去了二百多年,说祖籍山东齐州还可以,说段文昌是山东齐州人就没有任何道理了,所以断不能说段文昌是齐州人。《新唐书》表达为“世客荆州”不等于说段文昌是荆州人。段氏家族客居荆州就是说他们不是荆州人,或者说段氏父子没有一个生于荆州。所以《旧唐书》和《太平寰宇记》认为段文昌是西河人的说法是正确的。
因此,段文昌应该是西河人(今山西汾阳),祖籍齐州(今山东临淄),晚年父子客居荆州。