An official website of the United States government. Here's how you know
The town of Waterloo is located in Lauderdale County, along the north shore of Pickwick Lake, a reservoir along the Tennessee River. The town is part of the Florence – Muscle Shoals metropolitan area, known as “The Shoals”. Waterloo encompasses a total area of 0.8 square miles and is home to over 200 residents.