Keene is a city located in Johnson County Texas. With a 2020 population of 6,802, it is the 307th largest city in Texas and the 4024th largest city in the United States . Keene is currently growing at a rate of 1.75% annually and its population has increased by 11.40% since the most recent census, which recorded a population of 6,106 in 2010. Spanning over 5 miles, Keene has a population density of 1,372 people per square mile.
The average household income in Keene is $63,424 with a poverty rate of 9.28%. The median rental costs in recent years comes to $834 per month, and the median house value is $142,200. The median age in Keene is 31.6 years, 30.7 years for males, and 32.1 years for females.