The borders of the county as further defined by the surrounding counties. Mason County, which lies to the north, extends to the Ohio River. Lewis County borders Fleming on the northeast. Lewis County also extends to the Ohio River. To the east and south of Fleming County lies Rowan County, the Northern half of which was formed from Fleming County in 1856.
Bath County forms most of the Southern border of Fleming County.
The borders of Nicholas and Robertson County form the Western boundary of Fleming County. The elevation in the county ranges from 590 to 1420 feet above sea level. In 1990 the county population was 12,292 in a land area of 351 square miles, an average of 35.0 people per square mile. The population of Flemingsbury in 1990 was 3,071, a figure which belies the town's historic importance to the region. These following sources may provide additional information.