# Buffalo Creek (Allegheny River tributary)

Buffalo Creek is a tributary of the Allegheny River in Armstrong and Butler counties, Pennsylvania in the United States.
Buffalo Creek joins the Allegheny River at the borough of Freeport.

## Tributaries

(Mouth at the Allegheny River)
* Little Buffalo Creek
** Sarver Run
* Pine Run
* Cornplanter Run
* Rough Run
** North Branch Rough Run
*** Sarver Run
* Marrowbone Run
* Patterson Creek
** Long Run
* Little Buffalo Run
Tributaries of Buffalo Creek :
| Name | Number | Bank | Mouth | Political subdivision | Source | Political subdivision |
| Buffalo Creek | 0 | Right | 40°40′11″N 79°41′34″W﻿ / ﻿40.66972°N 79.69278°W﻿ / 40.66972; -79.69278 (elev. 745 feet (227 m)) | Freeport | 40°56′46″N 79°47′19″W﻿ / ﻿40.94611°N 79.78861°W﻿ / 40.94611; -79.78861 | Oakland Township, Butler County |
| Little Buffalo Run | 1 | Right | 40°51′55″N 79°42′06″W﻿ / ﻿40.86528°N 79.70167°W﻿ / 40.86528; -79.70167 (elev. 1,079 feet (329 m)) | Clearfield Township, Butler County | 40°50′27″N 79°47′32″W﻿ / ﻿40.84083°N 79.79222°W﻿ / 40.84083; -79.79222 | Summit Township, Butler County |
| Patterson Creek | 2 | Left | 40°51′06″N 79°38′17″W﻿ / ﻿40.85167°N 79.63806°W﻿ / 40.85167; -79.63806 (elev. 988 feet (301 m)) | West Franklin Township, Armstrong County | 40°57′11″N 79°40′51″W﻿ / ﻿40.95306°N 79.68083°W﻿ / 40.95306; -79.68083 | Sugarcreek Township, Armstrong County |
| Long Run | 2.1 | Left | 40°52′03″N 79°38′15″W﻿ / ﻿40.86750°N 79.63750°W﻿ / 40.86750; -79.63750 (elev. 1,017 feet (310 m)) | West Franklin Township, Armstrong County | 40°54′31″N 79°35′33″W﻿ / ﻿40.90861°N 79.59250°W﻿ / 40.90861; -79.59250 | Sugarcreek Township, Armstrong County |
| Marrowbone Run | 3 | Left | 40°47′37″N 79°39′06″W﻿ / ﻿40.79361°N 79.65167°W﻿ / 40.79361; -79.65167 (elev. 948 feet (289 m)) | North Buffalo Township, Armstrong County | 40°46′50″N 79°37′15″W﻿ / ﻿40.78056°N 79.62083°W﻿ / 40.78056; -79.62083 | North Buffalo Township, Armstrong County |
| Rough Run | 4 | Right | 40°47′05″N 79°41′16″W﻿ / ﻿40.78472°N 79.68778°W﻿ / 40.78472; -79.68778 (elev. 873 feet (266 m)) | North Buffalo Township, Armstrong County | 40°49′13″N 79°48′14″W﻿ / ﻿40.82028°N 79.80389°W﻿ / 40.82028; -79.80389 | Summit Township, Butler County |
| North Branch Rough Run | 4.1 | Right | 40°48′18″N 79°43′44″W﻿ / ﻿40.80500°N 79.72889°W﻿ / 40.80500; -79.72889 (elev. 1,043 feet (318 m)) | Winfield Township, Butler County | 40°50′19″N 79°45′19″W﻿ / ﻿40.83861°N 79.75528°W﻿ / 40.83861; -79.75528 | Clearfield Township, Butler County |
| Sarver Run | 4.1.1 | Right | 40°48′40″N 79°43′55″W﻿ / ﻿40.81111°N 79.73194°W﻿ / 40.81111; -79.73194 (elev. 1,060 feet (320 m)) | Winfield Township, Butler County | 40°49′55″N 79°45′29″W﻿ / ﻿40.83194°N 79.75806°W﻿ / 40.83194; -79.75806 | Clearfield Township, Butler County |
| Sipes Run | 5 | Left | 40°46′09″N 79°40′22″W﻿ / ﻿40.76917°N 79.67278°W﻿ / 40.76917; -79.67278 (elev. 856 feet (261 m)) | South Buffalo Township, Armstrong County | 40°47′09″N 79°40′28″W﻿ / ﻿40.78583°N 79.67444°W﻿ / 40.78583; -79.67444 | North Buffalo Township, Armstrong County |
| Cornplanter Run | 6 | Right | 40°45′16″N 79°40′21″W﻿ / ﻿40.75444°N 79.67250°W﻿ / 40.75444; -79.67250 (elev. 846 feet (258 m)) | South Buffalo Township, Armstrong County | 40°46′19″N 79°44′06″W﻿ / ﻿40.77194°N 79.73500°W﻿ / 40.77194; -79.73500 | Winfield Township, Butler County |
| Pine Run | 7 | Left | 40°43′59″N 79°40′46″W﻿ / ﻿40.73306°N 79.67944°W﻿ / 40.73306; -79.67944 (elev. 830 feet (250 m)) | South Buffalo Township, Armstrong County | 40°46′33″N 79°37′33″W﻿ / ﻿40.77583°N 79.62583°W﻿ / 40.77583; -79.62583 | North Buffalo Township, Armstrong County |
| Little Buffalo Creek | 8 | Right | 40°42′32″N 79°42′08″W﻿ / ﻿40.70889°N 79.70222°W﻿ / 40.70889; -79.70222 (elev. 801 feet (244 m)) | Buffalo Township, Butler County | 40°47′43″N 79°47′46″W﻿ / ﻿40.79528°N 79.79611°W﻿ / 40.79528; -79.79611 | Jefferson Township, Butler County |
| Sarver Run | 8.1 | Right | 40°43′10″N 79°44′49″W﻿ / ﻿40.71944°N 79.74694°W﻿ / 40.71944; -79.74694 (elev. 965 feet (294 m)) | Buffalo Township, Butler County | 40°46′32″N 79°47′50″W﻿ / ﻿40.77556°N 79.79722°W﻿ / 40.77556; -79.79722 | Jefferson Township, Butler County |

### Cornplanter Run

Cornplanter Run is a stream located just 5.6 miles from Freeport in South Buffalo township. It was once known as Cornplanter's Run, named for Chief Cornplanter whose people once resided near its mouth where they raised corn.

## Political subdivisions

Buffalo Creek traverses the following political subdivisions, given in the order encountered traveling downstream.
* Oakland Township, Butler County
* Clearfield Township, Butler County
* West Franklin Township, Armstrong County
* North Buffalo Township, Armstrong County
* South Buffalo Township, Armstrong County
* Buffalo Township, Butler County
* Freeport