Huntsville's population was 233,627 on July 1, 2025, the Census Bureau estimates: up 8.7% since 2020 and 30% since 2010. Age, income and housing inside.

Last checked Oct. 17, 2026. Every figure on this page comes from the U.S. Census Bureau and is linked to its source. Updated when the bureau publishes new figures.

Huntsville had an estimated 233,627 residents on July 1, 2025, according to the Census Bureau’s Vintage 2025 city and town population estimates, making it Alabama’s largest city. That is 8.7% more than the April 2020 estimates base of 214,989 and 30% more than the 180,105 people the 2010 census counted. In the year from July 2024 to July 2025 the estimate rose 1.4%, from 230,347. See the city’s QuickFacts page.

Sources

Growth since 2010

Line chart of Huntsville's population: 180,105 in the 2010 census, 215,006 in the 2020 census, then estimates of 218,727 in 2021, 222,237 in 2022, 226,024 in 2023, 230,347 in 2024 and 233,627 in 2025.

Year Population Source
2010 180,105 2010 census
2020 215,006 2020 census
2021 218,727 July 1 estimate
2022 222,237 July 1 estimate
2023 226,024 July 1 estimate
2024 230,347 July 1 estimate
2025 233,627 July 1 estimate

Between the 2010 and 2020 censuses Huntsville grew 19.4%, adding about 34,900 people. Since 2020 it has added roughly 3,300 to 4,300 people a year in the bureau’s estimates.

Where Huntsville’s people live

Huntsville reaches into three counties. Of the 233,627 residents estimated for July 2025, 228,416 lived in Madison County, 5,206 in Limestone County and five in Morgan County.

Age, households, income and housing

From the 2020-2024 American Community Survey five-year estimates (people, households, income and housing):

Measure Huntsville Madison County Madison
Median age 36.9 38.2 37.3
Under 18 19.4% 21.6% 27.9%
65 and over 16.4% 15.7% 12.7%
Households 95,310 165,031 22,496
Average household size 2.22 2.39 2.66
Median household income $74,714 $86,499 $134,655
Bachelor’s degree or higher (25 and over) 47.2% 46.4% 64.5%
Housing units 104,388 178,607 23,278
Homes lived in by their owners 58.3% 68.3% 74.0%
Median home value $293,600 $299,200 $398,800
Median gross rent $1,171 $1,209 $1,453

ACS figures are survey estimates averaged over five years and carry margins of error; the bureau’s tables show them.

How Huntsville compares

Place July 2025 estimate Change since 2020 base
Huntsville 233,627 +8.7%
Madison County 433,516 +11.7%
Madison, about five miles west 67,968 +19.4%
Alabama 5,193,088 +3.3%

Meridianville, about 13 miles north, is an unincorporated community, so it has no city estimate; the 2020-2024 ACS puts its population at 11,150, with a median household income of $97,434. Huntsville holds about 54% of Madison County’s people.

What this means for you

  • Huntsville is the state’s largest city by the Census Bureau’s 2025 estimate.
  • It has smaller households and more renters than the county or Madison.
  • Growth is steady: about 3,300 to 4,300 more residents a year since 2020.

More guides: home prices, schools and moving to Huntsville.

Frequently asked questions

What is the population of Huntsville, Alabama?

233,627 on July 1, 2025, according to the U.S. Census Bureau’s Vintage 2025 estimates. The 2020 census counted 215,006 people.

Is Huntsville the largest city in Alabama?

Yes. The Census Bureau’s July 2025 estimates put Huntsville at 233,627, ahead of Mobile at 200,824, Birmingham at 195,893 and Montgomery at 195,300.

How fast is Huntsville growing?

The Census Bureau estimates Huntsville grew 8.7% from April 2020 to July 2025, and 1.4% in the year to July 2025, from 230,347 to 233,627.

What is the median household income in Huntsville?

$74,714, according to the 2020-2024 American Community Survey five-year estimates, compared with $86,499 for Madison County and $134,655 for Madison.

How many people live in the Limestone County part of Huntsville?

The Census Bureau estimates 5,206 of Huntsville’s 233,627 residents lived in Limestone County in July 2025, 228,416 in Madison County and five in Morgan County.