Skip to content

What does Jeremiah 29:11 mean?

It was God's promise to the Jewish exiles in Babylon that He hadn't abandoned them: after seventy years He would bring His people home and give them a future and a hope. It shows God's good purposes for His people. It isn't a promise of a smooth life for each person.

For I know the plans I have for you, declares the LORD, plans to prosper you and not to harm you, to give you a future and a hope.
Jeremiah 29:11, Berean Standard BibleRead in context

What it means

This is one of the most quoted verses in the Bible, often on graduation cards. Reading it in context makes it stronger, not weaker. God was speaking to a whole nation in exile, not to one person planning a career.

Plans to prosper you translates shalom again: peace, wholeness, things made right. God's plans were for their good and not their harm, even though the exile was hard and long. Many adults who first heard this letter would grow old and die in Babylon. The future and the hope were real, but they came in God's time, for His people as a whole.

The verses around it

Jeremiah wrote a letter to the exiles carried off to Babylon (verse 4). False prophets were telling them they'd be home soon. Jeremiah told them to build houses, plant gardens and pray for the city where they lived (verses 5 to 7), because they'd be there a long time. Verse 10 sets the timing. Verses 12 to 14 add that they would pray, seek God with all their heart and find Him.

For this is what the LORD says: “When Babylon’s seventy years are complete, I will attend to you and confirm My promise to restore you to this place.
Jeremiah 29:10, Berean Standard BibleRead in context

The lies it answers

The thoughts this verse speaks to, in the words people use for them.

Say it out loud

God's purposes for His people are for good and not for harm. He is faithful, even when the wait is long. My future is in His hands.

More Bible declarations like this

Already have the app? Open Jeremiah 29:11 in Flip the Script

Questions people ask

Is Jeremiah 29:11 a promise for me?

It was first a promise to Israel in exile, about bringing the nation home after seventy years. It isn't a promise that your plans will work out. But it shows what God is like: His purposes for His people are good, and He keeps His word. Through Jesus, everyone who trusts Him is part of His people (Ephesians 2:19).

Who was Jeremiah 29:11 written to?

To the Jews taken from Jerusalem to Babylon, in the early years of the exile. Jeremiah 29:4 says the letter went to all the exiles carried away from Jerusalem.

What does “plans to prosper you” mean?

The Hebrew word is shalom, which means peace and well-being, not money. In Jeremiah 29:11 God promised His people a restored life together, with a future and a hope. It isn't a promise of wealth.