Huntsville adalah kota yang terletak di Madison County dan Limestone County, Alabama, Amerika Serikat, dengan sebagian kecil wilayahnya meluas hingga ke Morgan County. Kota ini merupakan pusat pemerintahan Madison County. Terletak di wilayah pegunungan Appalachia di Alabama bagian utara, Huntsville adalah kota terpadat di negara bagian tersebut. Populasi kota ini tercatat sebanyak 215.006 jiwa pada sensus tahun 2020, menjadikannya kota terpadat di Alabama. Huntsville merupakan kota terbesar dalam Kawasan Statistik Gabungan (Combined Statistical Area) Huntsville-Decatur-Albertville, AL, yang mencakup lima wilayah county. Populasi wilayah metropolitan Huntsville mencapai 491.723 jiwa pada tahun 2020, menjadikannya wilayah metropolitan terpadat kedua di negara bagian tersebut setelah wilayah metropolitan Birmingham.