Benbrook, TX has a population of 22,403 and is the 1,940th largest city in the United States. The population density is 1,981 per sq mi which is 1943% higher than the Texas average and 2086% higher than the national average. The median age in Benbrook is 43 which is approximately 25% higher than the Texas average of 34. In Benbrook, 63% of the population over 15 years of age are married, 92% speak English and 5% speak Spanish. 64% of Benbrook residents were born in Texas, 30% were born out of state, 2% were born outside of the United States and 4% were foreign born.