Oakes is a city located in Dickey County North Dakota. With a 2020 population of 1,655, it is the 28th largest city in North Dakota and the 8341st largest city in the United States . Oakes is currently declining at a rate of -1.37% annually and its population has decreased by -10.83% since the most recent census, which recorded a population of 1,856 in 2010. Oakes reached it's highest population of 1,848 in 2010. Spanning over 2 miles, Oakes has a population density of 1,058 people per square mile.
The average household income in Oakes is $81,297 with a poverty rate of 6.09%. The median rental costs in recent years comes to $664 per month, and the median house value is $124,400. The median age in Oakes is 36.5 years, 38.2 years for males, and 33.4 years for females.