 The population was 3,115 at the 2010 census.The city of Marshall is adjacent to the township, but is administratively autonomous.Marshall Township is located just north of the center of Calhoun County and is bordered on the southeast by the city of Marshall.