Holden Heights, FL has a population of 3,795 and is the 7,682nd largest city in the United States. The population density is 3,668 per sq mi which is 1149% higher than the Florida average and 3949% higher than the national average. The median age in Holden Heights is 42 which is approximately 1% higher than the Florida average of 42. In Holden Heights, 45% of the population over 15 years of age are married, 74% speak English and 22% speak Spanish. 45% of Holden Heights residents were born in Florida, 36% were born out of state, 4% were born outside of the United States and 15% were foreign born.