Davenport is a town in Lincoln County, Oklahoma, United States.
According to the United States Census Bureau, the town has a total area of 0.8 square miles (2.1 km2), all land.
At the 2000 census there were 881 people, 353 households, and 261 families living in the town.
There were 401 housing units at an average density of 492.6 per square mile (190.2/km2).
The racial makeup of the town was 85.24% White, 3.41% African American, 6.81% Native American, 0.11% Pacific Islander, 0.57% from other races, and 3.86% from two or more races.