Buffalo is an unincorporated community and census-designated place in eastern Valley Township, Guernsey County, Ohio, United States.
It has a post office with the ZIP code 43722.
Buffalo was originally called "Hartford", and under the latter name was platted in 1836.
[5] A post office called Buffalo has been in operation since 1839.
This Guernsey County, Ohio state location article is a stub.