Leroy Township is nestled in the center of Ingham County. We are a general law township established in 1840. We are 34.2 square miles in size. The population in Leroy Township was 3,530 at the 2012 census. Leroy Township is comprised of mainly agricultural farm land. We pride ourselves in remaining a close-knit farming community.