逃得性命的刘曜回到晋阳不敢再留,当夜就与刘粲驱掠晋阳百姓,穿越蒙山而归。但带着百姓能走多快呢?不久,拓跋猗卢的大军即在蓝谷追上了汉军,斩首三千余级,伏尸数百里。许多晋阳的百姓都成了战场上的无辜冤魂。
赶走了汉军的拓跋猗卢志得意满,乘兴大猎于寿阳山。将猎得的皮肉陈阅在山坡上,远远望去,整个山坡都变成了赤红色。
刘琨自营门徒步入帐,拜谢猗卢收复晋阳之恩,并请猗卢继续进军攻灭平阳。但拓跋猗卢说,我来得晚了,所以让你父母被害,我很惭愧,但现在州境已经收复,而我们大众远来,士马疲弊,需要休整。我看刘聪不是一时半会能灭掉的,进攻平阳的事以后再说吧。
于是拓跋猗卢留给刘琨马牛羊各千匹,车百乘,又命部将箕澹、段繁助其守卫晋阳,然后带着大军回了代北。
此时晋阳已是一座空城,多年经营的成果毁于一旦。刘琨只能徙居阳曲,在此招集流民和残兵。
此后由于刘聪忙于攻略长安,一时无暇顾及刘琨,刘琨总算有了喘息之机。但还没等他恢复元气,石勒就攻灭了王浚。身处刘聪、石勒两强之间的刘琨处境就更加艰难了。他在一份给晋愍帝的表章中写道:“勒据襄国,与臣隔山,寇骑朝发,夕至臣城。……进退维谷,首尾狼狈。”