Ardoch, ND has a population of 110 and is the 26,666th largest city in the United States. The population density is 292 per sq mi which is 2852% higher than the North Dakota average and 222% higher than the national average. The median age in Ardoch is 27 which is approximately 24% lower than the North Dakota average of 35. In Ardoch, 80% of the population over 15 years of age are married, 11% speak English and 89% speak Spanish. 42% of Ardoch residents were born in North Dakota, 33% were born out of state, 0% were born outside of the United States and 25% were foreign born.