2 Kings 17:33

33 They honored and worshiped God, but they also kept up their devotions to the old gods of the places they had come from.

2 Kings 17:33 Meaning and Commentary

2 Kings 17:33

They feared the Lord, and served their own gods
Worshipped both:

after the manner of the nations whom they carried away from thence;
the Israelites, whom they had carried captive from Samaria; they worshipped the Lord in their idols, as they did, who pretended to worship God in the calves; so they worshipped the supreme God in and by their idols, and made use of them as mediators with him.

2 Kings 17:33 In-Context

31 for Avva, Nibhaz and Tartak; for Sepharvaim, Adrammelech and Anammelech (people burned their children in sacrificial offerings to these gods!).
32 They honored and worshiped God, but not exclusively - they also appointed all sorts of priests, regardless of qualification, to conduct a variety of rites at the local fertility shrines.
33 They honored and worshiped God, but they also kept up their devotions to the old gods of the places they had come from.
34 And they're still doing it, still worshiping any old god that has nostalgic appeal to them. They don't really worship God - they don't take seriously what he says regarding how to behave and what to believe, what he revealed to the children of Jacob whom he named Israel.
35 God made a covenant with his people and ordered them, "Don't honor other gods: Don't worship them, don't serve them, don't offer sacrifices to them.
Published by permission. Originally published by NavPress in English as THE MESSAGE: The Bible in Contemporary Language copyright 2002 by Eugene Peterson. All rights reserved.