According to the U.S. Census Bureau, the county has a total area of , of which is land and (1.1%) is water [REF].
Marion County includes the geographic center of the state of Kentucky, which is located 3 miles NNW of Lebanon, just off KY 429.