Algoma is a town in Pontotoc County, Mississippi. The population was 705 at the 2020 census, up from 590 at the 2010 census. Algoma is a Native American word meaning "vale of flowers". According to the United States Census Bureau, the town has a total area of 6.6 square miles, of which 6.6 square miles is land and 0.04 square miles is water.