除此之外北府兵建立的目的很大一部分是为了改变当时扬州力量薄弱的局势。扬州一直都是一个非常重要的地区,但是却因为力量薄弱而非常容易让人忽视,就连驻守在荆州地区的桓冲都对扬州十分的不屑。在淝水之战中桓冲认为扬州的力量不足以保护京口地区,于是派遣了三千名精兵前去京口支援。后来又出现了三桓占据了三个州区的形式,彼此之间也变得相安无事起来。这是非常难得的平衡的局面,虽然说其中少不了谢安等大臣的影响,但是北府兵的作用也是非常明显的。
另外在北府兵还没有建立的时候,许多地区的将领非常容易就可以起兵造反,对朝廷和人民构成巨大的威胁。但是自从北府兵建立之后各个地区的将领必须要和京口的将领同时联系起来才可以做到起兵谋反,这些都是北府兵建立的作用。