 According to the United States Census Bureau, the township has a total area of , all of it land.Homer Township is bordered by Eulalia Township to the north, Summit Township to the east, Sylvania Township to the south and Keating Township to the west.As of the census of 2000, there were 390 people, 142 households, and 104 families residing in the township.