This article is about the city in Leon County, Texas. A similarly named place exists in Henderson County, Texas, the settlement of John H. Reagan.
Buffalo is a city in Leon County, Texas, United States. The population was 1,804 at the 2000 census.
Buffalo is located at 31°27′41″N 96°3′47″W / 31.46139°N 96.06306°W / 31.46139; -96.06306 (31.461402, -96.063024).