In 2017, Buffalo, MO had a population of 3.03k people with a median age of 37.4 and a median household income of $30,865. Between 2016 and 2017 the population of Buffalo, MO declined from 3,058 to 3,026, a -1.05% decrease and its median household income declined from $31,250 to $30,865, a -1.23% decrease.
The population of Buffalo, MO is 93.2% White Alone, 2.21% Two or More Races, and 1.98% American Indian & Alaska Native Alone. 0% of the people in Buffalo, MO speak a non-English language, and 100% are U.S. citizens.
The median property value in Buffalo, MO is $86,600, and the homeownership rate is 47.6%. Most people in Buffalo, MO commute by Drove Alone, and the average commute time is 30 minutes. The average car ownership in Buffalo, MO is 2 cars per household.