Grand township is located in Marion County, Ohio. Grand township has a 2026 population of 346. Grand township is currently growing at a rate of 0.29% annually and its population has decreased by 0% since the most recent census, which recorded a population of 346 in 2020.
The median household income in Grand township is $71,250 with a poverty rate of 4.64%. The median age in Grand township is 40.2 years: 43.2 years for males, and 34.8 years for females. For every 100 females there are 166.4 males.