 A post office called Buffalo has been in operation since 1846.The city is located in west central Dallas County, approximately 2.5 miles west of the Niangua River.The city is served by U.S. Route 65 and Missouri state routes 73 and 32.