Huntsville is a city located primarily in Madison County in the central part of the far northern region of Alabama. Huntsville is the county seat of Madison County. The city extends west into neighboring Limestone County. Huntsville's population was 180,105 as of the 2010 census.