New Haven, CT has a population of 130,405 and is the 204th largest city in the United States. The population density is 6,977 per sq mi which is 977% higher than the Connecticut average and 7601% higher than the national average. The median age in New Haven is 31 which is approximately 24% lower than the Connecticut average of 41. In New Haven, 33% of the population over 15 years of age are married, 66% speak English and 25% speak Spanish. 49% of New Haven residents were born in Connecticut, 26% were born out of state, 9% were born outside of the United States and 16% were foreign born.