Hoover, AL has a population of 84,100 and is the 405th largest city in the United States. The population density is 1,786 per sq mi which is 1841% higher than the Alabama average and 1871% higher than the national average. The median age in Hoover is 38 which is approximately 3% lower than the Alabama average of 39. In Hoover, 64% of the population over 15 years of age are married, 88% speak English and 5% speak Spanish. 57% of Hoover residents were born in Alabama, 34% were born out of state, 1% were born outside of the United States and 9% were foreign born.