Nguyên nhân Pháp đánh Bắc Kì lần 1:
+Sâu xa: Bắc Kì giàu tài nguyên, có vị trí chiến lược quan trọng; thực hiện âm mưu từng bước xâm chiếm toàn bộ VN.
+Trực tiếp: lấy cớ giải quyết vụ Đuypuy.
Nguyên nhân Pháp đánh chiếm Bắc Kì lần 2:
+Sâu xa: Pháp chuyển sang chủ nghĩa đế quốc nên rất cần tài nguyên khoáng sản ở Bắc Kì.
+Trực tiếp: lấy cớ triều Nguyễn vi phạm hiệp ước 1874.