Als erster Siedler und Stadtgründer gilt Damase Boulanger. Er lebte ab 1856 sporadisch bei den Stromschnellen der Petite Décharge, um den Betrieb der Holzrutsche zu überwachen, die vom Papierunternehmen "Price Brothers" dort installiert worden war. 1867 ließ er sich mit seiner Familie dauerhaft nieder. Der Ortsname erinnert an die Schlacht an der Alma, die 1854 während des Krimkriegs stattfand. Die Gemeinde Saint-Joseph-d’Alma entstand 1879 durch eine Abspaltung von Hébertville. Das Dorf war zu Beginn überwiegend von der Landwirtschaft geprägt. Dies änderte sich in den 1920er Jahren durch den Bau eines Wasserkraftwerks, gefolgt von mehreren energieintensiven Industriebetrieben. Aufgrund der rasanten Industrialisierung erhielt die Gemeinde Saint-Joseph-d’Alma 1924 den Stadtstatus. 1954 kürzte sie ihren Namen zu Alma. Im Jahr 1962 wurden Isle-Maligne, Naudville und Riverbend eingemeindet, 2001 folgte die Eingemeindung von Délisle.