Was Mary Magdalene a Prostitute?

No. The Bible never says that Mary Magdalene was a prostitute. None of the four Gospels, and no other book of the New Testament, connects her name with prostitution. What the texts do say is quite different: seven demons had gone out of her, she followed Jesus among the women who served the group, she was present at the crucifixion, and she went to the tomb on the morning of the resurrection. The picture of the repentant prostitute came later, from a tradition of reading that Scripture does not support.

What Scripture actually says about her past

Luke introduces Mary Magdalene in Luke 8:1-3. Jesus was traveling through cities and villages proclaiming the kingdom of God, accompanied by the Twelve and by some women who had been healed of evil spirits and diseases. The text names Mary, called Magdalene, from whom seven demons had gone out, along with Joanna, the wife of Chuza, and Susanna, and many others who provided for them out of their means.

Notice what the text says and what it leaves out. It speaks of an affliction from which she was set free. It says nothing about sexual sin, selling her body, or an immoral life. Mark 16:9 repeats the detail of the seven demons and, according to that verse, it was Jesus who drove them out; but that verse belongs to the longer ending of Mark, which some of the oldest manuscripts do not include, so Luke is the main support. Scripture also never explains what the seven demons meant. Some interpreters see the number seven as a sign of severity, but that is an interpretation, not a statement of the text.

The name “Magdalene” most likely points to her hometown, Magdala, on the shore of the Sea of Galilee. It probably served to tell her apart from the other Marys who followed Jesus.

Where the idea that she was a prostitute came from

To understand the mistake, we have to look at another woman. In Luke 7:36-50, a woman of the city, whom the text calls a sinner (in Greek, hamartōlós), enters the house of a Pharisee named Simon, weeps at Jesus’ feet, wipes them with her hair, kisses them, and anoints them with perfume. Jesus forgives her and sends her away in peace. Luke does not give her name, and he does not say what her sin was. Many readers have assumed it was sexual, but that is an assumption: the text says only “sinner.”

Right after that, in Luke 8:2, Luke introduces Mary Magdalene as a new character, with the seven demons as the identifying detail. Nothing in Luke connects the two women. Another account comes into play here: John tells us that Mary of Bethany, the sister of Martha and Lazarus, also anointed Jesus’ feet and wiped them with her hair (John 11:2; John 12:1-8). The similar gesture probably helped blend the stories in readers’ memories, although the settings differ: Luke places the scene in the house of Simon the Pharisee, in a town the text does not name; John places it in Bethany, six days before the Passover. Scholars discuss how the several anointing accounts relate (Matthew 26:6-13; Mark 14:3-9; Luke 7:36-50; John 12:1-8), but in none of them is the woman called Mary Magdalene.

The merging of the three women, the sinful woman of Luke 7, Mary of Bethany, and Mary Magdalene, was fixed in the West by a sermon of Pope Gregory the Great, preached in the late sixth century. He read the three as one person and understood the seven demons as the sum of her vices. It was a preacher’s reading, used to talk about repentance, not a definition of faith. But preaching, art, and medieval legend spread it across the West, and popular imagination filled in the rest: the anonymous sinner became a prostitute, and the prostitute was given the name Mary Magdalene. For centuries, institutions for so-called “fallen” women carried her name.

The Catholic Church itself, which inherited the tradition, stopped identifying her with the anonymous sinner in its liturgy (the Mass readings and the title “penitent”) with the 1969 revision of the calendar. That was a liturgical change, not a doctrinal definition. In 2016, the Vatican raised her memorial to a feast, with the title “apostle to the apostles.” The Eastern churches tend to treat them as different women. Correcting this mistake, then, is not a quarrel between Catholics and Protestants: it is a return to the text.

When the Bible means prostitute, it says so

The New Testament knows the word and uses it plainly. In Matthew 21:31-32, Jesus tells the religious leaders that tax collectors and prostitutes (in Greek, pórnē) who believed are entering the kingdom of God ahead of them. Hebrews 11:31 and James 2:25 call Rahab by the same term, and Joshua 2:1 already introduced her that way. For Mary Magdalene, no biblical author uses that word or any equivalent. Anyone who calls her a prostitute is speaking from tradition, not from Scripture.

Who Mary Magdalene actually is in the Gospels

Once the label is removed, what remains is the portrait of a faithful disciple. The Gospels place her at nearly every decisive moment:

That last point deserves attention. In John’s account she was the first to see the risen Lord (John 20:14-16), and it was to her that he himself entrusted the announcement to the disciples (John 20:17-18). Matthew 28:9-10 shows Jesus also meeting her and the other Mary. The text does not hide that the apostles received the report with skepticism: Luke 24:10-11 says the women’s words seemed to them like nonsense. Christian tradition called Mary Magdalene the “apostle to the apostles,” in the sense of one sent to announce, and that title describes what Scripture shows far better than the label of prostitute does.

What changes when we correct the mistake

First, it changes our faithfulness to the text. Adding to Scripture what it does not say is an error, even when the story seems edifying. Calling Mary Magdalene a prostitute reduced a faithful disciple to the worst that was imagined about her, and it overshadowed what the Gospels actually highlight: deliverance, faithfulness, and testimony.

Second, it changes how we read grace. Correcting the mistake does not mean the gospel is any less for someone with the past that tradition assigned to her. Jesus forgave the sinful woman of Luke 7:47-50, and all of us need that forgiveness (Romans 3:23). The difference is one of honesty: the grace of Christ does not need an invented biography to be great.

Third, it changes what we do with labels. In the Gospels, Mary Magdalene is remembered for the deliverance she received and for what she did from it: she followed, served, stayed, and announced. Someone’s past, real or supposed, is not the last word about that person; it was Christ who called Mary by name.

Key Bible references

Luke 8:1-3 · Luke 7:36-50 · John 20:1-18 · John 19:25 · John 12:1-8 · Matthew 28:1-10 · Mark 15:40-41

Frequently asked questions

What were Mary Magdalene’s seven demons?

The Bible does not say. Luke 8:2 states that seven demons had gone out of her and places her among the women healed of evil spirits and diseases, without describing her case. That it was sexual sin is a later assumption; the text speaks of affliction and deliverance.

Was Mary Magdalene married to Jesus?

No text of the New Testament says or suggests it. The idea comes largely from readings of later apocryphal writings and from modern novels, which do not carry the weight of Scripture. The Gospels present her as a disciple, not as Jesus’ wife.

Why is she called Magdalene?

Most likely because of Magdala, the town she came from, on the shore of the Sea of Galilee. Scripture does not explain the name, but it probably served to tell her apart from the other Marys in Jesus’ company.

If she had been a prostitute, would that change the gospel?

No. The gospel reaches people with that past: in Matthew 21:31-32, Jesus says that tax collectors and prostitutes who believed are entering the kingdom of God ahead of religious leaders who did not. But the question here is what the text says, and about Mary Magdalene it does not say that.