 Marcellus Township is located in the northeast corner of Cass County in southwestern Michigan.According to the United States Census Bureau, the township has a total area of , of which is land and , or 4.82%, is water.There are 15 named lakes in the township, the largest of which is Fish Lake in the northwest.