Josiah was eight years old when he began to reign, and he reigned for 31 years in Jerusalem. 