Brooksville is an incorporated city in Hernando County, Florida, in the United States. It is the county seat of Hernando County. It is a suburban city included in the Tampa-St. Petersburg-Clearwater, Florida Metropolitan Statistical Area.
According to the United States Census Bureau, Brooksville has a total area of 5.0 square miles (12.9 km2). 4.9 square miles (12.8 km2) of it is land and 0.04 square miles (0.1 km2) of it (0.60%) is water.
The geographic center of Florida is located twelve miles northwest of Brooksville.