Madison County is Alabama’s third most populated county with a per capita income second only to Shelby County, Alabama. Madison County is located in the heart of the Tennessee Valley. Our neighbor to the north is Tennessee. We are approximately a 100 miles directly south of Nashville. To the west and east, we are equal distance from Mississippi and Georgia. The county includes 806 square miles ranging from the southern most ridges of the Appalachians to the Tennessee River.