淝水之战的前夕,东晋的兵力也是比较强大的。北府兵,是一支精干强大的军队。北府,是指的京口(今江苏镇江)。北方兖州、徐州南来的流民,多集中居住京口、常州一带。东晋朝廷设置了南兖州、南徐州来安置这些侨民。这些来自北方的侨民“人多劲悍”,招募他们为兵,能组成一支劲旅。晋孝武帝太元初,谢玄任兖州刺史,领广陵相,监江北诸军事、谢玄就“多募劲勇,牢之与东海何谦等以骁猛应选。玄以牢之为参军,领精锐为前锋,百战百胜,号为北府兵。敌人畏之”(《晋书·刘牢之传》)。
北方流亡到南方的侨民,最初不负担租赋徭役。后米为了整顿户口,使侨民也负担赋役,曾多次实行土断。淝水战前,桓温主政时实行的一次土断,历史上称作庚戌制(因为是在晋哀帝兴宁二年,公元364年,三月庚戌这天施行的),比较彻底,得到“财阜国丰”的效果。后来刘裕实行土断时的上表中称:“大司马桓温,以民无定本,伤治为深,庚戌土断,以一其业。于时财阜国丰,实由于此。”(《宋书·武帝纪中》)可见,从财政上看,淝水之战前也是东晋财力较为充足的时期。
淝水战前,苻坚曾与他的王公大臣们讨论伐晋问题。他首先吐露自己思想,说:“吾统承大业,垂二十载。芟夷通秽,四方略定。惟东南一隅,未宾王化。吾每思天下不一,未尝不临食辍。今欲起天下兵以讨之,略计兵仗精卒,可有九十七万。吾将躬先启行,薄伐南裔,于诸卿意何如?”(《晋书·苻坚载记下》)参与朝议的王公大臣,几乎都是反对伐晋的。这时王猛已死,苻坚的同母弟征南大将军苻融,太子苻宏,中心公苻诜,乃至苻坚尊敬的大和尚道安,都反对伐晋。
朝会散后,苻坚独留苻融商议。《晋书·苻坚载记下》记载:“坚曰:‘自古大事,定策者一两人而已。群议纷坛,徒乱人意,吾当与汝决之”。融曰:‘岁镇在斗牛,吴越之福,不可以伐,一也。晋主休明,朝臣用命,不可以伐,二也。我数战,兵疲将倦,有惮敌之意,不可以伐,三也。诸言不可者,策之上也,愿陛下纳之。’坚作色曰:‘汝复如此,天下之事吾当谁与言之!今有众百万,资仗如山。吾虽未称令主,亦不为劣。以累捷之威,击垂亡之寇,何不克之有乎?吾终不以贼遗子孙,为宗庙社稷之忧也’。融泣曰:‘吴之不可伐,昭然。虚劳大举,必无功而反。臣之所优,作此而已。陛下宠育鲜卑,羌羯布诸畿甸,旧人族类,斥徙遐方。今倾国而去,如有风尘之变者,其如宗庙何?监国以弱卒数万留守京师,鲜卑羌羯攒聚如林,此皆国之贼也,我之仇也。臣恐非但徒返而已,亦未必万全。臣智识愚浅,诚不足采,王景略一时奇士,陛下每拟之孔明,其临终之言,不可忘也’。”苻融所说王猛临终之言,是:“晋虽僻陋吴越,乃正朔相承。亲仁善邻,国之宝也。臣没之后,愿不以晋为图。鲜卑羌虏,我之仇也,终为人患。宜渐除之,以便社稷。”王猛、苻融所说晋不可伐的理由,其核心问题主要有两个。一是兵将疲倦,不愿再打仗;二是鲜卑羌羯是心腹之患。从战争的结果看,这两个问题都是存在的。淝水之战,苻坚败了,败就败在这两个问题上。苻坚灭燕以后,没有杀害燕主慕容昧和燕国王公大臣,仍让他们作官,保持着一定的政治地位。他回答苻融说:“今四海事旷,兆庶未宁,黎元应抚,夷狄应和,方将混六合以一家,同有形于赤子,汝其息之,勿怀耿介”(《晋书·苻坚载记》)。这些话表达了苻坚作为一个政治家的豁达的气度,但这些想法在当时却是不现实的。那时,被征服的各族的贵族是不会满足于现有地位的。对于这一点,苻坚是没有考虑的,后来在战争中他就吃了这个亏。