2 Kings 24:4

4 and also because of all the innocent blood he had shed. He had filled Jerusalem with innocent blood, and the Lord would not forgive.

2 Kings 24:4 Meaning and Commentary

2 Kings 24:4

And also for the innocent blood that he shed, for he filled
Jerusalem with innocent blood
See ( 2 Kings 21:16 ) which cruel usage of the prophets, and servants of the Lord, was still continued; see ( Jeremiah 26:21-24 ) ,

which the Lord would not pardon;
he pardoned the sins of Manasseh, who repented, but not the sins of those persons who imitated him, but repented not; or though he personally pardoned the sins of Manasseh, so that he was saved everlastingly, yet the temporal punishment of the nation for those sins, in which they were involved with him, was not averted.

2 Kings 24:4 In-Context

2 The Lord sent Chaldean, Aramean, Moabite, and Ammonite raiders against Jehoiakim. He sent them against Judah to destroy it, according to the word of the Lord He had spoken through His servants the prophets.
3 This happened to Judah only at the Lord's command to remove them from His sight. It was because of the sins of Manasseh, according to all he had done,
4 and also because of all the innocent blood he had shed. He had filled Jerusalem with innocent blood, and the Lord would not forgive.
5 The rest of the events of Jehoiakim's [reign], along with all his accomplishments, are written about in the Historical Record of Judah's Kings.
6 Jehoiakim rested with his fathers, and his son Jehoiachin became king in his place.
Holman Christian Standard Bible ® Copyright © 2003, 2002, 2000, 1999 by Holman Bible Publishers.  Used by permission.  All rights reserved.