Những nguyên nhân tạo nên sự phát triển nông nghiệp ở các thế kỉ X - XV :
- Do đất nước độc lập, thống nhất đã tạo điều kiện cho sản xuất nông nghiệp phát triển.
- Về phía nhân dân : đã ra sức khai phá đất khoang, mở rộng ruộng đồng các vùng châu thổ ở các sông lớn và vùng ven biến được khai phá, nhiều xóm làng mới được thành lập.
- Về phía nhà nước : có nhiều chính sách, biện pháp để mở rộng diện tích và tạo điều kiện cho nông nghiệp phát triển.
+ Các vua Đinh, Tiền Lê, Lý hằng năm làm lễ cày tịch điền để khuyến khích nhân dân sản xuất.
+ Nhà nước khuyến khích các quý tộc, vương hầu bỏ tiền ra để mộ dung đi khai hoang, thành lập các điền trang (nhà Trần). Thực hiện chia ruộng đất công làng xã cho nông dân cày cấy (nhà Lê sơ)...
+ Nhà nước chú trọng đến việc đắp đê, làm thuỷ lợi, bảo vệ trâu bò để phục vụ nông nghiệp.