Buffalo is the county seat of Harper County, Oklahoma. The population is approximately 1,299.
This small and friendly town is located in Northwest Oklahoma at the junction of two U.S. Highways 183/64. Travel to an Interstate, whether Interstate 35 or Interstate 40 is only 2 hours. The geographic center of the United States is not far north of this County Seat town nestled in between Kansas and Texas and not far from Colorado.
The Town of Buffalo, Oklahoma, was established before Statehood and has a proud history and bright future. This is a community that holds true to rural values and pioneer spirit while embracing global concepts.