ViewsWatchers |
Buffalo is a town and county seat of Harper County, Oklahoma, United States.[1] The population was 1,299 at the 2010 census. It was named after the Buffalo Creek valley, in which it is located. |