A Canaanite Prostitute Is in Jesus's Genealogy
Did you know Matthew's genealogy of Jesus deliberately names a Canaanite prostitute? Rahab of Jericho isn't a footnote to the biblical story. She is the great-great-grandmother of King David and one of the four women Matthew names in Christ's family tree — and the theological point Matthew is making is the gospel itself.
Rahab in the Old Testament — Joshua 2:
Rahab lived in Jericho during the Israelite conquest of Canaan. Two things about her:
She was a Canaanite. The Canaanite peoples were under cherem (devotion to destruction) per Deuteronomy 7:1-2 — the very people God commanded Israel to drive out.
She was a prostitute. Hebrew zonah (זוֹנָה). Joshua 2:1 states it plainly.
When Joshua sent two spies into Jericho, they came to her house. When the king's officers pursued them, Rahab hid the spies under stalks of flax on her roof and lied to the officers. Then she confessed her faith (Joshua 2:11):
"The LORD your God, he is God in the heavens above and on the earth beneath."
A Canaanite prostitute in hostile territory, under threat of death, declares full theological orthodoxy. Not one god among many. THE God.
The Deliverance and Marriage:
When Israel took Jericho (Joshua 6:22-25), Rahab's house on the wall was preserved and her family was saved. Then Salmon, a leader in the tribe of Judah, married her. Matthew 1:5 records it.
This should be scandalous. A prince of Judah marries a Canaanite prostitute. Yet Scripture records it without apology, because sovereign grace was writing the messianic line through her.
The Generations — Rahab to Jesus:
Matthew 1:5-16 traces the line:
Salmon + Rahab → Boaz → (Boaz + Ruth, a Moabite widow) → Obed → Jesse → David.
Two Gentile women — Rahab the Canaanite and Ruth the Moabite — in two consecutive generations of the royal line. And the line runs through David to Jesus (Matthew 1:16).
Matthew's Genealogy — Four Women, Each One a Sign:
Ancient genealogies rarely named women. Matthew's genealogy names FOUR OT women, and each has scandal or outsider status:
— Tamar (Genesis 38) — deceived her father-in-law Judah into an incestuous union to secure levirate justice.
— Rahab — Canaanite prostitute (this episode).
— Ruth — Moabite widow. Deuteronomy 23:3 forbade Moabites in the assembly.
— "The wife of Uriah" (Bathsheba) — adultery with David, husband murdered.
Matthew is making a theological point. The messianic line is not the story of proud aristocratic purity. It is the story of sovereign grace choosing the unlikely, incorporating the outsider, and covering the shame.
The New Testament Confirms Rahab's Faith:
Hebrews 11:31 — "By faith Rahab the prostitute did not perish with those who were disobedient." Rahab is one of only two women named in the entire "Hall of Faith" chapter (Sarah is the other).
James 2:25 — Rahab justified by works when she received the messengers. James pairs her faith with the demonstrating works. Two facets of one justification.
The Reformed Reading — Sovereign Grace and the Gathering of Gentiles:
Sovereign grace choosing the unlikely. Rahab was disqualified on every ground: ethnicity, religion, profession, gender. Her inclusion demonstrates that God saves whom He will save, on the ground of Christ, not the sinner.
The Gentile-inclusive messianic line. Rahab and Ruth are the first named Gentiles in the royal line. The mission to the Gentiles was written into the family tree long before Pentecost.
Calvin on Matthew 1:5: "Christ willed His human descent to pass through those the world would call least worthy, that no one might despair of grace and none might boast of merit."
Herman Bavinck (Reformed Dogmatics III): "The genealogy of Christ is the gospel in miniature. The Lord takes flesh from the very people the law would have excluded, that in Him all peoples might be gathered."
The Pastoral Implication:
You don't have to clean yourself up to be in the line. Rahab didn't. The messianic line ran through her because she confessed faith in a hopeless situation, not because she was worthy.
The gospel is written into the family tree.
📖 Passages: Joshua 2:1-24, 6:22-25, Ruth 4:18-22, 1 Chronicles 2:11-12, Matthew 1:1-17, 5, Luke 3:23-38, Romans 4:1-8, Hebrews 11:31, James 2:25