 buffalo is a town and county seat of harper county, oklahoma, united states. the population was 1,299 at the 2010 census. ==history== in 1907, the town was "staked out" and a post office was established with the name buffalo, which was derived from nearby buffalo creek. in 1908, a county seat election gave title to buffalo and it was incorporated in the same year.[http://digital.library.okstate.edu/encycloped
County_seats_in_Oklahoma Towns_in_Harper_County,_Oklahoma Towns_in_Oklahoma