Madison's population was 67,968 on July 1, 2025, the Census Bureau estimates: up 19% since 2020 and 58% 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.

Madison had an estimated 67,968 residents on July 1, 2025, according to the Census Bureau’s Vintage 2025 city and town population estimates. That is 19.4% more than the April 2020 estimates base of 56,910, and 58% more than the 42,938 people the 2010 census counted. In the single year from July 2024 to July 2025 the estimate rose 6.5%, from 63,811. See the city’s QuickFacts page.

Sources

Growth since 2000

Bar chart of Madison's population: 29,329 in the 2000 census, 42,938 in 2010, 56,933 in 2020 and an estimated 67,968 on July 1, 2025.

Year Population Source
2000 29,329 2000 census
2010 42,938 2010 census
2020 56,933 2020 census
July 2021 58,248 Vintage 2025 estimate
July 2022 59,730 Vintage 2025 estimate
July 2023 60,813 Vintage 2025 estimate
July 2024 63,811 Vintage 2025 estimate
July 2025 67,968 Vintage 2025 estimate

The city more than doubled from 2000 to 2025. Growth slowed to about 1,000 to 1,500 people a year from 2020 to 2023, then jumped by about 3,000 in 2024 and 4,200 in 2025, the estimates show.

Two counties

Madison straddles the Madison County-Limestone County line. In July 2025, the Census Bureau estimates, 53,521 residents lived in the Madison County part and 14,447 in the Limestone County part. The Limestone County share grew faster: up 29% from its 2020 base of 11,158, against 17% for the Madison County part.

How Madison compares

Place 2020 census July 2025 estimate Change
Madison 56,933 67,968 +19.4%
Huntsville, about five miles east 215,006 233,627 +8.7%
Athens, about 12 miles west 25,406 34,209 +34.6%
Madison County 388,153 433,516 +11.7%
Limestone County 103,570 122,928 +18.7%

Changes are measured from each place’s April 2020 estimates base, which differs slightly from the census count.

Who lives here

From the 2020-2024 American Community Survey five-year estimates, which average five years of survey responses:

Measure Madison Madison County Huntsville
Median age 37.3 38.2 36.9
Under 18 27.9% 21.6% 19.4%
65 and over 12.7% 15.7% 16.4%
Households 22,496 165,031 95,310
Average household size 2.66 2.39 2.22
Bachelor’s degree or higher (25 and over) 64.5% 46.4% 47.2%
Median household income $134,655 $86,499 $74,714
People below the poverty line 4.3% 10.1% 12.6%
Homes owner-occupied 74.0% 68.3% 58.3%
Median home value $398,800 $299,200 $293,600
Median gross rent $1,453 $1,209 $1,171

Madison is younger, more family-heavy and better off than the county as a whole: more than a quarter of residents are under 18, and the median household income is more than $48,000 above the county’s. The survey counted 23,278 housing units in the city.

What this means for you

  • Madison is growing faster than Huntsville and the county; Madison City Schools says rapid growth brings frequent rezoning.
  • New residents: see our moving to Madison guide.
  • Home values are on our home prices page, refreshed monthly.

More guides: schools and history and landmarks.

Frequently asked questions

What is the population of Madison, Alabama?

67,968 on July 1, 2025, according to the U.S. Census Bureau’s Vintage 2025 estimates. The 2020 census counted 56,933 people.

How fast is Madison, Alabama, growing?

The Census Bureau estimates Madison grew 19.4% from April 2020 to July 2025, and 6.5% in the single year from July 2024 to July 2025, from 63,811 to 67,968.

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

The Census Bureau estimates 14,447 of Madison’s 67,968 residents lived in Limestone County in July 2025, and 53,521 lived in Madison County.

What is the median household income in Madison, Alabama?

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

Is Madison bigger than Athens?

Yes. The Census Bureau estimated Madison at 67,968 and Athens at 34,209 on July 1, 2025. Huntsville, the largest city in Alabama, was estimated at 233,627.