バッファローは、アメリカ合衆国ニューヨーク州北西部に位置しており、五大湖のひとつエリー湖に接している。バッファローはナイアガラ川の始点にもなっており、あの有名な「ナイアガラの滝」となって流れ落ちており、カナダ側のオンタリオ湖に達する。
ニューヨーク州においても第2の都市の大きさを誇り、重要な工業都市であるが、アメリカ側からナイアガラの滝にアクセスする場合の拠点にもなっているので、観光的な側面も併せ持つ都市である。両者を合わせて、バッファロー・ナイアガラ地方を称されている。また、エリー湖とハドソン川を結ぶエリー運河の起点でもあり、五大湖の水上交通においても重要な都市である。
同州で最大のニューヨークシティとバッファローは約400マイル(約650キロ)以上離れている。氏名は動物のバッファローには関係なく、市内を流れる川に由来すると言われている。