The Lord tells Jeremiah to stand in the gate of his house and proclaim to all who enter to worship. He asks them to amend their ways and not to trust in deceptive words that keep repeating the temple of the Lord, the temple of the Lord, the temple of the Lord. If they truly amend their ways, practice justice with one another, do not oppress the foreigner, the fatherless and the widow, do not shed innocent blood or go after other gods, the Lord will let them dwell in this place.
But they steal, murder, commit adultery, swear falsely and burn incense to Baal, and then come and stand before the Lord saying they are delivered, only to go on doing these abominations. The Lord asks whether this house has become a den of robbers in his eyes. He sends them to Shiloh, where he first made his name dwell, to see what he did to it because of his people's wickedness. He will do to the house that bears his name what he did to Shiloh and cast them out of his sight.
He tells Jeremiah not to pray for this people or lift up a cry, for he will not hear. Whole families make cakes for the queen of heaven, and his anger will be poured out on this place. The Lord recalls that when he brought their fathers out of Egypt he did not speak to them about burnt offerings and sacrifices; he commanded them to obey his voice, and he would be their God. Yet they did not listen, though he sent his servants the prophets every day.
In verses 29-34 the people must cut off their hair and raise a lament on the bare heights, for the Lord has rejected the generation of his wrath. They have built the high places of Topheth in the valley of Ben-hinnom to burn their sons and daughters in the fire, which the Lord did not command and which never entered his mind. That valley will be called the Valley of Slaughter, the corpses will be food for the birds, and the voices of mirth and gladness will cease.