In Carstairs 4.56% of the population speaks a non-official language primarily at home. Most households speak Spanish. This accounts for about 61.11% of the Carstairs non official language speaking population and 2.79% of the total Carstairs population. People who speak German primarily at home account for 38.89% of the non official language speaking population and 1.77% of the total Carstairs population.
|Statistic||Percent||% of total population|
|Spanish||61.11 %||2.79 %|
|German||38.89 %||1.77 %|