Welcome to Twin Falls, Idaho, founded in 1904 and home to a population of approximately 50,967. This picturesque town is famous for the stunning Shoshone Falls, known as the “Niagara of the West,” and for its unique Perrine Bridge, a popular spot for base jumpers. Twin Falls boasts sister city relationships with municipalities in Spain, Japan, and China, adding to its international appeal for travelers seeking a taste of small-town charm with a global twist.