Idaho 10 Interesting Facts About Twin Falls Facts About Twin Falls Twin Falls was named after the Twin Falls of the Snake River. Twin Falls was incorporated as a city in 1904. Read More » 08/04/2022 No Comments