|Brazil, Bolivia, Paraguay, Uruguay, and North-East Argentina|
|ISO 639-2 / 5||tup|
Tupi–Guarani (medium pink), other Tupian (violet), and probable range ca. 1500 (pink-grey)
Rodrigues (2007) considers the Proto-Tupian urheimat to be somewhere between the Guaporé and Aripuanã rivers, in the Madeira River basin. Much of this area corresponds to the modern-day state of Rondônia, Brazil. 5 of the 10 Tupian branches are found in this area, as well as some Tupi–Guarani languages (especially Kawahíb), making it the probable urheimat of these languages and maybe of its speaking peoples. Rodrigues believes the Proto-Tupian language dates back to around 3,000 BC.
When the Portuguese arrived in Brazil, they found that wherever they went along the vast coast of this newly discovered land, most natives spoke similar languages. Jesuit missionaries took advantage of these similarities, systematizing common standards then named línguas gerais ("general languages"), which were spoken in that region until the 19th century. The best known and most widely spoken of these languages was Old Tupi, a modern descendant of which is still used today by indigenous peoples around the Rio Negro region, where it is known as Nheengatu ([ɲɛʔẽŋaˈtu]), or the "good language". However, the Tupi family also comprises other languages.
In the neighbouring Spanish colonies, Guarani, another Tupian language closely related to Old Tupi, had a similar history, but managed to resist the spread of Spanish more successfully than Tupi resisted Portuguese. Today, Guarani has 7 million speakers, and is one of the official languages of Paraguay. The Tupian family also includes several other languages with fewer speakers. These share irregular morphology with the Je and Carib families, and Ribeiro connects them all as a Je–Tupi–Carib family.
Rodrigues & Cabral (2012) list 10 branches of Tupian, which cluster into Western Tupian and Eastern Tupian. Within Western and Eastern Tupian, the most divergent branches are listed first, followed by the core branches.