According to the United States Census Bureau, the township has a total area of , all of it land [REF].
Walker Township is bordered by Marion Township to the northwest, Clinton County to the northeast, Miles Township to the south and east, Gregg Township to the southeast, and Spring Township to the southwest.