Huntsville is a city in the north of the U.S. state of Alabama. It is in Madison County. It extends west into Limestone county. Huntsville is the county seat of Madison County. The 2000 census showed that Huntsville has a population of 158,216 people. In 2009, the population grew to 179,653. The Huntsville Metropolitan Area's population was estimated at 406,316.