According to the National Center for Health Statistics (yes that apparently exists), Stilwell has the lowest life expectancy rate in the United States at roughly 56 years old. Tulsa's Channel 8 interviewed residents about the news and the video is below.