Josiah began his reign over Judah at age eight. He reigned for thirty-one years in Jerusalem. Several commentators note that Josiah was one of the best kings of Judah, as he did what was right in God's sight and did not turn from following God's commands. Being young, he had not been influenced by the ungodly examples of his father and grandfather, and with God's grace, he sought to undo the spiritual damage of the prior reigns.