Osnabrock is a city located in Cavalier County North Dakota. With a 2020 population of 114, it is the 212th largest city in North Dakota and the 18088th largest city in the United States . Osnabrock is currently declining at a rate of -1.72% annually and its population has decreased by -14.93% since the most recent census, which recorded a population of 134 in 2010. Osnabrock reached it's highest population of 133 in 2010. Spanning over 0 miles, Osnabrock has a population density of 380 people per square mile.
The average household income in Osnabrock is $60,991 with a poverty rate of 10.24%. The median rental costs in recent years comes to $625 per month, and the median house value is $56,000. The median age in Osnabrock is 57.8 years, 55.2 years for males, and 73.5 years for females.