Hannaford is a city located in Griggs County North Dakota. With a 2020 population of 118, it is the 209th largest city in North Dakota and the 18022nd largest city in the United States . Hannaford is currently declining at a rate of 0.00% annually and its population has decreased by -9.92% since the most recent census, which recorded a population of 131 in 2010. Hannaford reached it's highest population of 130 in 2010. Spanning over 0 miles, Hannaford has a population density of 539 people per square mile.
The average household income in Hannaford is $53,382 with a poverty rate of 19.33%. The median rental costs in recent years comes to $440 per month, and the median house value is $52,700. The median age in Hannaford is 60.9 years, 58.3 years for males, and 66.3 years for females.