Brooksville is a city located in Hernando County Florida. It is also the county seat of Hernando County. With a 2020 population of 9,096, it is the 174th largest city in Florida and the 3299th largest city in the United States . Brooksville is currently growing at a rate of 3.01% annually and its population has increased by 17.84% since the most recent census, which recorded a population of 7,719 in 2010. Brooksville reached it's highest population of 9,096 in 2021. Spanning over 11 miles, Brooksville has a population density of 813 people per square mile.
The average household income in Brooksville is $45,252 with a poverty rate of 20.44%. The median rental costs in recent years comes to $798 per month, and the median house value is $61,600. The median age in Brooksville is 46.6 years, 42 years for males, and 48.6 years for females.