Buffalo Township is one of twenty-four townships in Ogle County, Illinois, USA. As of the 2010 census, its population was 2,813 and it contained 1,284 housing units.
According to the 2010 census, the township has a total area of , all land. It contains the city of Polo and the unincorporated town of Buffalo Grove.
The township contains these four cemeteries: Buffalo Grove, Fairmount, Reed and Saint Mary's.