Osage County Oil & Prairie Town

Listings in Barnsdall, OK

Welcome to Barnsdall, an Osage County city built on early oil wealth, set among the rolling prairie northwest of Tulsa.

Barnsdall is a city in Osage County, Oklahoma, in the rolling Osage Hills about 40 miles northwest of Tulsa and 17 miles southeast of Pawhuska, the county seat. Founded in 1905 as Bigheart, for Osage Chief James Bigheart, the community grew around the Midland Valley Railroad and the oil industry that transformed the Osage Nation in the early 20th century. An early refinery and the nearby Bigheart oil field put the town at the center of the region's petroleum boom, and in 1922 it was renamed for oilman Theodore N. Barnsdall. The town's oil heritage is visible in its landmarks. The Bank of Bigheart, the community's oldest commercial building, and the Barnsdall Main Street Well Site, an oil well standing in the middle of Main Street, are both listed on the National Register of Historic Places. Nearby, the Woolaroc Ranch Historic District preserves the estate and wildlife preserve associated with oilman Frank Phillips. Barnsdall had a population of about 1,000 at the 2020 census and covers less than a square mile. Students attend Barnsdall Public Schools, a small district serving the community, and Lake Waxhoma, a few miles east, offers fishing and serves as a local water source. The town's small scale and prairie setting define its character. State Highways 11 and 123 connect Barnsdall to Pawhuska, Bartlesville, and the Tulsa metro, making it a quiet, small-town option within commuting reach of larger employment centers. Its housing consists of modest single-family homes on a compact grid, with ranchland and the Osage Hills surrounding the city. For residents, Barnsdall offers a low-key Oklahoma small-town pace tied to Osage County's ranching and oil history.

Morgan Ganem Keller Williams Advantage

Get more information about Barnsdall

Listings 19
Population 1,034
County Osage County

MARKET SNAPSHOT

The Market at a Glance

How homes have been selling here over the last 90 days.

home_work New This Week 0
Went Under Contract 0
trending_down Price Reductions 0
payments Median Sale Price $427,500 +1,325.0%
square_foot Price per Sq Ft $203
schedule Avg Days on Market 113
sell Homes Sold 2
percent Sale-to-List Ratio 88.0%
inventory_2 Months of Inventory 1.5

Price & Sales History

Market data reflects closed sales over the last 90 days and is provided for informational purposes.

Morgan Ganem Keller Williams Advantage (918) 361-6888 morgan@ganemrealtyok.com
  • Map
  • List

City Guide

About Barnsdall

Real Estate & Housing

Barnsdall's housing stock is modest and small-town, reflecting its railroad and oil-boom origins. The compact city grid holds a mix of early-20th-century homes and later ranch-style construction, with in-town lots sized for single-family houses. Around the edges of town, the landscape opens into Osage County ranchland, where larger parcels and rural acreage are common. The town's small footprint means most homes are within a short distance of Main Street and the school campus, and the housing mix favors established single-family homes rather than large subdivision development. Buyers drawn to Barnsdall typically seek a quiet, low-density setting with access to Tulsa, Pawhuska, and Bartlesville.

Neighborhoods

Barnsdall is a single compact community rather than a collection of named subdivisions. Main Street forms the spine of the town, with the historic Bank of Bigheart building and the Main Street Well Site anchoring the commercial core, and residential streets extending a few blocks in each direction. Homes sit on small, established lots, and the edges of town blend quickly into prairie and ranchland. The school campus and city services are within easy reach of most addresses. This tight, walkable layout gives the town a cohesive, old-Oklahoma feel, with the surrounding Osage Hills providing a wide-open backdrop.

Lifestyle in Barnsdall

Life in Barnsdall is quiet and rooted in Osage County's ranching and oil heritage. The town's National Register landmarks—the Bank of Bigheart and the Main Street Well Site—are everyday reminders of its boom-era past, and the nearby Woolaroc Ranch reflects the region's oil-wealth legacy. Community life centers on the school, local churches, and small-town gatherings, while Pawhuska, the county seat, and Bartlesville offer larger services within a short drive. The pace is unhurried, and the surrounding prairie and Osage Hills shape both the scenery and the recreational habits of residents.

Schools & Education

Barnsdall Public Schools serves the city with a small pre-kindergarten-through-12th-grade system based on a single campus, enrolling a few hundred students. The district's size means students move through the grades together, and the school serves as a central gathering point for the community. Nearby districts in Pawhuska and Bartlesville provide additional options for families, and the broader Osage County area offers a range of small, community-based school systems. For residents, the local schools are a defining part of Barnsdall's small-town identity.

Getting Around

Barnsdall sits about 40 miles northwest of Tulsa and 17 miles southeast of Pawhuska, connected by State Highways 11 and 123. The highways link the town to Bartlesville and the wider Osage County region, while Tulsa's employment centers, airport, and services are within commuting distance. The former Midland Valley Railroad route that once served the town has been abandoned, with portions converted to rail trail, so daily travel is by car. The town's compact layout makes most local trips short, and the surrounding two-lane highways provide straightforward access to regional destinations.

Parks & Recreation

The Osage Hills around Barnsdall offer a quiet, wide-open setting for hunting, hiking, and country drives, and Lake Waxhoma, about four miles east, provides fishing and serves as a local water source. The Woolaroc Ranch Historic District, a former country estate and wildlife preserve established by oilman Frank Phillips, lies nearby and offers a museum, wildlife, and event grounds. The town's Main Street Well Site and Bank of Bigheart add a touch of living history to the community. For larger recreational amenities, Pawhuska, Bartlesville, and Tulsa are within driving distance.

About Barnsdall

Frequently asked questions

What county is Barnsdall in?

Barnsdall is in Osage County, Oklahoma, in the rolling Osage Hills about 40 miles northwest of Tulsa and 17 miles southeast of Pawhuska, the county seat. The town was founded in 1905 and originally named Bigheart.

What school district serves Barnsdall?

Barnsdall Public Schools serves the city with a small pre-kindergarten-through-12th-grade district based on a single campus, enrolling a few hundred students. Nearby Pawhuska and Bartlesville districts provide additional options for families.

How far is Barnsdall from Tulsa?

Barnsdall lies about 40 miles northwest of Tulsa via State Highways 11 and 123, which puts the city's employment centers, its airport, and everyday services within commuting distance. Pawhuska is about 17 miles to the northwest, and Bartlesville is a short drive as well.

What was Barnsdall originally called?

Barnsdall was founded in 1905 as Bigheart, for Osage Chief James Bigheart, and renamed in 1922 for oilman Theodore N. Barnsdall. Its early economy grew from the nearby Bigheart oil field and a local refinery.

What is there to do near Barnsdall?

Lake Waxhoma offers fishing a few miles east of town, and the Woolaroc Ranch Historic District preserves a former estate and wildlife preserve. The Bank of Bigheart and the Main Street Well Site are local National Register landmarks.

Still have questions about Barnsdall?

Get in touch

Explore the area

Nearby cities