Barnsdall, Oklahoma

Barnsdall is a city in Osage County, Oklahoma, United States. The population was 1,034 at the 2020 census, a decline of 16.8 percent from 1,243 at the 2020 census. Sources Other websites Encyclopedia of Oklahoma History and Culture - Barnsdall Archived 2011-06-09 at the Wayback Machine