Located in the Upper Cumberland region of Middle Tennessee. Gainesboro is the county seat.