2 Chronicles 34:33

33 Josiah removed all of the statues of gods from the whole territory that belonged to the people of Israel. The LORD hated those statues. Josiah had everyone in Israel serve the LORD their God. As long as he lived, they didn't fail to follow the Lord, the God of their people.

2 Chronicles 34:33 Meaning and Commentary

2 Chronicles 34:33

And Josiah took away all the abominations out of all the
countries that [pertained] to the children of Israel
All their idols, as related in ( 2 Kings 23:4 )

and made all that were present in Israel to serve, even to serve the
Lord their God;
by his edicts, and by his example:

and all his days they departed not from following the Lord God of their
fathers;
not publicly and universally; otherwise there were great declensions and corruptions among them, as the prophecies of Jeremiah and Zephaniah show.

2 Chronicles 34:33 In-Context

31 The king stood next to his pillar. He agreed to the terms of the covenant in front of the Lord. He promised to follow him and obey his commands, directions and rules. He promised to obey them with all his heart and with all his soul. So he promised to obey the terms of the covenant that were written down in that scroll.
32 Then he had everyone in Jerusalem and in Benjamin commit themselves to the covenant. The people of Jerusalem did it in keeping with the covenant of the God of Israel.
33 Josiah removed all of the statues of gods from the whole territory that belonged to the people of Israel. The LORD hated those statues. Josiah had everyone in Israel serve the LORD their God. As long as he lived, they didn't fail to follow the Lord, the God of their people.
Holy Bible, New International Reader's Version® Copyright © 1995, 1996, 1998 by Biblica.   All rights reserved worldwide.