An official website of the United States government. Here's how you know
The town of Pennington is located in northern Choctaw County in southwestern Alabama, situated on the Tombigbee River. Originally known as Thompkinsville, Pennington encompasses two square miles and is home to over 220 residents. The town offers several recreational opportunities, including the Local Haguewood Park, the old Naheola Bridge, and Moscow Landing.