Các nguồn tư liệu đưa ra con số khác nhau về quân số của Quân đội nhân dân Việt Nam trong cuộc Chiến tranh Đông Dương lần thứ nhất, nhưng vào đầu năm 1947, họ có tổng cộng khoảng 50.000 bộ đội chủ lực, 30.000 bộ đội địa phương và 50.000 dân quân du kích. Vào mùa hè năm 1950, khoảng 25.000 bộ đội địa phương được nâng cấp lên thành bộ đội chủ lực, đem lại cho tướng Giáp khoảng 60 tiểu đoàn chủ lực cho chiến dịch đầu tiên của ông. Những con số ước tính vào các năm kế tiếp như sau: đến cuối năm 1951 có 110.000 bộ đội chủ lực, từ 200.000 đến 250.000 bộ đội địa phương và dân quân du kích; mùa hè năm 1952 có 110.000 bộ đội chủ lực, 75.000 bộ đội địa phương và 120.000 dân quân du kích; mùa xuân năm 1953 có 125.000 bộ đội chủ lực, 75.000 bộ đội địa phương và 250.000 dân quân du kích.