Vì:
- Nguyễn Tri Phương và các quan ở Hà Nội lung túng, bị động chỉ ngồi chờ lệnh của triều đình.
- Triều đình không kiên quyết chống giặc, không phát động nhân dân chống giặc.
- Quân triều đình đông nhưng trang bị vũ khí thô sơ, triều đình chưa từng tổ chức kháng chiến cho nhân dân.
- Hơn nữa cuộc chiến đấu do Nguyễn Tri Phương chỉ huy chỉ diễn ra đơn lẻ và không nhận được sự hỗ trợ từ các nơi khác.