Oakes is a city in Dickey County, North Dakota, United States. The population was 1,856 at the 2010 census. Oakes was founded in 1886.
Oakes was laid out in 1886. It was named for Thomas F. Oakes, a railroad official. A post office has been in operation in Oakes since 1886. The city was incorporated in 1888.
Oakes is located in southeastern North Dakota at 46°8′14″N 98°5′23″W (46.137249, -98.089686). It sits about one mile east of the James river and is the meeting place of several rail lines. Because of its rail access, Oakes is home to several major grain elevators that handle large volumes of grain, primarily corn.
According to the United States Census Bureau, the city has a total area of 1.64 square miles (4.25 km2), all of it land.
As of the census of 2010, there were 1,856 people, 807 households, and 476 families living in the city.