Josiah was eight years old when he became king and reigned 31 years in Jerusalem. 