As of 2010-2014, the total population of Medora is 582, which is 3.01% more than it was in 2000. The population growth rate is lower than the state average rate of 7.60% and is much lower than the national average rate of 11.61%. The Medora population density is 1,759.73 people per square mile, which is much higher than the state average density of 179.64 people per square mile and is much higher than the national average density of 82.73 people per square mile. The most prevalent race in Medora is white, which represent 97.42% of the total population. The average Medora education level is lower than the state average and is lower than the national average.