Astatula, FL has a population of 1,629 and is the 12,228th largest city in the United States. The population density is 526 per sq mi which is 79% higher than the Florida average and 480% higher than the national average. The median age in Astatula is 41 which is approximately 2% lower than the Florida average of 42. In Astatula, 57% of the population over 15 years of age are married, 81% speak English and 19% speak Spanish. 50% of Astatula residents were born in Florida, 37% were born out of state, 1% were born outside of the United States and 12% were foreign born.