After his tenure in Congress, Caruth resumed the practice of law in Louisville. He served as judge of the criminal division of the Jefferson County Circuit Court in 1902. He served as commissioner of the St. Louis Exposition in 1904. He died in Louisville on November 25, 1907, and was interred in Cave Hill Cemetery.