14 generations from Abraham to David, counting David.
1. Abraham
2. Isaac
3. Jacob
4. Judas
5. Phares
6. Esrom
7. Aram
8. Aminadab
9. Naasson
10. Salmon
11. Booz
12. Obed
13. Jesse
14. David
14 generations from David to the Josiah – Matt. 1:17. Count David, stop
at Josiah. Matthew 1:11, 12 states, "And Josias begat Jechonias and
his brethren, about the time they were carried away to Babylon: 12 And after
they were brought to Babylon, Jechonias begat Salathiel; and Salathiel begat
Zorobabel;" I stopped the count of generations at Josiah because the
wording of 1:11 and 12. Josiah is the last generation that is counted as
living in the promised land. Jechonias (Jehoiachin) is the first generation
that is counted in the lineage, but he lives outside the promised land.
15. David
16. Solomon
17. Roboam
18. Abia
19. Asa
20. Josaphat
21. Joram
22. Ozias
23. Joatham
24. Achaz
25. Ezekias
26. Manasses
27. Amon
28. Josias
14 generations from Jechonias to Christ.
29. Jechonias
30. Salathiel
31. Zorobabel
32. Abiud
33. Eliakim
34. Azor
35. Sadoc
36. Achim
37. Eliud
38. Eleazar
39. Matthan
40. Jacob
41. Joseph
42. Christ