What are you looking for?
Explore Mooresville, AL
Mooresville, Alabama is a charming and historic town located in Limestone County. With a population of just over 50 residents, it is known for its small-town atmosphere and close-knit community. Mooresville is steeped in history, as it was incorporated in 1818 and is one of the oldest towns in the state. Visitors can explore the well-preserved antebellum homes, stroll along the picturesque streets, and visit the famous Mooresville Brick Church, which dates back to 1839. The town's rich history and peaceful ambiance make it a hidden gem in the heart of Alabama.