Barnsdall is located in northeast Oklahoma in
Osage County north of
Tulsa along SR 11 just north of
Birch Lake about 20 statute miles north of
Skiatook Lake.
Local attractions include the Bigheart Museum, named in honor of one of the most influential Osage Nation Chiefs of all time--James "Big Jim" BigHeart.