The town of Dover is located in the county of Kingfisher. It covers a total area of 0.78 sq. km. Businesses related to car financing, cleaning facility, restaurants and convenience stores contribute to the economy. The town being in close proximity to natural resources has invited companies involved in oil and gas exploration.