Overview Waterloo is a village in Alabama, United States, with a population of about 200[1]. Geography Coordinates: 34.9181, -88.0642