Ansonia, CT has a population of 18,950 and is the 2,304th largest city in the United States. The population density is 3,148 per sq mi which is 386% higher than the Connecticut average and 3375% higher than the national average. The median age in Ansonia is 39 which is approximately 4% lower than the Connecticut average of 41. In Ansonia, 48% of the population over 15 years of age are married, 78% speak English and 15% speak Spanish. 70% of Ansonia residents were born in Connecticut, 15% were born out of state, 3% were born outside of the United States and 12% were foreign born.