Joshua 10:31: God's promise fulfilled?
How does Joshua 10:31 demonstrate God's faithfulness in fulfilling His promises?

Setting of Joshua 10:31

• The southern campaign is underway. After miraculous victory at Gibeon and the defeat of five Amorite kings (Joshua 10:1-27), Israel captures Makkedah (v. 28) and Libnah (v. 29-30).

• Verse 31 records the next move: “Then Joshua and all Israel with him moved on from Libnah to Lachish. And Joshua laid siege to it and fought against it.”


God’s Promise Being Fulfilled

• God had sworn to give Israel every city and territory of Canaan (Genesis 12:7; 15:18-21; Deuteronomy 7:1-2).

• Before crossing the Jordan, the Lord repeated the pledge to Joshua:

‑ “I have given you every place your foot will tread, just as I promised Moses.” (Joshua 1:3)

‑ “No man shall be able to stand against you all the days of your life.” (Joshua 1:5)

• Each conquered city—Makkedah, Libnah, now Lachish—stands as a fresh confirmation that God’s word is literal, specific, and unfailing.


Key Observations from the Verse

• “Then Joshua…moved on.” God’s victories are not occasional bursts; they form a steady, unstoppable progression.

• “All Israel with him.” The whole covenant community participates, experiencing firsthand the reliability of God’s oath.

• “Laid siege…fought against it.” Divine promises do not negate human responsibility. Israel obeys by engaging the battle, confident that success has been guaranteed.


Connections to Earlier Promises

Deuteronomy 31:8: “The LORD Himself goes before you; He will be with you. He will never leave you nor forsake you.”

Numbers 33:53: “Take possession of the land and settle in it, for I have given you the land to possess.”

• Each fulfilled step at Gibeon, Makkedah, Libnah, and now Lachish proves God is actively “going before” His people exactly as foretold.


Implications for Believers Today

• God’s faithfulness is cumulative; every smaller victory prepares us to trust Him for the next challenge.

• Recorded history such as Joshua 10:31 is not mere narrative but a living testimony that “the word of our God stands forever” (Isaiah 40:8).

• The same God who kept His land-promise keeps every New-Covenant promise in Christ (2 Corinthians 1:20).


Supporting Scriptures

1 Kings 8:56: “Not one word has failed of all the good promises He made.”

Hebrews 10:23: “Let us hold resolutely to the hope we profess, for He who promised is faithful.”

Psalm 105:42-44 recounts that God “remembered His holy promise” and “gave them the lands of the nations,” summarizing exactly what Joshua 10:31 showcases in real time.

What is the meaning of Joshua 10:31?
Top of Page
Top of Page