Overview Heavener is a town in Oklahoma, United States, with a population of about 3,340[1]. Geography Coordinates: 34.8893, -94.6008