Alma is a locality in Victoria, Australia, along the Maryborough – St Arnaud Road, west of Maryborough. In the 2021 census, Alma and the surrounding area had a population of 195.