Marion Township is one of twelve townships in Dubois County, Indiana. As of the 2010 census, its population was 1,501 and it contained 767 housing units.
Marion Township was created from land given by Bainbridge, Hall, Columbia, Harbison, and Patoka townships.
According to the 2010 census, the township has a total area of , of which (or 97.09%) is land and (or 2.91%) is water.
Marion Township is in Northeast Dubois County School Corporation. The comprehensive high school of that school district is Northeast Dubois High School.
In 1948 Harbison and Marion townships were planning a joint high school.