20 public waters in the Southwest PA region — 4 lakes/reservoirs and 16 rivers. Every one is public water fishable on a Pennsylvania licence.
See every public fishing venue in Pennsylvania on the map, with boat ramps, camping, parking and full rules for each one.
At 873 acres, Lake Keystone is Armstrong County's premier mixed fishery -- a substantial Southwest PA reservoir where largemouth and smallmouth bass share space with tiger muskellunge, walleye, yellow perch, and black crappie. Bluegill and brown bullhead round out a diverse warm- and cool-water lineup managed by the Pennsylvania Fish & Boat Commission.
In Armstrong County, Pennsylvania, Keystone Lake is a 864-acre lake, managed by Pennsylvania Fish & Boat Commission. A PFBC spring/fall Trout-stocked lake — rainbow, brown and Brook Trout stocked over a resident Largemouth Bass and Panfish population; many also carry a Keystone Select or extended-season regulation.
Mahoning Creek Lake, a 586-acre lake in Indiana, Armstrong and Jefferson Counties, Pennsylvania, managed by Pennsylvania Fish & Boat Commission: A Pennsylvania warmwater lake or pond — Largemouth Bass, Bluegill, Crappie, Channel Catfish, Yellow Perch and Chain Pickerel, most with a PFBC access and a boat launch.
Armstrong County, Pennsylvania — Crooked Creek Lake is a 518-acre lake, managed by Pennsylvania Fish & Boat Commission: A Pennsylvania warmwater lake or pond — Largemouth Bass, Bluegill, Crappie, Channel Catfish, Yellow Perch and Chain Pickerel, most with a PFBC access and a boat launch.
Allegheny River (334 km) flows through Venango, Armstrong, Warren and 2 more counties in Pennsylvania, managed by Pennsylvania Fish & Boat Commission. A big Pennsylvania smallmouth river (Juniata, Allegheny, Monongahela, Conemaugh) — Smallmouth Bass, Walleye, Muskellunge, Sauger and Channel Catfish in warm, wadeable-to-floatable water.
Mahoning Creek runs 107 km through Jefferson, Indiana and Armstrong Counties, Pennsylvania, managed by Pennsylvania Fish & Boat Commission: A PFBC-stocked Trout stream — part of the ~3.2 million adult Trout stocked into 690+ Pennsylvania streams each spring; rainbow, brown and Brook Trout, with Smallmouth Bass in the warmer lower reaches. Many carry Delayed Harvest, Catch-and-Release or Keystone Select special regulations.
Kiskiminetas River runs 44 km through Westmoreland, Armstrong and Indiana Counties, Pennsylvania, managed by Pennsylvania Fish & Boat Commission: A big Pennsylvania smallmouth river (Juniata, Allegheny, Monongahela, Conemaugh) — Smallmouth Bass, Walleye, Muskellunge, Sauger and Channel Catfish in warm, wadeable-to-floatable water.
In Jefferson, Armstrong and Clarion Counties, Pennsylvania, Little Sandy Creek is a 26 km river or creek, managed by Pennsylvania Fish & Boat Commission. A PFBC-stocked Trout stream — part of the ~3.2 million adult Trout stocked into 690+ Pennsylvania streams each spring; rainbow, brown and Brook Trout, with Smallmouth Bass in the warmer lower reaches. Many carry Delayed Harvest, Catch-and-Release or Keystone Select special regulations.
Redbank Creek (81 km) flows through Jefferson, Armstrong and Clarion Counties, Pennsylvania, managed by Pennsylvania Fish & Boat Commission. A PFBC-stocked Trout stream — part of the ~3.2 million adult Trout stocked into 690+ Pennsylvania streams each spring; rainbow, brown and Brook Trout, with Smallmouth Bass in the warmer lower reaches. Many carry Delayed Harvest, Catch-and-Release or Keystone Select special regulations.
Little Mahoning Creek runs 51 km through Indiana and Armstrong Counties, Pennsylvania, managed by Pennsylvania Fish & Boat Commission: A PFBC-stocked Trout stream — part of the ~3.2 million adult Trout stocked into 690+ Pennsylvania streams each spring; rainbow, brown and Brook Trout, with Smallmouth Bass in the warmer lower reaches. Many carry Delayed Harvest, Catch-and-Release or Keystone Select special regulations.
Cowanshannock Creek (11 km) flows through Armstrong County, Pennsylvania, managed by Pennsylvania Fish & Boat Commission. A PFBC-stocked Trout stream — part of the ~3.2 million adult Trout stocked into 690+ Pennsylvania streams each spring; rainbow, brown and Brook Trout, with Smallmouth Bass in the warmer lower reaches. Many carry Delayed Harvest, Catch-and-Release or Keystone Select special regulations.
In Armstrong County, Pennsylvania, Crooked Creek is a 19 km river or creek, managed by Pennsylvania Fish & Boat Commission. A PFBC-stocked Trout stream — part of the ~3.2 million adult Trout stocked into 690+ Pennsylvania streams each spring; rainbow, brown and Brook Trout, with Smallmouth Bass in the warmer lower reaches. Many carry Delayed Harvest, Catch-and-Release or Keystone Select special regulations.
South Fork Pine Creek runs 16 km through Armstrong County, Pennsylvania, managed by Pennsylvania Fish & Boat Commission: A Pennsylvania freestone Trout stream (Pine Creek, Kettle Creek, Slate Run, Loyalsock) — tumbling mountain water in the PA Wilds with wild Brook Trout up top and stocked and holdover browns and rainbows lower down.
Armstrong County, Pennsylvania — Cherry Run is a 8 km stream, managed by Pennsylvania Fish & Boat Commission: A PFBC-stocked Trout stream — part of the ~3.2 million adult Trout stocked into 690+ Pennsylvania streams each spring; rainbow, brown and Brook Trout, with Smallmouth Bass in the warmer lower reaches. Many carry Delayed Harvest, Catch-and-Release or Keystone Select special regulations.
In Armstrong County, Pennsylvania, Glade Run is a 9 km river or creek, managed by Pennsylvania Fish & Boat Commission. A PFBC-stocked Trout stream — part of the ~3.2 million adult Trout stocked into 690+ Pennsylvania streams each spring; rainbow, brown and Brook Trout, with Smallmouth Bass in the warmer lower reaches. Many carry Delayed Harvest, Catch-and-Release or Keystone Select special regulations.
Patterson Creek (8 km) flows through Armstrong County, Pennsylvania, managed by Pennsylvania Fish & Boat Commission. A PFBC-stocked Trout stream — part of the ~3.2 million adult Trout stocked into 690+ Pennsylvania streams each spring; rainbow, brown and Brook Trout, with Smallmouth Bass in the warmer lower reaches. Many carry Delayed Harvest, Catch-and-Release or Keystone Select special regulations.
North Fork Pine Creek runs 6 km through Armstrong County, Pennsylvania, managed by Pennsylvania Fish & Boat Commission: A Pennsylvania freestone Trout stream (Pine Creek, Kettle Creek, Slate Run, Loyalsock) — tumbling mountain water in the PA Wilds with wild Brook Trout up top and stocked and holdover browns and rainbows lower down.
Leatherwood Creek runs 6 km through Clarion and Armstrong Counties, Pennsylvania, managed by Pennsylvania Fish & Boat Commission: A PFBC-stocked Trout stream — part of the ~3.2 million adult Trout stocked into 690+ Pennsylvania streams each spring; rainbow, brown and Brook Trout, with Smallmouth Bass in the warmer lower reaches. Many carry Delayed Harvest, Catch-and-Release or Keystone Select special regulations.
In Armstrong County, Pennsylvania, Scrubgrass Creek is a 5 km river or creek, managed by Pennsylvania Fish & Boat Commission. A PFBC-stocked Trout stream — part of the ~3.2 million adult Trout stocked into 690+ Pennsylvania streams each spring; rainbow, brown and Brook Trout, with Smallmouth Bass in the warmer lower reaches. Many carry Delayed Harvest, Catch-and-Release or Keystone Select special regulations.
Huling Run runs 5 km through Armstrong County, Pennsylvania, managed by Pennsylvania Fish & Boat Commission: A PFBC-stocked Trout stream — part of the ~3.2 million adult Trout stocked into 690+ Pennsylvania streams each spring; rainbow, brown and Brook Trout, with Smallmouth Bass in the warmer lower reaches. Many carry Delayed Harvest, Catch-and-Release or Keystone Select special regulations.
Across its mapped waters, Armstrong County holds 27 species on PiscaMaps, including Smallmouth Bass, Rainbow Trout, Brown Trout, Brook Trout, Rock Bass, Walleye, Largemouth Bass and White Crappie.
Ramps, put-ins and species for every water — plus the carp layer no other US app has.
Open the Pennsylvania map Join PiscaMapsOne Pennsylvania fishing licence covers every public water in the state, Raystown Lake and the Susquehanna River included — the resident annual is about $28, the non-resident annual about $61, plus a Trout Permit (~$15) to fish for or keep trout and a Lake Erie Permit (~$11) for Erie waters. Under-16 fish free and residents 65+ can buy a discounted senior lifetime licence. Buy at HuntFish.pa.gov.