What are you looking for?
Explore Buffalo, OK
Buffalo, OK is a small town located in Harper County, in the southwestern part of the state. With a population of around 1,200 residents, it offers a tight-knit community atmosphere. The town is known for its rich agricultural heritage, with farming and ranching being the primary industries. Buffalo also boasts a charming downtown area, featuring local businesses, shops, and restaurants. Outdoor enthusiasts can enjoy the nearby Great Salt Plains State Park, which offers opportunities for camping, fishing, and birdwatching.