1930年中原大战前,晋绥军兵力达到最高顶峰。大约 30万人(15个军,40余师),控制晋、绥、察、冀四省。
1927年易帜北伐时,兵力大约 13万人,8个军、17个师、8个炮兵团。
1930年底,中原大战后,张学良整编,缩至 约10万人(4个军)。
1937年抗战初:恢复至 约20万人(有68个步兵团)。
1937年底,忻口、太原战后:锐减至 约5万人。
1941年回升至 约12–13万人。
1946年抗战后扩编,大约 26万人,这是含收编伪军、残留日军。
1949年太原战役覆灭:残余 约10万人,被全歼。
一句话记巅峰30万,平时10–20万,战后剩几万,最终十万被歼。