在宁汉战争中的获胜因素有：第一：不停的拉拢各方势力，使大批国民党元老，如谭廷闿，孙科，胡汉民等人转而支持南京方面，政治上取得主动。第二：军事实力占优，南京政府下属有李宗仁，程潜，何应钦等部约六个军，兵力约10万，并有海军和空军助战。同时还有广东李济深，四川杨森等部作为后援，西北军冯玉祥也表态支持南京方面。而唐生智部号称有六七个军的番号，兵力15万，但很多军并不愿受唐生智指挥，如程潜，鲁涤平，朱培德等部在开战前后都分别投向南京政府。唐生智能直接控制的部队不过三四个军。第三：地缘有利，武汉方面控制的