There are 2 Post Offices in Buffalo, Ohio, serving a population of 189 people in an area of 1 square miles. There is 1 Post Office per 94 people, and 1 Post Office per square mile.
In Ohio, Buffalo is ranked 169th of 1454 cities in Post Offices per capita, and 226th of 1454 cities in Post Offices per square mile.
Find addresses, phone numbers, fax numbers, hours & services for Buffalo Post Offices.
United States Government 11985 Clay Park Buffalo, OH
United States Postal Service 11985 Clay Pike Road Buffalo, OH Mailing Service, Postal Services