5 And he put an end to the false priests, who had been put in their positions by the kings of Judah to see to the burning of offerings in the high places in the towns of Judah and the outskirts of Jerusalem, and all those who made offerings to Baal and to the sun and the moon and the twelve signs and all the stars of heaven. 6 And he took the Asherah from the house of the Lord, outside Jerusalem to the stream Kidron, burning it by the stream and crushing it to dust, and he put the dust on the place where the bodies of the common people were put to rest. 7 And he had the houses pulled down of those who were used for sex purposes in the house of the Lord, where women were making robes for the Asherah. 8 And he made all the priests from the towns of Judah come into Jerusalem, and he made unclean the high places where the priests had been burning offerings, from Geba to Beer-sheba; and he had the high places of the evil spirits pulled down which were by the doorway of Joshua, the ruler of the town, on the left side of the way into the town. 9 Still the priests of the high places never came up to the altar of the Lord in Jerusalem; but they took their food of unleavened bread among their brothers.
Matthew Henry's Commentary on 2 Kings 23:5-9
Commentary on 2 Kings 23:4-14
(Read 2 Kings 23:4-14)
What abundance of wickedness in Judah and Jerusalem! One would not have believed it possible, that in Judah, where God was known, in Israel, where his name was great, in Salem, in Zion, where his dwelling-place was, such abominations should be found. Josiah had reigned eighteen years, and had himself set the people a good example, and kept up religion according to the Divine law; yet, when he came to search for idolatry, the depth and extent were very great. Both common history, and the records of God's word, teach, that all the real godliness or goodness ever found on earth, is derived from the new-creating Spirit of Jesus Christ.