Mandarin is Taiwan’s official language, it became the country’s national language after the end of World War II, before the official language was Japanese. Mandarin is more frequently used in the north in comparison to the south, where most people speak Taiwanese. The younger generation speaks Mandarin better than Hakka or Hokkien (Taiwanese), the elder generation were educated in Japanese.
Taiwanese Hokkien is spoken by about 70% of the population, linguistically, it is a subgroup of Southern Min languages variety originating in southern Fujian.
Hakka is spoken by Taiwanese with Hakka ancestry, the majority lives in Taoyuan, Hsinchu and Miaoli.
On the map bellow you can see the most spoken languages in Taiwan, (cmn) Mandarin, (nan) Hokkien, (hak) Hakka, (map) Matsu.