Hopkinsville is a city located in Christian County, Kentucky. With a 2020 population of 29,886, it is the 11th largest city in Kentucky and the 1292nd largest city in the United States. Hopkinsville is currently declining at a rate of -1.87% annually and its population has decreased by -5.36% since the most recent census, which recorded a population of 31,577 in 2010. Hopkinsville reached it's highest population of 32,933 in 2012. Spanning over 32 miles, Hopkinsville has a population density of 939 people per square mile.
The average household income in Hopkinsville is $51,719 with a poverty rate of 23.28%. The median rental costs in recent years comes to $698 per month, and the median house value is $116,700. The median age in Hopkinsville is 35.2 years, 33 years for males, and 38.2 years for females. For every 100 females there are 90.6 males.