Answer
Mary, the mother of the Lord Jesus Christ, has been the subject of much speculation, primarily because so little is known about her. But one thing the Bible clearly indicates about Mary is that she had other children. How many children Mary had is up for speculation.
Luke 1 records Maryâs conversation with the angel Gabriel, who told her she was to be the mother of Godâs Messiah. At that time, Mary was a young virgin engaged to be married to a man named Joseph. Some have taught that, due to the sacred nature of the virgin birth, Mary had no other children and remained a virgin throughout her life. However, Matthew 1:24–25 seems to counter that teaching and imply that Mary had other children: âWhen Joseph woke up, he did what the angel of the Lord had commanded him and took Mary home as his wife. But he did not consummate their marriage until she gave birth to a son. And he gave him the name Jesus.â The key word that tells us that Mary had other children after Jesus is until.
Until means âup to the time of.â It implies that an action did occur after a prescribed pause. Matthew did not end the sentence by saying, âHe did not consummate their marriage.â He says, âHe did not consummate their marriage until. . . .â This wording indicates that the action (of consummating the marriage) did occur after the birth of Christ. Matthew also makes a point of telling us that Joseph âtook Mary home as his wife.â Matthewâs readers would naturally conclude that Mary became Josephâs wife in every sense of the word. There is no scriptural evidence to support the assertion that Mary remained a perpetual virgin or that she had no other children. In fact, the Bible tells us the opposite.
Mark 6:3 records people becoming angry with Jesus when He taught in His hometown. They rejected Him as a prophet and responded, ââIsnât this the carpenter? Isnât this Maryâs son and the brother of James, Joseph, Judas and Simon? Arenât his sisters here with us?â And they took offense at him.â This passage indicates that Mary had at least seven children, including Jesus. There were at least thirty years between the time of Jesusâ birth and this encounter, which allows plenty of time for other children to have joined the family as Jesusâ siblings.
John 2:12 gives us another hint as we answer the question of whether Mary had other children: âAfter this he went down to Capernaum with his mother and brothers and his disciples.â The fact that the words brothers and disciples are both used means that John was not referring to âspiritualâ brothers but to familial relationships. The âbrothersâ and the âdisciplesâ were different groups. Matthew 12:46 records a time when Jesusâ mother and brothers came to speak with Him. Mother and brothers, used as a phrase, implies a familial relationship. Scripture gives us no reason to think these were not the biological children of Mary.
Efforts to prove that Mary remained a perpetual virgin are not based on Scripture but on a misguided allegiance to a woman who was as fallible as any other human being (Romans 3:23). While Mary was chosen by God for the holiest of tasks, she was, in her own words, âa humble servantâ (Luke 1:48). She obeyed the Lord with faithfulness, as did many other humble servants of the Lord such as Moses, Gideon, Elijah, and Hannah. For Mary to have had marital relations with her lawfully wedded husband, Joseph, would in no way have âdefiledâ her. Those normal relations would have likely produced other offspring who would have grown up with Jesus as their big brother (James 1:1; Jude 1:1–2). Mary is given no special place in Scripture, and any effort to exalt her to godlike status is man-made heresy.
So, the answer to whether Mary had other children is âyes.â How many children she had is unknown, but she probably had at least seven, including Jesus.