Dzimusi Rūjienā, amatnieka ģimenē. Mācījusies Dubura un Gižicka dramatiskajos kursos Rīgā. No 1919.gada līdz 1928.gadam strādā Nacionālā teātrī, bet pēc tam līdz 1944.gadam Dailes teātrī.
Kara beigās izceļo uz Vāciju un līdz 1949.gadam darbojas Mērbekas latviešu teātrī. 1949.gadā dodas uz Kanādu. Dzīvo Monreālā un Toronto. Vairāk nekā 20 gadus Alma Mača strādā Toronto televīzijā.
Viņas izcilākās lomas Dailes teātrī Antonija (Skroderdienas Silmačos) , Anna (Piebalgas audēji),Grizī (Trejmeitiņas) u.c.
Mūža nogali Alma Mača pavada kādā jaunā, modernā stilā uzceltā veco ļaužu mājā netālu no viņa dēla ģimenes dzīvesvietas Kanādas ziemeļos. Viņa mirusi 95 gadu vecumā, svētdienā, Mātes dienā.