Knapp 5.600 Einwohner leben heute auf Santa Maria. Ihre Herkunft erkennt man noch heute, wenn man die Häuser genauer betrachtet: Breite rechteckige Schornsteine zeugen von der Herkunft aus dem Alentejo, runde Schornsteine von der Algarve.
Einteilung: Santa Maria besteht nur aus dem Bezirk Vila do Porto.
Der Bezirk Vila do Porto besteht aus den fünf Gemeinden Almagreira, Santa Barbara, Santo Espirito, Sao Pedro und Vila do Porto.
Bevölkerungsverteilung:
| Bevölkerungsentwicklung auf Santa Maria: | |||||||
| 1849 | 1900 | 1930 | 1960 | 1981 | 1991 | 2001 | 2004 |
| 5.647 | 6.359 | 7.158 | 13.233 | 6.500 | 5.922 | 5.578 | 5.511 |
Santa Maria war die erste Insel der Azoren, die besiedelt wurde. Bei der ersten Volkszählung 1864 wurden 4.699 Einwohner gezählt. Im Jahr 1900 war die Einwohnerzahl bereits auf 6.359 angestiegen. Der Aufschwung durch den Flughafen ließ die Bevölkerung im 20. Jahrhundert rasant anwachsen, vor allem in den späten 40er und 50er Jahren. 1960 waren es bereits 13.233 Einwohner. Doch die folgenden Probleme wie fehlende Arbeitsmöglichkeiten und verlassene Häuser sowie die Agrarkrise ließen mehr als die Hälfte von ihnen wieder abwandern. Viele wanderten nach Nordamerika aus, aber auch Sao Miguel und das Festland waren beliebte Ziele.
In Zahlen ausgedrückt sieht das Ganze recht nüchtern aus: So ging die Bevölkerung von Santo Espirito zwischen 1960 und 1981 um 325% zurück. Die Auswanderungswelle blieb nicht ohne Folgen: Viele Häuser standen leer und verfielen, Schulen mussten schließen. Vor allem in den kleinen Dörfern, wo es früher fast in jedem Ort eine Grundschule gab, stehen die Unterrichtsgebäude heute leer.

