Barnes served six years as a Midwest City councilman, beginning in 1960, and was the first councilman to serve from Ward 6 after the council expanded from four to six members, according to family members.
The Joe B. Barnes Regional Park in Midwest City was named in Barnes' honor.
Barnes served in the U.S. Navy and was a longtime director of FNB Community Bank in Midwest City and Midwest Regional Medical Center.
Funeral services will be 10 a.m. Thursday at the communications center at Rose State College. Barnes Friederich Funeral Home, which was partly owned by Barnes, is handling the arrangements.