 Marion is located at (40.586579, -83.126404).Marion is located in the Till plain geological area of Ohio.The flat land was formed (12,000-14,000 years ago) of glacial till that formed when a sheet of ice became detached from the main body of a glacier and melted in place, depositing the sediments it carried.