Ogden is a city in Yell Township, Boone County, Iowa, United States. The population was 2,044 at the 2010 census, up 1.01% from 2,023 in 2000. It is part of the Boone, Iowa Micropolitan Statistical Area, which is a part of the larger Ames-Boone, Iowa Combined Statistical Area.
Ogden was platted in 1866. The town is named for William B. Ogden, a railroad official. A post office has been in operation at Ogden since 1871. Ogden was incorporated in 1878.
Ogden is located at 42°2′24″N 94°1′50″W (42.040057, -94.030678).
According to the United States Census Bureau, the city has a total area of 1.37 square miles (3.55 km2), all land.
As of the census of 2010, there were 2,044 people, 829 households, and 580 families living in the city. The population density was 1,492.0 inhabitants per square mile (576.1/km2). There were 904 housing units at an average density of 659.9 per square mile (254.8/km2). The racial makeup of the city was 98.9% White, 0.3% Native American, 0.1% from other races, and 0.6% from two or more races.