North Branch Buffalo Creek is a tributary of Buffalo Creek in Centre County and Union County, in Pennsylvania, in the United States. It is approximately 13.5 miles (21.7 km) long and flows through Haines Township in Centre County and Hartley Township, Lewis Township, and West Buffalo Township. The watershed of the creek has an area of 22.9 square miles (59 km2). The creek has two named tributaries: Panther Run and Coal Run. Some streams in the watershed are impacted by nutrients, sedimentation, and siltation. The creek generally flows through mountainous terrain and has a sinuous channel. Rock formations made of sandstone are in its watershed and rock containing carbonate minerals is at its headwaters.