Buffalo är administrativ huvudort i Harding County i South Dakota.[2][3][4] Enligt 2020 års folkräkning hade Buffalo 346 invånare.[1]