Alma is a town located in Ellis County, Texas. Alma has a 2026 population of 421. Alma is currently growing at a rate of 3.69% annually and its population has increased by 15.34% since the most recent census, which recorded a population of 365 in 2020.