Nguyên nhân:-Nhân dân có lòng yêu nước sâu sắc và căm thù giặc
-Mọi tâng lớp nhân dân đều nhiệt tình tham gia kháng chiến
-Có đường lối chiến thuật đúng đắn sáng tạo
-Người lãnh đạo biết dựa vào sức dân
-Do nhân dân ta có lòng yêu nc nồng nàn và tinh thần độc lập cao cả
-Nghĩa quân Lam Sơn có đường lối chiến lược, chiến thuật đúng đắn. Bộ chỉ huy tài giỏ, biết dựa vào dân và đoàn kết toàn dân đánh giặc