Why did God command genocide in the Old Testament?
Question 2075
Of all the objections raised against the God of the Bible, this one carries perhaps the most emotional force. The conquest of Canaan, in which God commanded Israel to destroy entire populations, is regularly cited as evidence that the God of the Old Testament is a deity of tribal violence rather than the God of universal love. It is worth engaging with this seriously rather than retreating into vague reassurances, because the Bible itself does not flinch from the material and neither should we.
What Was Actually Commanded and Why
The command to drive out and in some cases destroy the Canaanite peoples was not the expression of ethnic preference or tribal aggression. It was divine judicial action, and the distinction matters enormously. Genesis 15:16 is crucial context. When God makes the covenant with Abraham, he tells him that his descendants will return to Canaan in the fourth generation, because “the iniquity of the Amorites is not yet complete.” This is striking in both directions: the judgment is explicitly described as judicial, based on wickedness reaching a defined threshold, and there is a four-hundred-year delay to allow that wickedness to reach its full measure before action is taken. God is not acting hastily or arbitrarily. He is executing a judicial sentence that has been a very long time coming.
The nature of Canaanite religious practice gives content to the charge of iniquity. The archaeology of the period confirms what the biblical text describes: the Canaanite religious system included the sacrifice of children to Molech (Leviticus 18:21), ritual prostitution within the worship system (Deuteronomy 23:17), and a range of practices described in Leviticus 18 and 20 as the reason the land itself “vomited out” its inhabitants. Deuteronomy 9:4-5 makes the basis of the conquest unmistakable: “it is not because of your righteousness or the uprightness of your heart that you are going in to possess their land, but because of the wickedness of these nations the LORD your God is driving them out before you.” Israel was the instrument of judgment, not the beneficiary of divine favouritism.
The God Who Judges Is the God Who Has Always Judged
The conquest is not an anomaly in the biblical narrative but consistent with a God who has always acted in response to human wickedness. The flood of Genesis 6-8 was a global judgment on a civilisation whose every imagination “was only evil continually” (Genesis 6:5). The destruction of Sodom and Gomorrah was the response to a wickedness serious enough that God investigated it personally before acting (Genesis 18:20-21). The same character who commanded the conquest of Canaan is the one who sent his Son to bear the judicial weight of human sin at the cross. The thread running through all of it is the same: God is not indifferent to human evil. He judges it.
The objection is sometimes framed as “how could a good God command the killing of children?” But the same logic pressed further has to account for what those children would have inherited: a religious and cultural system designed to destroy human dignity, one in which children were themselves sacrificed to idols. The question of the justice of God toward the children of Canaan belongs in the same category as the question of what God does with children who die in infancy generally, and Scripture’s witness to God’s character gives grounds for trust rather than accusation.
This Was Not a Permanent Template
The command was geographically specific, historically bounded, and directed at particular populations whose wickedness had reached a defined judicial threshold. It was not a general licence for religious violence at any time or by any group. When Rahab sought mercy, she received it (Joshua 2). When the Gibeonites sought peace through deception, Israel’s treaty with them was honoured even at cost (Joshua 9). The judgment was not about ethnicity; those outside the condemned populations who turned toward God were not destroyed. The conquest does not authorise any human nation, at any point in history, to claim divine mandate for ethnic or religious warfare. That application has been made, catastrophically and sinfully, at various points in church history, but it represents a fundamental misreading of what the text actually authorises.
So, now what?
The God who judged the Canaanites and the God who sent his Son to die for sinners are not two different Gods in two different Testaments. They are the same God, consistent in holiness, consistent in justice, and consistent in mercy toward those who turn to him. The Canaanite conquest confronts comfortable assumptions about a God whose love never involves judgment. But a God who is infinitely loving and entirely indifferent to wickedness is not the God of Scripture. The cross, where God’s love and God’s justice met at infinite cost, is the ultimate statement of who he is.
“Shall not the Judge of all the earth do what is just?” Genesis 18:25