Oakley is a city located in Logan County Kansas. Oakley has a 2020 population of 2,188. It is also the county seat of Logan County. Oakley is currently declining at a rate of -0.68% annually and its population has decreased by -0.36% since the most recent census, which recorded a population of 2,196 in 2010. Oakley reached it's highest population of 2,237 in 2016.
The average household income in Oakley is $63,745 with a poverty rate of 7.17%. The median rental costs in recent years comes to $687 per month, and the median house value is $100,900. The median age in Oakley is 40 years, 39.3 years for males, and 40.7 years for females.