Mary was from the Nazareth (I don't know if the Bible actually names the Tribe), but her husband Joseph was from the House of David Edit: it's important to remember, that in marriage according to the Bible the husband and wife become "one flesh", so wouldn't that make Mary "of the House of David also?) (jews are not from the Tribe of Judah or any Tribe of Israel)