Overview Malcolm is a village in Alabama, United States, with a population of about 187[1]. Geography Coordinates: 31.1913, -88.0075