Oakes is located in North Dakota. Oakes, North Dakota has a population of 1,570. Oakes is more family-centric than the surrounding county with 27% households with children. The county percentage for households with children is 25%.
The median household income in Oakes, North Dakota is $77,224. The median household income for the surrounding county is $67,812 compared to the national median of $66,222. The median age of people living in Oakes is 45.7 years.
The average high temperature in July is 84.4 degrees, with an average low temperature in January of -2.9 degrees. The annual precipitation is 19.55.