moulton is a city in lawrence county, alabama. it is included in the decatur metropolitan area, as well as the huntsville-decatur combined statistical area. as of the 2000 census, the population of the city is 3,260. the city is the county seat of lawrence county.