text: In the city, the population was 23.0% under the age of 18, 7.4% from 18 to 24, 24.4% from 25 to 44, 28.4% from 45 to 64, and 16.8% who were 65 years of age or older. The median age was 41.5 years. For every 100 females, there were 95.7 males. For every 100 females age 18 and over, there were 100.9 males. The median income for a household in the city was $65,244, and the median income for a family was $76,469. Males had a median income of $58,958 versus $36,695 for females. The per capita income for the city was $32,856. About 1.8% of families and 3.2% of the population were below the poverty line, including 1.1% of those under age 18 and 2.8% of those age 65 or over.
  2020 Census Data
  The 2020 Census calculated a population in Spanish Fort, Alabama as 10,049, with 3,278 households and 1,946 families. With a 47.8% increase in population from the 2010 census, Spanish Fort is now the 2nd fastest growing city in the state of Alabama, right behind Gulf Shores, Alabama.
  Economic development
  Since incorporating on July 19, 1993, Spanish Fort has seen significant growth. Eastern Shore Centre, an open air regional shopping complex, opened on November 17, 2004. Spanish Fort Town Center contributed to the municipality's substantial commercial development, despite having ongoing issues with vacancies.