Barnsdall, OK

View of Barnsdall, OK
Image credit: CC BY-SA 3.0
Population
974
U.S. Census Population Estimates Program · 2025
Elevation
740 ft
Median Home Value
$75,900
U.S. Census American Community Survey 5-Year · 2024
Median Rent
$758/mo
U.S. Census American Community Survey 5-Year · 2024
Median Income
$49,018
U.S. Census American Community Survey 5-Year · 2024

Explore

Barnsdall in context.

About Barnsdall

Barnsdall is a city in Osage County, Oklahoma, United States. The 2020 census counted 1,034 residents. The community was founded in 1905 and originally named Bigheart, for the Osage Chief James Bigheart. Barnsdall was initially a 160-acre site along the Midland Valley Railroad in March 1905. NuCera Solutions was located in Barnsdall, a manufacturer of specialty waxes and polymers and the town's largest employer. On May 6, 2024, the plant sustained severe damage from an EF4 tornado. Barnsdall has two properties listed on the National Register of Historic Places listings in Osage County, Oklahoma:.

In addition, the Woolaroc Ranch Historic District, 8 miles east of the junction of State Highway 11 and State Highway 123, is near Barnsdall. That mix gives Barnsdall a clear local shape within Oklahoma, with older layers still visible in current places. The local scoop is a place whose streets, landmarks, and institutions keep its earlier story close to the present. Barnsdall is located 17 miles southeast of Pawhuska, the Osage County seat, and 40 miles northwest of Tulsa. Barnsdall includes a historic district.

Top Rating Signals

Highest current ratings for this town.

Loading town details...