 Morbio Superiore has a population () of 705.Most of the population () speaks (%), with being second most common (%) and being third (%).Of the Swiss national languages (), 50 speak German, 6 people speak French, 632 people speak Italian.