It is part of the Battle Creek, Michigan Metropolitan Statistical Area.
[4] Leroy Township is located in western Calhoun County, bordered by the city of Battle Creek to the north.
[5] As of the census[1] of 2000, there were 3,240 people, 1,190 households, and 937 families residing in the township.
There were 1,250 housing units at an average density of 34.8 per square mile (13.4/km2).
17.3% of all households were made up of individuals, and 6.6% had someone living alone who was 65 years of age or older.