The high places were not taken away. — This agrees with 2 Chronicles 20:33, and stands in apparent contradiction with 2 Chronicles 17:6 : “He took away the high places and groves out of Judah.” Probably the key to the apparent discrepancy lies in the words “and groves” (Asherah). The high places taken away were those connected with the base Asherah worship; those which were simply unauthorised sanctuaries remained, at any rate in part.
Related Commentaries of 1 Kings 22:43
1 Kings 22:43
43 And he walked in all the ways of Asa his father; he turned not aside from it, doing that which was right in the eyes of the LORD: nevertheless the high places were not taken away; for the people offered and burnt incense yet in the high places.