According to the 2010 census, Marion has a total area of , of which (or 99.47%) is land and (or 0.53%) is water.
According to the 2010 census Marion has a total area of  of which (or 9947%) is land and (or 0.53%) is water.