《西河旧事》最早记录于隋唐志地理类,其书早佚[1],但有许多史书如《
史记索隐》、《
汉书》、《太平御览》、《齐民要术》皆引用此书内容,如《史记索隐》引《西河旧事》载当时的匈奴人唱道:“失我祁连山,使我六畜不蕃息,失我焉支山,使我妇女无颜色”。西河旧事记载大量古地理特征,如“姑藏城”:“姑藏城,秦月氏戎所据,匈奴谓之盖藏城,语讹为姑藏也”,“焉支山,东西百余里,南北二十里,亦有松柏巨木,其水草美茂,宜畜牧”。《齐民要术》卷第十引《太平御览》卷九六一引“祁连山有仙树。人行山中,以疗饥渴者,辄得之。饱不得持去。平居时,亦不得见。”