Buffalo Township is a township in Winnebago County, Iowa, United States.[1] History Buffalo Township was established in 1888.[2] References [1]U.S. Geological Survey Geographic Names Information System: Buffalo Township, Winnebago County, Iowa [2]History of Winnebago County and Hancock County, Iowa. Pioneer Publishing Company. 1917. pp. 111. 43.3860°N 93.9115°W / 43.3860; -93.9115 This article about the geography of Winnebago County, Iowa is a stub. You can help Wikipedia by expanding it.vteWikiwand - on Seamless Wikipedia browsing. On steroids.