Overview Kingfisher is a town in Oklahoma, United States, with a population of about 4,865[1]. Geography Coordinates: 35.8614, -97.9317